bruno a écritPeux-tu tester la réponse HTTP avec curl :
Je viens d'utiliser la commande curl sur les deux nom de domaines des deux fichiers vhost que j'ai, pour l'url panel.monsite.fr, j'obtiens :
HTTP/1.1 302 Found
Date: Thu, 08 Aug 2019 09:40:36 GMT
Server: Apache/2.4.29 (Ubuntu)
Cache-Control: no-cache, private
Location: http://panel.monsite.fr/auth/login
Set-Cookie: pterodactyl_session=eyJpdiI6IlwvUlNOOHNNVCtFdE1JUkhYQ2RSamVnPT0iLCJ2YWx1ZSI6ImVOdlgzYVQ4dVlmU2w5QkFlZExpdnlMcHlrcWpkaUE5Z1wvTjdaMER4Y2RSQ3NUUUxKVFR4THVvSFpHbENQWUQyIiwibWFjIjoiMDA0MDQ1Y2E2MTg0ODFmMjQzYTNlODk5MjY5ZDZkOGQyMTJmZThmODc5OTJjZGQ3ZmUxMzIzNzY1YjQyNDljMSJ9; expires=Thu, 15-Aug-2019 09:40:37 GMT; Max-Age=604800; path=/; httponly
Content-Type: text/html; charset=UTF-8
Et pour mon
http://monsite.fr, j'obtiens :
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Aug 2019 09:40:45 GMT
Server: Apache/2.4.29 (Ubuntu)
X-Redirect-By: WordPress
Location: http://MON-IP-PUBLIQUE/
Content-Type: text/html; charset=UTF-8
Donc j'en déduis que la configuration du vhost à bien fonctionné, toutefois, quand je rentre monsite.fr, je suis amené sur panel.monsite.fr.
bruno a écritIl faut que tu vérifies le contenu des fichiers .htaccess dans tes deux dossiers racine.
Concernant les fichiers .htaccess, je n'en n'ai qu'un seul qui se situe dans le dossier de website. Voici son contenu :
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Je tiens à préciser une petite chose, qui probablement vous aidera à y voir l'erreur, le serveur se situe derrière un pfsense. Pour éviter des problèmes de DNS justement, je n'ai pas activé dessus le DNS Resolver pour laisser Apache se débrouiller grâce au ServerName.