나는 Perl에 아주 익숙하다. 그리고 나는 웹 서버와 모든 것을 어떻게 돌리는 지 궁금해한다. (또는 할 수있는 경우) 세 가지 공통적 인 옵션은웹 서버에서 Perl을 실행하려면 어떻게해야합니까?
답변
:
나는 엄청난 합병증없이 좋은 성능을 FastCGI를 권하고 싶습니다.
블록에있는 새로운 어린이는 PSGI/Plack입니다.이 어린이는 제대로 볼 시간을 찾지 못했기 때문에 의견을 말할 수 없습니다.
다양한 웹 프레임 워크 (예 : Catalyst)로 웹 응용 프로그램을 만드는 데 많은 어려움을 겪을 수 있습니다. 대부분의 경우 위의 방법 중 하나 이상을 사용하여 액세스 할 수 있습니다 (예 : Catalyst가 4 가지를 모두 지원함).
1) cgi, 모든 프로그램이 서버 뒤에서 실행할 수 있습니다. 2) 모드 - 펄
당신은 FastCGI를 잊어 버렸습니다. –
심지어 웹 서버 : EQ를 들어
로 펄을 실행할 수 있습니다 : 당신은 이들의 앞에 Reverse Proxy
일에보고 할 수 Continuity
use strict;
use warnings;
use Continuity;
Continuity->new->loop;
sub main {
my $request = shift;
$request->print('<p>Hello world</p>');
}
.
/I3az/
당신은 명확하게 펄 응용 프로그램을 배포하는 PSGI/Plack을 사용하고 싶습니다. 이것은 2010 년가는 길입니다. 다른 길로 가지 않아야합니다.
PSGI/Plack을 사용하면 원하는 웹 서버 아래에서 응용 프로그램을 배포 할 수 있습니다. 자세한 내용은 http://plackperl.org을 참조하십시오.
또한 PSGI를 지원하는 응용 프로그램 프레임 워크를 선택해야합니다. 많이있다; Dancer는 개발자들에게 가능한 한 쉽게 노력하도록 설계된 마이크로 프레임 워크입니다.
자세한 내용은 http://dancer.sukria.net을 참조하십시오.
- 1. 개인 서버에서 GAE 응용 프로그램을 실행하려면 어떻게해야합니까?
- 2. Windows 7에서 2 가지 버전의 perl을 실행하려면 어떻게해야합니까?
- 3. 백그라운드에서 코드를 실행하려면 어떻게해야합니까?
- 4. 다른 웹 사이트 또는 웹 서비스를 Sharepoint와 나란히 실행하려면 어떻게해야합니까?
- 5. Strawberry Perl로 프로그램을 실행하려면 어떻게해야합니까?
- 6. Perl을 사용하여 웹 페이지 긁기를 시작하려면 어떻게해야합니까?
- 7. POCO에서 보고서를 실행하려면 어떻게해야합니까?
- 8. vaadin으로 scala를 실행하려면 어떻게해야합니까?
- 9. -drawRect를 실행하려면 어떻게해야합니까?
- 10. Maglev에서 Rails를 실행하려면 어떻게해야합니까?
- 11. http 요청이있을 때마다 스크립트를 실행하려면 어떻게해야합니까?
- 12. Perl을 사용하여 YouTube에 로그인하려면 어떻게해야합니까?
- 13. 내 서버에서 node.js 스크립트를 실행하려면 무엇이 필요합니까?
- 14. Perl을 사용하여 파일을 다운로드하려면 어떻게해야합니까?
- 15. OO Perl을 Java로 변환하려면 어떻게해야합니까?
- 16. Perl을 사용하여 프로세스를 중지하려면 어떻게해야합니까?
- 17. 다른 컴퓨터에서 실행중인 다른 perl scipt를 실행하려면 어떻게 perl을 사용합니까?
- 18. Java에서 다른 스레드를 실행하려면 어떻게해야합니까?
- 19. Nginx에서 Passenger에서 Rails를 실행하려면 어떻게해야합니까?
- 20. 리눅스에서 서브를 데몬으로 실행하려면 어떻게해야합니까?
- 21. Topshelf를 도메인 사용자로 실행하려면 어떻게해야합니까?
- 22. 여러 컴퓨터를 하나로 실행하려면 어떻게해야합니까?
- 23. Mac의 VirtualBox에서 XNA를 실행하려면 어떻게해야합니까?
- 24. Tetris Midlet을 컴파일하고 실행하려면 어떻게해야합니까?
- 25. Perl에서 외부 프로그램을 실행하려면 어떻게해야합니까?
- 26. Windows에서 트위스트 트라이얼을 실행하려면 어떻게해야합니까?
- 27. Java에서 외부 프로그램을 실행하려면 어떻게해야합니까?
- 28. 테스트 명령을 제대로 실행하려면 어떻게해야합니까?
- 29. 아이폰 - 스레드를 빠르게 실행하려면 어떻게해야합니까?
- 30. 서버를 데몬 프로세스로 실행하려면 어떻게해야합니까?
Perl은 확실히 웹 서버에서 작동 할 수 있지만 Unix 계열 운영 체제를 사용하는 사람들에게는 Perl이 확실히 작동 할 수 있습니다. CGI 스크립팅에 사용됩니다. – pavium
mod_perl : http://perl.apache.org/docs/1.0/guide/getwet.html – Zaki
자키 (Zaki)의'mod_perl'의 최신 버전은 2입니다. 적절한 링크 : http : //perl.apache. org/docs/2.0/user/intro/start_fast.html – daxim