2012-10-16 4 views
1

나는 centos 6의 Apache 서버에서 실행하고 싶은 Perl Dancer 웹 응용 프로그램을 가지고 있습니다. webapp의 rootdir에 Pluck :: Runner 모듈을 사용하는 public/dispatch.cgi 스크립트에 대한 sym 링크 (index.html)를 넣었습니다.Plack :: Runner를 사용하는 Apache 서버의 Perl Dancer

문제는 페이지를로드 할 때 필요한 파일 (예 : sqlite 파일)을 찾을 수없는 경우입니다. 실제로 $ appname/index.pl/blabla에서 라우팅을 검색하므로 라우팅이 엉망입니다. .. $ appname/blabla 대신 ..

아파치 지시문이나 규칙이 필요하다고 생각하지만 충분히 좋지는 않습니다.

이 문제를 해결하는 데 도움이되기를 바랍니다.

고맙습니다. Roy.

답변

0

아파치 (가상 호스트) 구성을 제공하면 도움이됩니다.

의 'cgi 스크립트 (또는 빠른 CGI)로 실행'섹션을 읽어야합니다.이 문서는 Dancer 응용 프로그램을 배포하는 다양한 방법을 제공하기 때문입니다.

프록시 뒤에 Apache 뒤에 을 사용하고 싶습니다. Perl Advent Calender 2010에서는 어떻게하는지 설명합니다.

Starman은 정적 파일 및 라우팅에 완벽한 동적 부분과 apache에 빠릅니다.