0
Apache와 함께 작동하도록 web.py를 얻으려고합니다. 여기의 지침에 따라 해요 : Web.py + Apache with mod_wsgiWeb.py가 mod_wsgi를 사용하는 Apache와 작동하지 않습니다.
이 내 httpd.conf에 지금 모습입니다 :
LoadModule wsgi_module modules/mod_wsgi.so
WSGIScriptAlias /justcompare /var/www/justcompare/code.py
Alias /justcompare/static /var/www/justcompare/static
AddType text/html .py
<Directory /var/www/justcompare/>
Order deny,allow
Allow from all
</Directory>
내 code.py이 here을 볼 수 있습니다. [server 's ip]/justcompare를 방문하려고 시도 할 때 서버가 404를 찾지 못합니다. 아파치의 에러 로그는 좀 더 계몽 적이다. 그것은 말합니다 :
[Sun Nov 24 03:15:40 2013] [error] [client 192.168.1.100] mod_wsgi (pid=5489): Target WSGI script '/var/www/justcompare/code.py' does not contain WSGI application 'application'.
내가 뭘 잘못하고 있니?
WSGI 응용 프로그램 시작점을 '응용 프로그램'으로 지정해야하는 mod_wsgi입니다. WSGI 사양의 요구 사항은 아닙니다. 필요한 경우 찾은 이름을 덮어 쓸 수있는 mod_wsgi 지시문이 있습니다. –