Почему 403 Запрещенных ошибки При изменении корневого каталога Apache к другому диску?

Я установил апачские 2.4.7 сервера, когда я переключился из Windows, в котором я использовал WAMP, поэтому теперь я использую apache2 в Ubuntu, которую я хочу сделать старым www каталог WAMP как новый корневой каталог apache2 в Ubuntu.

Таким образом, я внес следующие изменения. (Мое имя пользователя ПК siraj и название диска MINE)

В apache2.conf файл

<Directory /media/siraj/MINE/Business_Work/wamp/www/html>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

В 000-default.conf файл.

DocumentRoot /media/siraj/MINE/Business_Work/wamp/www/html

<Directory />
     Options FollowSymLinks
     AllowOverride All
     Require all granted
 </Directory>

 <Directory /media/siraj/MINE/Business_Work/wamp/www/html/>
     Options Indexes FollowSymLinks MultiViews
     AllowOverride All
     Require all granted
</Directory>

и sudo chown -R www-data /srv/www/html

Теперь вещь в первом случае localhost работающий хорошо, но во втором случае (при изменении корневого каталога на другой диск) это показывает следующую ошибку:

Forbidden

You don't have permission to access / on this server.

Apache/2.4.7 (Ubuntu) Server at localhost Port 80

Вот мой apache журнал ошибок.

(13)Permission denied: [client 127.0.0.1:51063] AH00529: /media/siraj/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/media/siraj/' is executable, referer: http://localhost/

Вот вывод команды: namei -lx /media/siraj/MINE/Business_Work/wamp/www/html/

f: /media/siraj/MINE/Business_Work/wamp/www/html/
Drwxr-xr-x root  root  /
drwxr-xr-x root  root  media
drwxr-x--- root  root  siraj
Drwx------ siraj siraj MINE
drwx------ siraj siraj Business_Work
drwx------ siraj siraj wamp
drwx------ siraj siraj www
drwx------ siraj siraj html

Я видел почти все подобные вопросы, которые задают здесь. Но не нашел то, что я пропускаю здесь.

0
задан 20 February 2017 в 07:11

1 ответ

После поиска целого дня наконец вот полное решение.

Поскольку @muru сказал для движения сюда, что я подвожу итог вещей, которые я нашел после поиска во многих местах.

Поскольку мы не можем изменить модификацию использования диска chmod поскольку это определяется опцией монтирования раздела. Таким образом, мы монтируем целевой диск (MINE в моем случае) в текущем диске (ext4 в моем случае.).

Во-первых, найдите UUI и таблицу имени раздела Вашего использования диска после команды

$ sudo blkid

Теперь размонтируйте целевой диск (sda6 в моем случае добираются от вышеупомянутой команды), использующий после команды.

$ sudo umount /dev/sda6

Теперь введите следующую команду для монтирования целевого диска в текущем диске.

sudo mount -t ntfs -o rw,auto,user,fmask=0022,dmask=0000 /dev/sda6 /srv

Теперь делайте изменения в 000-default.conf и apache2.conf файле как сделанный рассматриваемыми.

Именно. Праздновать.

0
ответ дан 3 November 2019 в 17:39

Другие вопросы по тегам:

Похожие вопросы: