Apache et virtualhost

Bonjour,
Je dois mettre un site en ligne.
je crée un répertoire dans le /var/www/
je copie les fichiers
je crée un fichier dans
/etc/apache2/sites-available

[code]# Virtualhost pour site1.example.org
<VirtualHost *:80>

ServerName www.monsite.fr 
ServerAdmin webmaster@monsite.fr 

DocumentRoot /var/www/monsite 
DirectoryIndex  index.php
ErrorLog /var/log/apache2/monsite_error.log 
CustomLog /var/log/apache2/monsite_access.log combined 

[/code]

Puis a2ensite site
Je relance apache
Et lorsque je vais dans mon navigateur je tape l’URL du site:

j’ai cette page

Je clique sur le dossier et j’ai mon site qui apparait.

Je souhaite directement accéder au site et ne plus avoir l’arborescence de tous mes répertoires qui s’affiche.

Merci

plusieurs méthodes:

-indiquer le chemin dans le vhost ok mais ne pas oublier de désactiver le fichier par défault suite à l’installation : a2dissite default

-ou créer un fichier index.php à la racine www

qui fait le lien hypertext automatiquement vers l’autre fichier index.php de ton site comme exemple ci-dessous:

<?php header('Location: /tonsite/index.php'); ?>

Je l’ai indiqué dans le fichier dans /etc/apache2/sites-availables:

DocumentRoot /var/www/monsite

Est que cette syntaxe est bonne ?

[quote=“geokool”]Je l’ai indiqué dans le fichier dans /etc/apache2/sites-availables:

DocumentRoot /var/www/monsite

Est que cette syntaxe est bonne ?[/quote]

je ne sais plus si il faut mettre le chemin absolu ou relatif
regardes dans les docs mais si tu optes pour la deuxième solution pas de problème, j’ai fait comme ça.

Je dois mettre en ligne plusieurs sites, c’est pourquoi il faut que le fichier de configuration fonctionne. Une redirection dans le /var/www/ peut marcher pour un site mais pas pour plusieurs, peux me confirmer

Pour l’indexation j’ai résolu problème en utilisant cette commande :

a2dismod autoindex

Je dois toujours mettre mon url/monsite pour avoir le site

Salut,

Une mise en bouche … :083

"Apprenez à installer un serveur Web sous Debian ! " >>> Clic sur ce lien >>> Les VirtualHosts