Я установил апачские 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
Я видел почти все подобные вопросы, которые задают здесь. Но не нашел то, что я пропускаю здесь.
После поиска целого дня наконец вот полное решение.
Поскольку @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 файле как сделанный рассматриваемыми.
Именно. Праздновать.