Rechercher : dans
Par :

Apache2 Problème Vhost, Répertoire

Dernière réponse le 5 mai 2009 à 04:47:38 loudgi, le 10 jun 2008 à 13:13:09 
 Signaler ce message aux modérateurs

Bonjour à tous,
Et surtout merci de prendre un peu de votre temps pour me lire :-)

J'aimerai mieux comprendre apache2, j'ai déja lu de la doc ( juste un peu pour ne pas mentir )

J'ai un répertoire exemple: loudgi que j'aimerai mettre en site racine (le fameux répertoire apache2-default) tout en gardant les site dans var/www/ actif ( Phpmyadmin etc...)

J'ai donc modifié la configuration ainsi :

<Directory /home/loudgi/public_html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
#RedirectMatch ^/$ /apache2-default/ (je désactive ce repertoire faisant pointer à la racine /var/www)
#RedirectMatch /home/loudgi/public_html (je ai désactivé ça, car apparament Apache2 ne l'aimait pas)
</Directory>

Mon soucis, j'aimerai comprendre les paramètres juste après <Directory ....>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all

Visiblement, cette partie est plus complète, j'ai l'impression qu'il y a des paramètres qui été propre au dossier apache2-default dans /var/www

Merci pour toutes les futurs réponses :-) de mon côté j'essaye de bucher encore dessus.

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « Apache2 Problème Vhost, Répertoire » dans :
Répertoire Voir Qu'est-ce qu'un répertoire? Un répertoire (appelé également dossier ou folder en anglais) est un objet informatique pouvant contenir des fichiers. Imaginez une grande commode qui contient des tiroirs dans lesquels pourraient se trouver des...
[MS-Dos] Lister le contenu d'un répertoire dans un fichier VoirIl peut s'avérer pratique d'effectuer le listage d'un ou plusieurs répertoires dans un fichier, afin de tenir par exemple un catalogue de fichiers. Sous MS-Dos (ou sous Windows en ouvrant une fenêtre d'invite de commande MS-Dos) il est possible...
[PHP] Lister le contenu d'un répertoire VoirGrâce à PHP, il est possible d'afficher le contenu d'un répertoire et de ses sous-répertoires. Voici ci-dessous une fonction permettant de parcourir récursivement les répertoires et sous-répertoires et d'en afficher les fichiers : function...
Configurer Apache et Windows pour créer un hôte virtuel VoirIntroduction Comme tout webmaster, lorsque vous créez votre premier site, vous installez sans doute un logiciel comme WAMP ou EasyPhp. Vous mettez alors votre site dans le répertoire /www/ et celui ci est alors accessible via l'url...

1

kiki, le 10 jun 2008 à 13:58:56

Pour la configuration en Virtual Hosts

Il faut placer son fichier de configuration dans /etc/apache2/sites_available/
On le nome du nom du site : par ex www.toto.org
Pour activer le site il suffit de creer un lien dynamique (avec ln -s) dans /etc/apache2/sites-enable/
Ensuite il faut recharger la configuration d'Apache : /etc/init.d/apache2 reload

On place les sites web dans /var/www/ (exemple : /var/www/www.toto.org/http/).
On n'utilise par /home pour des raisons de sécurité.

Si on laisse le site apache default il apparaitra avec l'adresse IP, les sites virtuels avec le nom dns (il faut renseigner le dns statique aussi).

Un exemple de fichier de config :

<VirtualHost 192.168.1.1:80>
ServerAdmin webmaster@toto.org
ServerName www.toto.org
ServerAlias toto.org

DocumentRoot /var/www/www.toto.org/http/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/www.toto.org/http/>
Options Indexes FollowSymLinks MultiViews
AllowOverride limit
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
# RedirectMatch ^/$ /apache2-default/
</Directory>
...
<VirtualHost>

Cordialement,

Répondre à kiki

2

 bibi le dure x), le 5 mai 2009 à 04:47:38

Bonsoire

enfaite s'est tout con

si tu as installer phpmymsql via les depots:
$ sudo aptitude install phpmyadmin

l'instal crée un fichier avec dedans les parametre a rajouté a apache.conf

il est situé dans ce dossier
/etc/phpmyadmin/apache.conf

il y a une commende a tapé pour le faire directement en ligne de commende normalement mais je l ai fait manuellement
tu devrai avoir un truque comme cesi :



# phpMyAdmin default Apache configuration

Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin>
Options Indexes FollowSymLinks
DirectoryIndex index.php

<IfModule mod_php5.c>
AddType application/x-httpd-php .php

php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_value include_path .
</IfModule>

</Directory>

# Authorize for setup
<Directory /usr/share/phpmyadmin/setup>
<IfModule mod_authn_file.c>
AuthType Basic
AuthName "phpMyAdmin Setup"
AuthUserFile /etc/phpmyadmin/htpasswd.setup
</IfModule>
Require valid-user
</Directory>

# Disallow web access to directories that don't need it
<Directory /usr/share/phpmyadmin/libraries>
Order Deny,Allow
Deny from All
</Directory>
<Directory /usr/share/phpmyadmin/setup/lib>
Order Deny,Allow
Deny from All
</Directory>

Répondre à bibi le dure x)