У меня есть сервер производства с apache / 2.4.7 на ubuntu 14.04. У меня на нем несколько виртуальных хостов. Этот сервер расположен на хетцере. Я решил перенести свой сервер на более мощный сервер. Я создаю моментальный снимок моего старого сервера и переношу его на новый. Все работает нормально, но когда я пытаюсь получить доступ к одному из моих доменов, которые я переношу на новый сервер, я получил только веб-страницу apache по умолчанию, хранящуюся на 000-default.conf в строке:
DocumentRoot /var/www/html
Я попытался использовать это command:
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. Может кто-нибудь мне помочь. Спасибо