我有一個Django項目在我的本地機器上正在開發中。我可以使用不在/ var/www中的Apache部署Django項目嗎?
我很困惑我是否能夠將我的django項目放在/ var/www /以外的其他目錄中。我只需要更改apache配置文件中的DocumentRoot?因爲它有風險,你的代碼下載
感謝
我有一個Django項目在我的本地機器上正在開發中。我可以使用不在/ var/www中的Apache部署Django項目嗎?
我很困惑我是否能夠將我的django項目放在/ var/www /以外的其他目錄中。我只需要更改apache配置文件中的DocumentRoot?因爲它有風險,你的代碼下載
感謝
DocumentRoot
不應該設置爲包含項目代碼的目錄。
所以,是的,你可以改變什麼DocumentRoot
指,但通常你不需要,如果Django應用程序安裝在站點的根目錄爲Django的隱藏無論是通過DocumentRoot
指定的原始目錄。
只需設置WSGIScriptAlias
到WSGI的Django文檔中說明的Django應用程序腳本文件。
如果什麼文檔告訴你是不是做什麼,你認爲你需要,然後問一個具體問題,關於您的問題,並正確解釋你想要做的事。
感謝後停止服務器,所以一旦我做了這個基本配置 - 如何在我的Django項目獲得Apache以「點」。當我鍵入我的服務器IP地址時,會出現apache index.html,但我顯然想運行我的django服務器,並在我鍵入我的服務器時顯示IP – trouselife
聽起來像您可能已經創建了單獨的「VirtualHost ''並且添加了配置。如果是這種情況,則需要在新的VirtualHost中使用您設置爲「ServerName」的主機名(不能是IP)。將您正在使用的配置作爲編輯添加到您的問題中。 –
基本上是的,一定要啓動以及將每一個變化 – Oliver