Forum Linux.debian/ubuntu DocumentRoot et apache2

Posté par  .
Étiquettes : aucune
0
17
avr.
2005
Salut à tous !

Encore un ptit soucis, cette fois concernant la config d'apache2. Tout est installé correctement, et je souhaiterais que le DocumentRoot d'apache2 soit "/mnt/web/www" à la place de "/etc/apache2/apache2-default".

Dans le fichier de config d'apache2, je n'avais pas de ligne concernant le DocumentRoot, je l'ai donc rajouté comme ci-dessous :
DocumentRoot "/mnt/web/www"


et mon http://locahost(...) pointe sur toujours sur "/etc/apache2/apache2-default" et je ne trouve pas de solution....j'ai tenté Webmin, mais quedal..surtout qu'au départ il est prévu pour Apache et non Apache2.

Si vous avez une solution, je vous en remercie..
Bon dimanche!

Julien
  • # Directory

    Posté par  . Évalué à 2.

    Salut,

    Tu dois aussi modifier une des clauses Directory ( celle qui gére le DocumentRoot )
    • [^] # Re: Directory

      Posté par  . Évalué à 1.

      heu c'est à dire ? tu pourrais etre plus explicite et me dire ce que je dois rajouter dans le apache2.conf ? :)

      En te remerciant .. !
      • [^] # Re: Directory

        Posté par  . Évalué à 2.

        Normalement il y a les explications sommaires fournies dans le fichier de configuration apache. ( httpd.conf chez moi)
        ( Ca devrait donner quelques choses dans le genre )

        #
        # DocumentRoot: The directory out of which you will serve your
        # documents. By default, all requests are taken from this directory, but
        # symbolic links and aliases may be used to point to other locations.
        #

        DocumentRoot "/mnt/web/www"

        #
        # Each directory to which Apache has access can be configured with respect
        # to which services and features are allowed and/or disabled in that
        # directory (and its subdirectories).
        #
        # First, we configure the "default" to be a very restrictive set of
        # features.
        #
        <Directory />
        Options FollowSymLinks
        AllowOverride None
        </Directory>
        #
        # Note that from this point forward you must specifically allow
        # particular features to be enabled - so if something's not working as
        # you might expect, make sure that you have specifically enabled it
        # below.
        #

        #
        # This should be changed to whatever you set DocumentRoot to.
        #
        <Directory "/mnt/web/www">

        #
        # Possible values for the Options directive are "None", "All",
        # or any combination of:
        # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
        #
        # Note that "MultiViews" must be named *explicitly* --- "Options All"
        # doesn't give it to you.
        #
        # The Options directive is both complicated and important. Please see
        # http://httpd.apache.org/docs-2.0/mod/core.html#options(...)
        # for more information.
        #
        Options Indexes FollowSymLinks

        #
        # AllowOverride controls what directives may be placed in .htaccess files.
        # It can be "All", "None", or any combination of the keywords:
        # Options FileInfo AuthConfig Limit
        #
        AllowOverride None

        #
        # Controls who can get stuff from this server.
        #
        Order allow,deny
        Allow from all

        </Directory>
        • [^] # RESOLU !

          Posté par  . Évalué à 1.

          Bon j'ai trouvé ! En fait, il faut modifier le fichier "default" se trouvant dans "/etc/apache2/sites-available" et pour mon exemple cela donne :
          NameVirtualHost *
          <VirtualHost *>
          ServerAdmin webmaster@localhost

          # DocumentRoot /var/www
          DocumentRoot /mnt/web/www

          Options FollowSymLinks
          AllowOverride None

          # <Directory /var/www/>
          <Directory /mnt/web/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/


          Et ne pas oublier de commenter le RedirectMatch !! sinon, ça merdouille encore .

          voilou! @ pluche =)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.