所以,我想我的這對本身和它的文件夾結構,多個站點的專用服務器上運行Django的網站看起來是這樣的:虛擬主機與多個網站的專用服務器上的Django網站
home/user/www/
site1/
site2/
site3/
mydjangosite.com/
站點1,站點2等都是PHP/HTML網站,當然,我需要讓他們乳寧,所以我不知道我應該如何配置我的httpd.conf,因爲下面這些行不工作:
<VirtualHost *:80>
DocumentRoot home/user/www/mydjangosite.com
ServerName mydjangosite
WSGIScriptAlias/home/user/www/mydjangosite.com/testing/wsgi.py
<Directory "home/user/www/mydjangosite.com/testing">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
編輯
我修改我的httpd.conf和代替上述線(與虛擬主機*:80)我已經添加了未來:
WSGIScriptAlias//home/user/www/mydjangosite.com/testing/wsgi.py
WSGIPythonPath /home/user/www/mydjangosite.com
<Directory /home/user/www/mydjangosite.com/testing>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>
,終於我有Django的更迭頁:
It worked!
Congratulations on your first Django-powered page.
但現在我得到了我的服務器上的每個域的Django頁面。
定義不工作。很難猜測。 –
「不工作」我的意思是,當我訪問我的網站位置時,我沒有收到服務器的任何響應。事實上,當我寫到Somantra的回覆時(例如沒有默認索引頁面(實際上沒有),我只得到'默認網站頁面')。Apache錯誤日誌說:'Options指令禁止的目錄索引:/ home/****/www/mydjangosite.com/ –