2014-11-04 65 views
0

在我的配置,我使用如何在django wsgi配置中設置不同的別名?

WSGIScriptAlias /site1的 /Library/WebServer/Documents/sampleapp/sampleapp/wsgi.py

,而不是

WSGIScriptAlias / /庫/ Web服務器/Documents/sampleapp/sampleapp/wsgi.py

因爲我的/有一些其他應用程序託管。爲什麼這不起作用?我得到404頁面沒有找到,但accroding我的理解http://127.0.0.1/site1應帶我到Django的主頁。而不是我這個饒人, enter image description here

完全配置

<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

這似乎並不有什麼做你的WSGI配置。正如你從錯誤信息中看到的(你真的應該剪切和粘貼文本,而不是截圖),你只定義了以「djangoapp」和「admin」開頭的URL模式。所以你需要去「/ site1/djangoapp」或「site1/admin /」來查看你的網站。如果這不是你想要的,那麼你需要改變你的urls.py。