1 votes

403 Forbidden lors du changement de la racine du document Apache2

J'utilise Mint 17, et j'ai changé mon numéro de téléphone. /etc/apache2/sites-available/000-default.conf à ce qui suit :

<VirtualHost *:80>
    # The ServerName directive sets the request scheme, hostname and port that
    # the server uses to identify itself. This is used when creating
    # redirection URLs. In the context of virtual hosts, the ServerName
    # specifies what hostname must appear in the request's Host: header to
    # match this virtual host. For the default virtual host (this file) this
    # value is not decisive as it is used as a last resort host regardless.
    # However, you must set it for any further virtual host explicitly.
    #ServerName www.example.com

    ServerAdmin webmaster@localhost
    DocumentRoot /home/vg/www

    # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
    # error, crit, alert, emerg.
    # It is also possible to configure the loglevel for particular
    # modules, e.g.
    #LogLevel info ssl:warn

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    # For most configuration files from conf-available/, which are
    # enabled or disabled at a global level, it is possible to
    # include a line for only one particular virtual host. For example the
    # following line enables the CGI configuration for this host only
    # after it has been globally disabled with "a2disconf".
    #Include conf-available/serve-cgi-bin.conf
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

La sortie de $ ls -al au niveau de mon répertoire personnel :

drwxr-xr-x  2 vg   vg   4096 Aug 29 12:44 www

Et à l'intérieur de la www répertoire :

drwxr-xr-x  2 vg vg 4096 Aug 29 12:44 .
drwxr-xr-x 21 vg vg 4096 Aug 29 12:43 ..
-rwxrwxr-x  1 vg vg   22 Aug 29 12:44 info.php

Lorsque je fais pointer Firefox vers localhost/info.php, j'obtiens 403, permission refusée.

info.php contient simplement :

<?php
    phpinfo();
?>

Des idées ?

9voto

caru Points 11

Dans ubuntu apache, la configuration par défaut n'autorise pas les racines de site virtuel aléatoires par défaut

Modifier /etc/apache2/apache2.conf et les lignes suivantes (de préférence, après les blocs de répertoires par défaut afin que vous puissiez garder la trace des emplacements que vous avez activés pour la racine du site)

<Directory /home/vg/www>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

Rechargez apache et l'erreur devrait disparaître et vous devriez voir votre site à nouveau.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X