Apache2 (linux) et VirtualHost = KO
Résolu
IvyAlice
Messages postés
397
Statut
Membre
-
IvyAlice Messages postés 397 Statut Membre -
IvyAlice Messages postés 397 Statut Membre -
Bonjour à tous ,
Voilà, je ne taquine pas apache souvent, et j'ai voulu ajouter un petit quelque chose séparément des sites existant.
le nouveau site s'appellerait geo et serait donc dans /var/www/geo ( il n'y a qu'une page dedans, index.php)
geo et tout ce qu'il contient appartient à root:www-data et à un 754 (le droit en lecture/exécution pour www-data)
voici ce que contient le fichier dans sites-enabled concernant geo:
je reload apache2, mais quand je vais à l'adresse geo.mondomain.fr, en fait il ne trouve pas la page du tout et me sort un magnifique : Firefox ne peut trouver le serveur à l'adresse geo.mondomain.fr
je ne vois pourtant pas d'erreur dans le log d'erreur (ça semblerait logique puisqu'il semble ne pas le trouver du tout)
est-ce que j'ai besoin d'une option spéciale pour lui annoncé qu'il à affaire à du PHP ?
est-ce qu'il me manque quelque chose ?
Merci d'avance pour tous vos conseils et idées
Ivy
Voilà, je ne taquine pas apache souvent, et j'ai voulu ajouter un petit quelque chose séparément des sites existant.
le nouveau site s'appellerait geo et serait donc dans /var/www/geo ( il n'y a qu'une page dedans, index.php)
geo et tout ce qu'il contient appartient à root:www-data et à un 754 (le droit en lecture/exécution pour www-data)
voici ce que contient le fichier dans sites-enabled concernant geo:
NameVirtualHost *:1887 <VirtualHost *:1887> ServerAdmin sysadmin@mondomain.fr ServerName geo.mondomain.fr DocumentRoot /var/www/geo ScriptAlias /geo "/var/www/geo/index.php" </VirtualHost>
je reload apache2, mais quand je vais à l'adresse geo.mondomain.fr, en fait il ne trouve pas la page du tout et me sort un magnifique : Firefox ne peut trouver le serveur à l'adresse geo.mondomain.fr
je ne vois pourtant pas d'erreur dans le log d'erreur (ça semblerait logique puisqu'il semble ne pas le trouver du tout)
est-ce que j'ai besoin d'une option spéciale pour lui annoncé qu'il à affaire à du PHP ?
est-ce qu'il me manque quelque chose ?
Merci d'avance pour tous vos conseils et idées
Ivy
A voir également:
- Apache2 (linux) et VirtualHost = KO
- Linux reader - Télécharger - Stockage
- Kb en ko ✓ - Forum Photo numérique
- Ko/s comment l'enlever ✓ - Forum Téléchargement
- 6200 ko en mo ✓ - Forum Bureautique
- ...Ko = ...Mo = ...Go ?? (Taille *octet) ✓ - Forum logiciel systeme
7 réponses
Hello,
Il faut faire un "sudo a2ensite <nom_de_ton_fichier_vhost>" puis aller ajouter
127.0.0.1 <serverName>
dans le fichier hosts (/etc/hosts).
Ensuite redémarre apache.
++
Il faut faire un "sudo a2ensite <nom_de_ton_fichier_vhost>" puis aller ajouter
127.0.0.1 <serverName>
dans le fichier hosts (/etc/hosts).
Ensuite redémarre apache.
++
Salut prosthetiks,
Merci pour ta réponse.
Si ça avait été dans un autre fichier que celui qui était actuellement dans sites-enabled j'aurais trouvé ça normal.
Mais là étant donné que c'est dedans avec les anciens sites existants est-ce que ça à lieu d'être ?
(je vais quand même essayer de sortir le code qui concerne ce site dans un autre fichier et utiliser a2ensite.)
Edit: ah ouais non c'est pas mod mais site. ok. j'essaie de suite
Ivy
"ça ne marche pas" n'est pas une source d'information suffisante pour que quiconque vous aide à dépanner quoique ce soit.
Merci pour ta réponse.
Si ça avait été dans un autre fichier que celui qui était actuellement dans sites-enabled j'aurais trouvé ça normal.
Mais là étant donné que c'est dedans avec les anciens sites existants est-ce que ça à lieu d'être ?
(je vais quand même essayer de sortir le code qui concerne ce site dans un autre fichier et utiliser a2ensite.)
Edit: ah ouais non c'est pas mod mais site. ok. j'essaie de suite
Ivy
"ça ne marche pas" n'est pas une source d'information suffisante pour que quiconque vous aide à dépanner quoique ce soit.
Comme ils disaient dans l'temps dans les jeux vidéo, ça n'a pas l'air de marcher.
j'ai
- créer un nouveau fichier nommé geo.
- mis le code présenter dans le premier post dedans
- lancé sudo a2ensite geo, là j'ai eu un message me disant de reloader apache2, ce que j'ai fait.
j'ai essayé plusieurs url
- geo.mondomain.fr
- www.mondomain.fr:1887
- www.mondomain.fr:1887/geo
mais il ne trouve jamais la page
Dans sites-enabled il y a un lien symbolique vers sites-available/geo
j'ai
- créer un nouveau fichier nommé geo.
- mis le code présenter dans le premier post dedans
- lancé sudo a2ensite geo, là j'ai eu un message me disant de reloader apache2, ce que j'ai fait.
j'ai essayé plusieurs url
- geo.mondomain.fr
- www.mondomain.fr:1887
- www.mondomain.fr:1887/geo
mais il ne trouve jamais la page
Dans sites-enabled il y a un lien symbolique vers sites-available/geo
Le port 1887 avait-il déjà été utilisé par Apache ?
La directive Listen le prend-elle en compte ?
Le parefeu l'autorise-t-il ?
Une connexion en local au port 1887 réussit-elle ?
La directive Listen le prend-elle en compte ?
Le parefeu l'autorise-t-il ?
Une connexion en local au port 1887 réussit-elle ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut,
Je te conseille plutôt de placer ton fichier dans sites-available et pas dans site-enabled. Il sera nécessaire d'utiliser a2ensite qui créera un lien symbolique.
Ensuite, il faut recharger la configuration.
« Firefox ne peut trouver le serveur à l'adresse geo.mondomain.fr »
Le sous-domaine geo est-t-il bien déclaré ?
Essaie la commande « host » pour voir ce qu'elle en dit.
Je te conseille plutôt de placer ton fichier dans sites-available et pas dans site-enabled. Il sera nécessaire d'utiliser a2ensite qui créera un lien symbolique.
Ensuite, il faut recharger la configuration.
« Firefox ne peut trouver le serveur à l'adresse geo.mondomain.fr »
Le sous-domaine geo est-t-il bien déclaré ?
Essaie la commande « host » pour voir ce qu'elle en dit.
Hello A.nonimous
Merci pour ta réponse. Voici les informations:
Le port 1887 avait-il déjà été utilisé par Apache ?
--> non
La directive Listen le prend-elle en compte ?
--> non (c'est déjà pas bon signe ^^)
Le parefeu l'autorise-t-il ?
-->oui
Une connexion en local au port 1887 réussit-elle ?
-->non
Salut avion-f16,
C'est ce que j'ai fait à présent.
non host ne trouve pas geo.mondomain.fr
ah mnt quand je fais le reload il me dit qu'il n'existe pas de virtual host pour ce port.
Ivy
"ça ne marche pas" n'est pas une source d'information suffisante pour que quiconque vous aide à dépanner quoique ce soit.
Merci pour ta réponse. Voici les informations:
Le port 1887 avait-il déjà été utilisé par Apache ?
--> non
La directive Listen le prend-elle en compte ?
--> non (c'est déjà pas bon signe ^^)
Le parefeu l'autorise-t-il ?
-->oui
Une connexion en local au port 1887 réussit-elle ?
-->non
Salut avion-f16,
C'est ce que j'ai fait à présent.
non host ne trouve pas geo.mondomain.fr
ah mnt quand je fais le reload il me dit qu'il n'existe pas de virtual host pour ce port.
Ivy
"ça ne marche pas" n'est pas une source d'information suffisante pour que quiconque vous aide à dépanner quoique ce soit.
Ah voilà j'ai trouvé la solution.
J'ai du rajouter dans mon dns:
(sans oublié le '.' tout à la fin sinon ça ne marche pas)
si je résume _
- faire le fichier geo dans /etc/apache2/sites-available
- dans ce fichier mettre
- mettre dans le dns
Merci à tous pour votre aide =)
Ivy
"ça ne marche pas" n'est pas une source d'information suffisante pour que quiconque vous aide à dépanner quoique ce soit.
J'ai du rajouter dans mon dns:
geo CNAME monserver.mondomain.fr.
(sans oublié le '.' tout à la fin sinon ça ne marche pas)
si je résume _
- faire le fichier geo dans /etc/apache2/sites-available
- dans ce fichier mettre
NameVirtualHost *:<numPort> # geo <VirtualHost *:<numPort>> ServerAdmin admin@mondomain.fr ServerName geo.mondomain.fr RedirectMatch ^/$ /geo/ DocumentRoot /var/www/geo ScriptAlias /geo "/var/www/geo/index.php" </VirtualHost>
- mettre dans le dns
geo CNAME monserver.mondomain.fr.
Merci à tous pour votre aide =)
Ivy
"ça ne marche pas" n'est pas une source d'information suffisante pour que quiconque vous aide à dépanner quoique ce soit.