Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/05/2008, à 23:32

NextWizard

VHost inaccessible

Bonsoir !

J'ai une dédibox et je voudrais ajouter le sous-domaine symfony.palleas.com, seulement voilà, l'admin serveur je commence tout juste donc je crois que je n'ai pas fait tout ce qu'il faut..;

- J'ai créé un host dans le fichier /etc/hosts :

88.191.70.24    symfony.palleas.com

- J'ai créé un fichier symfony.palleas.conf dans /etc/apache2/sites-available :

NameVirtualHost 88.191.70.24:80
<VirtualHost 88.191.70.24:80>
        DocumentRoot    /var/htdocs/palleas.com/symfony
        ServerName      symfony.palleas.com
</VirtualHost>

- J'ai ajouté ce fichier en faisant a2ensite blablabla, je n'ai pas eu d'erreur, juste le message "need to reload apache" ou quelque chose comme ça

et quand je reload, j'ai des messages étranges :

[Sun May 11 23:43:06 2008] [error] VirtualHost 88.191.70.24:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Sun May 11 23:43:06 2008] [warn] NameVirtualHost 127.0.0.1:80 has no VirtualHosts
[Sun May 11 23:43:06 2008] [warn] NameVirtualHost 88.191.70.24:0 has no VirtualHosts
[Sun May 11 23:43:06 2008] [warn] NameVirtualHost 88.191.70.24:80 has no VirtualHosts

Je me dis que ça vient de la config (dont je ne suis pas l'auteur, donc je ne peux pas savoir :x)

En tout les cas, le domaine http://symfony.palleas.com/ n'est pas inaccessible, pourtant j'arrive à le pinger, que ce soit depuis ma ubuntu, ou lorsque je suis connecté en ssh au serveur...

J'ai zappé une étape ? :x

Merci d'avance !

Hors ligne

#2 Le 12/05/2008, à 08:46

tetsuo44

Re : VHost inaccessible

classique il ne faut pas répéter la directive
NameVirtualHost avec les mêmes paramètre
normalement tu as déjà cette directive quelque part dans ta conf
NameVirtualHost *

enlève cette directive de ton fichier host et remplace l'ip+port dans la definition de ton vhost par un *:80

ça devrais marcher.

par contrer la déclaration dans le fichier host doit se faire egalement dans le host de la machine depuis laquelle tu vas appeler ton site. Ou mieux créer une entrée dans ton serveur dns (si tu en as un)

Hors ligne

#3 Le 12/05/2008, à 12:23

NextWizard

Re : VHost inaccessible

Bon alors du coup, j'ai viré NameVirtualHost dans symfony.palleas.conf, j'ai donc désormais seulement :

<VirtualHost *:80>
        DocumentRoot    /var/htdocs/palleas.com/symfony
        ServerName      symfony.palleas.com
</VirtualHost>

J'ai viré le host, vu que je préfère utiliser bind :

zone "palleas.com" {
        type master;
        file "/etc/bind/db.palleas.com";
        notify yes;
        allow-transfer { 88.191.254.71; };
};

et dans db.palleas.com :

$TTL 3h
@       IN      NS      ns.hostylez.com.
@       IN      NS      nssec.dedibox.fr.
palleas.com.    IN      A       88.191.70.24
www     IN      A       88.191.70.24
symfony         IN      A 88.191.70.24

Mais j'ai toujours des messages bizards :

[Mon May 12 12:36:25 2008] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Mon May 12 12:36:25 2008] [warn] NameVirtualHost 127.0.0.1:80 has no VirtualHosts
[Mon May 12 12:36:25 2008] [warn] NameVirtualHost 88.191.70.24:0 has no VirtualHosts

La config est pourrie ou... ? :x

Hors ligne

#4 Le 12/05/2008, à 14:50

NextWizard

Re : VHost inaccessible

Bon ça n'explique pas les erreurs d'apache au reload, mais en fait j'avais oublié de relancer bind, quel gros boulet... Le domaine symfony.palleas.com fonctionne, mais pointe sur un autre domaine qui est sur ce serveur... Comment est ce que je peux précisier une priorité ?

Hors ligne