我试图用Apache部署我的Django项目,但3天后,我无法弄清楚我的错误或我做错了什么。用Apache部署Django项目,显示文件而不是/ admin网站
我使用这个: 的MacBook Pro与OSX埃尔卡皮坦10.11.4 的Python 2.7 Django的1.9.5 的Apache 2.4.18
我有这样的路径下的虚拟环境: 〜/网站/ EnvLimber
我有我的Django项目此路径下(这里的manage.py): 〜/网站/ EnvLimber /林伯
我已经安装了HomeBrew的mod_wsgi,并且我的python服务器可以正常运行python manage.py runserver。
我的网站的网址是app.limber.com,当我到达那里,我有这样的输出:
如果我试图/登录或/管理员我有404未发现错误。
这里是我的虚拟主机配置文件:
<VirtualHost *:80>
DocumentRoot "/Users/Mauricio/Sites/EnvLimber"
ServerName app.limber.com
ErrorLog "/Users/Mauricio/Sites/logs/app.limber.com-error_log"
CustomLog "/Users/Mauricio/Sites/logs/app.limber.com-access_log" common
<Directory "/Users/Mauricio/Sites/EnvLimber/limber">
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
LogLevel info
ServerName app.limber.com
ServerAdmin [email protected]
# Static files
DocumentRoot "/Users/Mauricio/Sites/EnvLimber/limber"
Alias /static/ /Users/Mauricio/Sites/EnvLimber/limber/static/
<Directory "/Users/Mauricio/Sites/EnvLimber/limber/static">
Order deny,allow
Allow from all
</Directory>
# WGSI configuration
WSGIDaemonProcess mysite.com processes=2 threads=15 display-name=%{GROUP} python-path=/Users/Mauricio/EnvLimber/Limber/:/Users/Mauricio/Sites/EnvLimber/lib/python2.7/site-packages
WSGIProcessGroup app.limber.com
WSGIScriptAlias//Users/Mauricio/EnvLimber/limber/limber/wsgi.py
<Directory "/Users/Mauricio/EnvLimber/limber/limber">
<Files wsgi.py>
Order allow,deny
Allow from all
</Files>
</Directory>
</VirtualHost>
我会很感激的帮助,我希望我的问题将帮助更多的人。 我对我的语法表示歉意,英语不是我的第一语言。
你主持你的笔记本电脑的网站? –
是的,我是。我想在本地部署它。 –