OVH Community, votre nouvel espace communautaire.

Configuration DNS affiche l'ip dans l'url, mais que pour le domaine principal


Effron
29/05/2016, 12h52
Bonjour,

Je possède un VPS Cloud, configuré avec Apache2.

Dans la zone DNS, j'ai rentré l'ip de mon vps dans le champ A à la place de l'ip initialement précisée.
Lorsque qu'un utilisateur accède sur le site il voit l'ip du serveur dans l'url.
J'ai essayé pas mal de choses, et je me suis rendu compte qu'en créant un sous domaine test.mon-domaine.fr avec un champ A avec l'ip de mon vps, cette fois-ci c'est bien le nom du sous-domaine qui resté affiché dans l'url.

Quelle différence peut-il y avoir entre les deux, cela se situe-t-il dans la configuration apache ?
Le plus bizarre dans l'histoire, c'est qu'à quelques rares moments, en entrant l'adresse du domaine principal, c'était bien le domaine qui resté affiché dans l'url, sans qu'aucun changement apparent ne soit fait (enfin, avec la propagation DNS, on est jamais sûr de rien...)

Voilà la version texte de ma zone DNS

Code:
$TTL 60
@	IN SOA dns101.ovh.net. tech.ovh.net. (2016052911 86400 3600 3600000 300)
                          IN NS     dns101.ovh.net.
                          IN NS     ns101.ovh.net.
                          IN MX 1   redirect.ovh.net.
                          IN A      xx.xxx.xxx.xxx
_autodiscover._tcp        IN SRV    0 0 443 mailconfig.ovh.net.
_imaps._tcp               IN SRV    0 0 993 ssl0.ovh.net.
_submission._tcp          IN SRV    0 0 465 ssl0.ovh.net.
autoconfig                IN CNAME  mailconfig.ovh.net.
autodiscover              IN CNAME  mailconfig.ovh.net.
ftp                       IN CNAME  mon-domaine.fr.
imap                      IN CNAME  ssl0.ovh.net.
mail                      IN CNAME  ssl0.ovh.net.
pop3                      IN CNAME  ssl0.ovh.net.
smtp                      IN CNAME  ssl0.ovh.net.
test                      IN A      xx.xxx.xxx.xxx
www                       IN MX 1   redirect.ovh.net.
www                       IN TXT    "3|welcome"
www                       IN TXT    "l|fr"
Pour la configuration Apache2, dans 000-default.conf:
Code:

	ServerAdmin contact@mon-domaine.fr
	ServerName www.mon-domaine.fr
	ServerAlias mon-domaine.fr
	DocumentRoot "/var/www/wordpress"

	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
	
		AllowOverride All
	

Et si jamais c'est pertinent, le .htaccess du dossier en question:

Code:
# BEGIN WordPress

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^.*$ - [NC,L]
RewriteRule ^(.*) /index.php [L]


# END WordPress