我想運行在Ubuntu上使用python3在virtualenv中創建的Django應用程序。文件夾結構的virtualenv文件夾:在ubuntu apache2上部署django應用程序
-bin
-include
-lib
-myapp
-share
PIP-selfcheck.json
的myapp文件夾包含我的應用程序與Apache佛lder配置爲本教程中指定的:https://www.sitepoint.com/deploying-a-django-app-with-mod_wsgi-on-ubuntu-14-04/ 我已經安裝了所有應用程序,我需要在我的virtualenv中,'sudo service apache2 restart'之後我只看到Apache2 Ubuntu Default Page。 文件/etc/apache2/sites-enabled/000-default.conf就像是在教程:
<VirtualHost *:80>
WSGIScriptAlias//home/myuser/mysite/apache/wsgi.py
<Directory "/home/myuser/mysite/apache/">
Require all granted
</Directory>
</VirtualHost>
當然有指着「VENV」文件夾我的項目位置正確路徑。 不知道在哪裏繼續前進,檢查什麼,謝謝你的建議。
編輯: 我真的不知道這個,我編輯了上述文件,試了一下,沒有發生任何事情,所以我編輯回來,重新啓動後它工作。
我沒有得到你的答案,你說什麼我爲什麼得到默認頁面。這是000-default.conf文件中的唯一內容,是錯的嗎?第二件事我真的需要它在apache上運行,而不僅僅是在開發模式下,謝謝。 –