Question bête sur les URL de type http://dossier.domaine.ext

Mammouth du PHP | 2937 Messages

07 juin 2006, 15:53

Salut à tous!

Ma question est toute bête, j'en conviens, mais je voudrais savoir si un dossier "dossier" placé sur le serveur distant à côté de la racine (donc à côté du dossier "www") est appelé par l'URL de type "http://dossier.domaine.extension".

En essayant de mon côté (tout en y plaçant un fichier "index.php"), ça me donne "Serveur introuvable". :shock:

Eléphant du PHP | 217 Messages

17 juin 2006, 10:32

Il faut que le serveur web soit configuré pour cela fonctionne.
Il te faut modifier la configuration de ton serveur

Eléphant du PHP | 153 Messages

17 juin 2006, 14:00

sous linux il faut regarder du coté des virtual host (vhosts) situés dans le dossier :
/etc/apache2/sites-avaible/
(ne pas oublier de faire un lien symbolique de ces fichiers vers : /etc/apache2/sites-enabled/)

Exemple de fichier (mon default) :
NameVirtualHost *:80

# Hote principale
<VirtualHost *:80>
NameVirtualHost *:80
ServerAdmin [email protected]
DocumentRoot /var/www/
ServerName www.delcedo.com
</VirtualHost>

# Hotes secondaires
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /home/webuser/gl2/public_html/
ServerName gl2.delcedo.com
</VirtualHost>
Si un url n'est pas trouvé (exemple : http://delcedo.com au lieu de http://www.delcedo.com), le site pris sera le premier de la liste (l'hote principale).

Tu peux de cette manière définir une url http://dossier.domaine.ext pour le faire rediriger vers n'importe quel dossier de ta machine :)
http://gl2.delcedo.com/ Galaxialord 2 !