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 01/02/2007, à 18:34

suters

Probleme d'hébergement...

Bonjours a tous

Tout d'abord je débute sous linux pourriez vous donc me répondre clairement svp smile

Voila j'essaye d'hébergé un site sur ma machine j'ai donc suivi le tuto "lamp_bis" (tout se passe bien)
Mais il y'a quelque chose que je n'arrive pas à faire... Lier mon adresse DNS avec le site

Mon site (page web + images,...) se trouve dans le répertoire /var/www/default/azerty/
/var/www/default/azerty/index.htm pour la page d'accueil du site

J'ai crée via NO-ip un DNS : azerty.servecounterstrike.com
Je voudrai faire en sorte que quand une personne surf sur ce site (http://azerty.servecounterstrike.com) elle arrive directement sur la page index.htm du repectoire /var/www/default/azerty/
Voici le contenue de mon Hôtes Virtuels (par noms) /etc/apache2/sites-available/azerty.conf

<VirtualHost *:80>
        ServerName      azerty.servecounterstike.com
        DocumentRoot    /var/www/default/azerty/index.html
</VirtualHost>

Savez vous pourquoi quand moi ou un copain surf sur http://azerty.servecounterstike.com ca ne fonctionne pas ? Quand on surf sur azerty.servecounterstike.com/azerty/index.htm ca marche ! et quand je met le fichier index.htm dans  /var/www/default/ ca fonctionne en surfant sur azerty.servecounterstike.com (sans le /azerty/index.htm a la fin de l'url)

Merci pour vos reponce (et désolé pour les fautes d'orthographe) wink

Hors ligne

#2 Le 01/02/2007, à 19:00

Sorciere

Re : Probleme d'hébergement...

Bonjour

Ce ne serait pas un problème de L ?

Dans ton VirtualHost, tu as mis

DocumentRoot    /var/www/default/azerty/index.html

et ensuite tu cherches à joindre l'adresse (...)/index.htm (sans le l)

Hors ligne

#3 Le 01/02/2007, à 19:15

dexinou

Re : Probleme d'hébergement...

Salut,
remplacer ça:

DocumentRoot    /var/www/default/azerty/index.html

par ça:

DocumentRoot    /var/www/default/azerty

recharger apache:

/etc/init.d/apache2 restart

Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#4 Le 01/02/2007, à 19:52

suters

Re : Probleme d'hébergement...

Merci pour vos réponces mais...:)
Problème de "L" corrigé et ça ne change rien.
dexinou j'ai essaye ta solution et quand quelqu'un surf sur azerty.servecounterstrike.com il arrive sur apache (page nommé "index of/" et je vois divers répertoire y compris le répertoire /azerty ou ce trouve mon site web)
Avez vous une autre idée pour que quand on surf sur azerty.servecounterstrike.com on arrive directement sur le site web ( chemin d'acces : /var/www/default/azerty/index.htm) ? Merci beaucoup

Je rappelle que quand je copie ma page web (index.htm) dans le repertoire /var/www/default on arrive directement sur ma page web en surfant sur azerty.servecounterstrike.com mais le probleme est que pour que le site fonctionne je doit mettre tous mes image fichier web ect... dans le dossier / var/www/default et cela fera un beau bordel :-p

++

Hors ligne

#5 Le 01/02/2007, à 20:25

suters

Re : Probleme d'hébergement...

Est ce que je doit modifier le fichier /etc/apache2/sites-enabled/azerty.conf ?

Merci à tous !

Hors ligne

#6 Le 02/02/2007, à 00:35

klx

Re : Probleme d'hébergement...

En fait, le problème se situe ailleurs. (je le sais, c'est moi qui ai fait une partie de la configuration smile)

La machine a plusieurs name-based virtualhosts.

Le VirtualHost du site "azerty" pointe bien vers le bon DocumentRoot:

<VirtualHost *:80>
        ServerName      azerty.servecounterstike.com
        DocumentRoot    /var/www/default/azerty
</VirtualHost>

Apparemment apache se fout du ServerName de ce virtualhost parce qu'il dessert le default virtualhost a la place. Et je n'arrive pas a voir pourquoi..

Un apache2 -S me donne ceci:

root@vicky:~# apache2 -S
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server xxx.zapto.org (/etc/apache2/sites-enabled/000-default:1)
         port 80 namevhost xxx.zapto.org (/etc/apache2/sites-enabled/000-default:1)
         port 80 namevhost azerty.servecounterstike.com (/etc/apache2/sites-enabled/azerty.conf:1)
Syntax OK

Il est peut-être intéressant d'ajouter que ce serveur est NATé et ne se trouve donc pas directement sur un FQDN.

#7 Le 02/02/2007, à 00:47

dexinou

Re : Probleme d'hébergement...

Apparemment apache se fout du ServerName de ce virtualhost parce qu'il dessert le default virtualhost a la place. Et je n'arrive pas a voir pourquoi..

Ah mon avis apache li le premier vhosts de la liste et affiche donc le premier.
En désactivant le 000-default ça devrait marcher.

Si j'ai bien compris...


Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#8 Le 02/02/2007, à 00:56

klx

Re : Probleme d'hébergement...

dexinou a écrit :

Ah mon avis apache li le premier vhosts de la liste et affiche donc le premier.
En désactivant le 000-default ça devrait marcher.

Effectivement si je m'arrange pour que le azerty.conf soit lu avant le 000-default, en renommant 000-default vers zdefault p.ex.), le virtualhost fonctionne correctement.
Ceci ne me plait pas trop... sur mon serveur ca fonctionne pourtant correctement. Les paramètres ServerName et ServerAlias doivent tout de même faire en sorte que les différents virtualhost soient distingués?

#9 Le 02/02/2007, à 01:10

dexinou

Re : Probleme d'hébergement...

les paramètres ServerName et ServerAlias doivent tout de même faire en sorte que les différents virtualhost soient distingués?

je saurais pas te répondre sur cette question mais
si tu n'utilise pas le 000-default tu peux aussi le désactiver:

a2dissite 000-default

SI tu veux des réponses plus précise il y a le forum d'apachefrance.com, l'admin est assez câlé sur la question.

Bonne chance.

Dernière modification par dexinou (Le 02/02/2007, à 01:10)


Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne