Bonjour,
Lorsque je tape "localhost", je souhaite pouvoir utiliser un dossier que j'ai créer dans ma partition Data.
Pour cela j'ai créer 3 partitions:
Partition 1: Windows 10
Partition 2: Linux Mint
Partition 3: Documents perso
Sur Windows pas de soucis, lorsque je tape localhost je tombe bien sur le dossier présent à: E:/Data/Sites
Sur linux en revanche ça se complique, j'ai suivi le tutoriel disponible ici mais rien à faire, je tombe sur une erreur 403
Depuis linux, la localisation du dossier est /media/damien/Data/Sites/

Le contenu de mon fichier /etc/apache2/sites-available/000-default:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/

    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        <RequireAny>
            Require ip 127.0.0.1

        </RequireAny>
    </Directory>

    Alias /t /media/damien/Data/Sites
    <Directory /media/damien/Data/Sites>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require all granted
</Directory>

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

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

Pour l'exemple j'ai utilisé localhost/t

Une idée de comment je pourrait faire pour accèder au bon dossier depuis linux ?

Merci

1 réponse


Fais comme ça:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /media/damien/Data/Sites/

    <Directory /media/damien/Data/Sites//>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        <RequireAny>
            Require ip 127.0.0.1

        </RequireAny>
    </Directory>

    <Directory /media/damien/Data/Sites>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require all granted
</Directory>

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