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 16/09/2007, à 23:19

toissarg

Apache2,demande d'informations

Bonjours;
Si possible je voudrais savoir quelle est la différence entre le fichier http.conf et le répertoire : sites-available dans apache2
En effet je vous explique:
Sur plusieurs livres traitant d'apache2 il est dit de creer les blocks virtualhost dans le fichier http.conf.
Sur des sites, dont ce forum, des tutos disent de creer un fichier style site1 dans le repertoire sites-available.
Hors sur mon serveur, le virtualhost defaut est ds sites-available, et celui du site ds http.conf, et tout marche tres bien!!!!
Quels sont les avantages/inconveniants de l'un ou de l'autre et pourquoi cette difference?

Merci de vos reponses.


C'est parceque la vitesse de la lumière est supérieur à la vitesse du son, que certains paraissent brillants avant d'etre c.. .

Hors ligne

#2 Le 17/09/2007, à 00:48

philcero

Re : Apache2,demande d'informations

Les répertoires sites-available & sites-enabled permettent de mieux contrôler ta configuration. Tu laisses dans httpd.conf le tronc commun et ensuite tu créé autant d'entrées que tu as de sites dans sites-available et tu créé un link pour chacun depuis site-enabled.

Le but est de faciliter l'hébergement de plusieurs sites et ainsi de bien fragmenter leurs fichiers de configuration.


Tout savoir sur les offres ADSL : www.adslinfos.fr

Hors ligne

#3 Le 17/09/2007, à 10:37

toissarg

Re : Apache2,demande d'informations

Tout d'abord merci pour ces explications.
Bon d'apres ce que tu ecris, chez moi c'est tout faut!!
Le tronc commun se trouve dans sites-available, et le site dans httpd.conf.
C'est donc l'inverse qu'il faut faire!

philcero a écrit :

... Tu laisses dans httpd.conf le tronc commun et ensuite tu créé autant d'entrées que tu as de sites dans sites-available et tu créé un link pour chacun depuis site-enabled.

Qu'appeles tu creer un link pour chacun depuis sites-enabled ?
Dans ce repertoire j'ai un fichier 000-defaut qui est la copie exact du fichier defaut dans le repertoire sites-available.

Pour plus de clarté voici ce que j'ai dans httpd.conf; sites-available/defaut; sites-enabled/000-default  :

httpd.conf :

NameVirtualHost ipduserveur
# This is here for backwards compatability reasons and to support
#  installing 3rd party modules directly via apxs2, rather than
#  through the /etc/apache2/mods-{available,enabled} mechanism.
#
#LoadModule mod_placeholder /usr/lib/apache2/modules/mod_placeholder.so

<VirtualHost ipduserveur>
DocumentRoot /var/www/apache2-default/
ServerName nomduserveur
<Directory "/var/www/apache2-default/forum">
allow from all
Options +Indexes
</Directory>
</VirtualHost>

sites-available/default :

NameVirtualHost *
<VirtualHost *>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                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/
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined
        ServerSignature On

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

sites-enabled/000-default:

NameVirtualHost *
<VirtualHost *>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                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/
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined
        ServerSignature On

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

Merci de vos commentaires.


C'est parceque la vitesse de la lumière est supérieur à la vitesse du son, que certains paraissent brillants avant d'etre c.. .

Hors ligne

#4 Le 01/11/2007, à 14:03

toissarg

Re : Apache2,demande d'informations

Serait il possible de me confirmer que mes fichiers http.conf et sites-enabled/000-default sont bien inversés, et que je peux sans problemes faire un copier/coller de l'un vers l'autre sans dommages?

Merci de vos reponses


C'est parceque la vitesse de la lumière est supérieur à la vitesse du son, que certains paraissent brillants avant d'etre c.. .

Hors ligne