J'ai un serveur de production avec Apache/2.4.7 sur Ubuntu 14.04. J'ai plusieurs hôtes virtuels dessus. Ce serveur situé sur hetzner. Je décide de transférer mon serveur sur un serveur plus puissant. Je crée un instantané de mon ancien serveur et le transfère sur un nouveau. Tout fonctionne bien, mais lorsque j'essaie d'accéder à l'un de mes domaines que je transfère sur un nouveau serveur, je viens de recevoir la page Web Apache par défaut stockée sur 000-default.conf
en ligne:
DocumentRoot /var/www/html
j'ai essayé d'appliquer cette commande:
a2ensite mysite.conf
mais j'ai eu 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 fois de plus. mais j'ai toujours la page par défaut. Voici un 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. Quelqu'un peut-il m'aider avec ça? Merci
Changez <VirtualHost mysite.com.ua:80>
avec <VirtualHost *:80>
.
Je ne sais pas quelle est la raison de ce comportement, mais j’ai eu un problème similaire il ya quelque temps, et c’était la solution. Peut-être qu'il est connecté avec /etc/hosts
.
Ce serait bien que quelqu'un qui connaisse la raison nous donne une explication.