在我的配置中,我正在使用
WSGIScriptAlias / site1 /Library/WebServer/Documents/sampleapp/sampleapp/wsgi.py
而不是
WSGIScriptAlias / /Library/WebServer/Documents/sampleapp/sampleapp/wsgi.py
因为我的/托管了其他一些应用程序。为什么这不起作用?我找不到404页面,但根据我的理解http://127.0.0.1/site1
应该带我到django主页。而不是我得到这个,
完整配置
<VirtualHost *:80>
WSGIDaemonProcess sampleapp python-path=/Library/WebServer/Documents/sampleapp:/Library/WebServer/Documents/sampleapp/env/lib/python2.7/site-packages
WSGIProcessGroup sampleapp
WSGIScriptAlias /site1 /Library/WebServer/Documents/sampleapp/sampleapp/wsgi.py
</VirtualHost>
答案 0 :(得分:0)
这似乎与您的WSGI配置无关。正如您从错误消息中看到的那样(实际上您应该剪切并粘贴文本,而不是屏幕截图),您只定义了以&#34; djangoapp&#34;开头的URL模式。和&#34; admin&#34;。所以你需要去#34; / site1 / djangoapp&#34;或&#34; site1 / admin /&#34;看到你的网站。如果那不是您想要的,那么您需要更改您的urls.py。