Я пытаюсь понять, как разместить второй веб-сайт Django с моей виртуальной машины, и мне интересно, мог ли кто-нибудь увидеть, где я допустил какие-либо очевидные ошибки.
В настоящее время любой сайт, для которого установлено значение <VirtualHost *:80>
, работает. Из этого ответа я узнал, что мне следует указать второй веб-сайт для <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>
Любая помощь, как всегда, очень ценится.