Виртуальные хосты apache не работают
У меня есть рабочий сервер с Apache/2.4.7 на Ubuntu 14.04. У меня есть несколько виртуальных хостов на нем. Этот сервер находится на Хетцнер. Я решил перенести свой сервер на более мощный сервер. Я создаю снимок моего старого сервера и переношу его на новый. Все работает нормально, но когда я пытаюсь получить доступ к одному из моих доменов, которые я передаю на новый сервер, я получаю веб-страницу apache по умолчанию, которая хранится на 000-default.conf
онлайн:
DocumentRoot /var/www/html
я попытался применить эту команду:
a2ensite mysite.conf
но я получил это сообщение: Site mysite already enabled
Я пытался a2dissite mysite.conf
перезагрузите сервер, a2ensite mysite.conf
затем перезапустите сервер еще раз. но я все еще получил страницу по умолчанию. Вот пример mysite
:
<VirtualHost mysite.com.ua:80>
ServerName mysite.com.ua
ServerAlias www.mysite.com.ua
WSGIDaemonProcess mysite processes=2 threads=15 display-name=%{GROUP} python-path=/var/www/mysite
WSGIProcessGroup mysite
WSGIScriptAlias / /var/www/mysite/mysite/wsgi.py
<Directory /var/www/mysite/mysite>
Require all granted
</Directory>
CustomLog /var/www/mysite/logs/apache_access.log combined
ErrorLog /var/www/mysite/logs/apache_error.log
Alias /static/ /var/www/mysite/static/
<Directory /var/www/mysite/>
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Alias /media/ /var/www/mysite/media/
<Directory /var/www/mysite/>
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Require all granted
</Directory>
</VirtualHost>
вот мой 000-default.conf
:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Как вы можете видеть, я использую wsgi, но он все равно не работает, когда я использую чистый HTML. Может ли кто-нибудь помочь мне с этим. Спасибо
1 ответ
+ Изменить <VirtualHost mysite.com.ua:80>
с <VirtualHost *:80>
,
Я не знаю, в чем причина такого поведения, но у меня была похожая проблема некоторое время назад, и это было решением. Может быть, это связано с /etc/hosts
,
Было бы хорошо, если бы кто-то, кто знает причину, дал нам объяснение.