2011-12-21 4 views

답변

1

WSGIScriptAlias /을 사용할 때 DocumentRoot가 필요하지 않습니다.

실제 질문에 대한 답변 : 아마도 가장 좋습니다. 보통 DocumentRoot를 404 폴더 (404 페이지를 보여주는 index.html 폴더)에 설정하고 WSGIScriptAlias를 실제 스크립트에 설정합니다. 404 폴더가 실제로 유용한 지 여부 아무 생각도, 나는 결코 그것이 치는 것을 보지 못했다. 그러나 코드 내용에 대한 직접 액세스를 피하기 위해 분리 된 상태로 두는 것이 좋습니다.

+0

예수님, 그래서 코멘트 시스템이 이상합니다 (코드 스 니펫에 복사하려고했습니다). 그래서, (WSGIScriptAlias ​​/ /usr/local/server/wsgi/myapp.wsgi) WSGIDaemonProcess로 실행하더라도 (Alias ​​/ public/usr/local/server/www /) 트릭을해야합니까? – moose

+0

아마도 404 문서보다 더 나은 디렉토리는 'Deny from All'을 포함하는 기본 DocumentRoot 인 디렉토리 블록입니다. 이렇게하면 금단의 페이지가 반환됩니다. –