#1 Le 06/04/2025, à 20:53
- dixdeder
[RÉSOLU] apache2 / visibilité VirtualHost dans réseau local
À force de tout tenter, j'ai fini par trouver que le VirtualHost doit être défini par :
<VirtualHost 192.168.1.134>
etc. etc. tout le reste est bon
________________________________________________________________
Bonjour,
Je ne suis pas familier avec les aspects réseaux et je n'arrive pas à faire marcher un truc simple...
Sur mon réseau local familial j'ai 2 pc sous linux Mint, un serveur et un client.
L'adresse IP du serveur, fixée par le routeur, est 192.168.1.134
La racine du site par défaut du serveur est /var/www/html, standard apache2.
J'ai créé un site 'olympe.loc' sur le serveur, avec racine en /var/www/olympe.loc et page d'accueil /var/www/olympe.loc/index.html
Je cherche à afficher olympe.loc depuis le pc client, j'utilise Firefox. Ça devrait être simple...
Dans /etc/hosts du serveur j'ai ajouté la ligne : 192.168.1.134 olympe.loc
Dans /etc/apache2/sites-avalaible du serveur j'ai ajouté le fichier de configuration olympe.loc.conf :
<VirtualHost *:80>
ServerName olympe.loc
ServerAdmin webmaster@olympe.loc
DocumentRoot /var/www/olympe.loc
<Directory /var/www/olympe.loc>
Options FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/www/olympe.loc/ERRORS.log
CustomLog /var/www/olympe.loc/ACCESS.log combined
</VirtualHost>
=> Sur le serveur, http://olympe.loc m'affiche bien la page /var/www/olympe.loc/index.html : OK
=> Depuis le client, http://192.168.1.134 m'affiche NON PAS la page d'accueil de olympe.loc MAIS celle par défaut du serveur /var/www/html/index.html
Aucun message dans ACCESS.log et ERRORS.log...
Question 1-: que faut-il changer à cette configuration pour afficher depuis le client la page d'accueil du site olympe.loc : /var/www/olympe.loc/index.html ?
Question 2-: comment dire au client que 'http://olympe.loc' doit aller chercher sur l'IP 192.168.1.134 ? (créer un DNS sur le client ?)
Merci d'avance pour votre aide.
Linux DELOS 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Dernière modification par dixdeder (Le 06/04/2025, à 21:59)
Linux Mint
Hors ligne
#2 Le 07/05/2025, à 19:21
- krodelabestiole
Re : [RÉSOLU] apache2 / visibilité VirtualHost dans réseau local
il faut désactiver le virtualhost par défaut, dont le nom du fichier de config commence par 000, et prend donc la priorité, surtout si il a été modifié manuellement (ajout d'un servername par ex.).
comme indiqué là : https://doc.ubuntu-fr.org/tutoriel/lamp … te_virtuel
je pense que ton virtualhost prend désormais la priorité parce que sa définition est plus précise que celle du vhost par défaut. mais ce n'est pas une solution élégante (disons), parce qu'elle te fait définir une IP particulière en dur pour ton serveur.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne