J'ai environ 4 noms d'hôtes différents définis dans les fichiers sites-enabled/domain.tld. Chacun de ces fichiers se présente de la manière suivante :
#Redirect everything to the main site.
server {
server_name *.abc.net;
listen 80;
root /var/www/vhosts/abc.net/httpdocs;
if ($http_host != "acb.net") {
rewrite ^ http://abc.net$request_uri permanent;
}
include /etc/nginx/conf.d/restrictions.conf;
#Additional rules go here.
# Only include one of the files below.
include /etc/nginx/conf.d/wordpress.conf;
# W3 Total Cache Rules
include /var/www/vhosts/abc.net/httpdocs/nginx.conf;
}
Chacun des blocs de serveur dans le dossier Site-enabled ne change que le nom de domaine, ainsi abc.net devient xyz.com et ainsi de suite.
Le problème est que, malgré tous ces fichiers de configuration, tous les serveurs virtuels redirigent vers un seul serveur virtuel. J'ai essayé de redémarrer le serveur nginx, de le recharger et j'ai également redémarré le serveur.
Ces demandes sont envoyées à un php en amont, exécutant PHP-FPM, si cela peut aider, et tous les domaines exécutent wordpress sur eux.
Nous apprécions votre aide. Merci :)
0 votes
Veuillez ajouter le résultat pour
curl -I test.abc.net
ycurl -I test.xyz.net
0 votes
Faire curl -I mpjtime.com me donne :
HTTP/1.1 301 Moved Permanently Server: nginx/1.0.10 Date: Fri, 30 Dec 2011 08:36:22 GMT Content-Type: text/html Content-Length: 185 Connection: keep-alive Location: http://mariouana.com/
Et pour un autre domaine sur le même serveur nginx : curl -I geekd.inHTTP/1.1 301 Moved Permanently Server: nginx/1.0.10 Date: Fri, 30 Dec 2011 08:36:31 GMT Content-Type: text/html Content-Length: 185 Connection: keep-alive Location: http://mariouana.com/