【发布时间】:2017-04-03 11:28:24
【问题描述】:
我想弄清楚如何从我的虚拟机托管第二个 Django 网站,我想知道是否有人能看到我在哪里犯了任何明显的错误。
当前设置为<VirtualHost *:80> 的任何站点都有效。我从this answer 那里得知,我应该将第二个网站指定为<VirtualHost *:8080>。但是,当我尝试使用 Listen 时,当我尝试重新加载 apache 时出现以下错误
apache2.service 的作业失败。请参阅“systemctl status apache2.service” 和 'journalctl -xn' 了解详情。
有人知道可能出了什么问题吗?
为什么是
<VirtualHost *:80>而不是<VirtualHost *:8080>?为什么我在指定
Listen时会收到错误消息?
我正在使用 Debian 8.5、Apache 2.4.10 和 mod-wsgi 4.3.0-1。
Listen 80
<VirtualHost *:80>
ServerName myserver.scss.tcd.ie/bias_experiment/
Alias /bias_experiment/static/ /var/www/bias_experiment/static/
<Directory /var/www/bias_experiment/static>
Order deny,allow
Allow from all
</Directory>
WSGIScriptAlias /bias_experiment /var/www/bias_experiment/src/bias_experiment/index.wsgi
<Directory /var/www/bias_experiment/src/bias_experiment>
<Files index.wsgi>
Order deny,allow
Allow from all
</Files>
</Directory>
</VirtualHost>
Listen 8080
<VirtualHost *:8080>
ServerName myserver.scss.tcd.ie/bias_experiment_two/
Alias /bias_experiment_two/static/ /var/www/bias_experiment_two/static/
<Directory /var/www/bias_experiment_two/static>
Order deny,allow
Allow from all
</Directory>
WSGIScriptAlias /bias_experiment_two /var/www/bias_experiment_two/src/bias_experiment/index.wsgi
<Directory /var/www/bias_experiment_two/src/bias_experiment>
<Files index.wsgi>
Order deny,allow
Allow from all
</Files>
</Directory>
</VirtualHost>
任何帮助都一如既往,非常感谢。
【问题讨论】:
-
您是否按照这些说明查看出了什么问题?它说了什么?
标签: django mod-wsgi wsgi django-wsgi