J'ai un serveur de production avec apache/2.4.7 sur ubuntu 14.04. J'ai plusieurs hôtes virtuels sur ce serveur. Ce serveur est situé sur hetzner. Je décide de transférer mon serveur sur un serveur plus puissant. Je crée un snapshot de mon ancien serveur et le transfère sur le nouveau. Tout fonctionne bien mais lorsque j'essaie d'accéder à l'un de mes domaines que j'ai transféré sur le nouveau serveur, je n'obtiens que la page web par défaut d'apache qui est stockée sur le site de l'entreprise. 000-default.conf
en ligne :
DocumentRoot /var/www/html
J'ai essayé d'appliquer cette commande :
a2ensite mysite.conf
mais j'ai reçu ce message : Site mysite already enabled
J'ai essayé de a2dissite mysite.conf
redémarrer le serveur, a2ensite mysite.conf
puis redémarrer le serveur une nouvelle fois. mais j'obtiens toujours la page par défaut. Voici l'exemple de 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>
voici mon 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>
Comme vous pouvez le voir, j'utilise wsgi, mais cela ne fonctionne toujours pas lorsque j'utilise du html pur. Je ne sais pas si quelqu'un peut m'aider à résoudre ce problème. Merci de votre aide.