VirtualHost в отдельный раздел или диск

Мой путь проекта /media/zarpio/40D41555D4154E92/projects/www/muhammadkhalil/public_html_ci это - ntfs отдельный раздел (диск).

Я создал virtualhost файл, данный ниже.

<VirtualHost *:80>

    ServerName ci.muhammadkhalil.com
    ServerAlias www.ci.muhammadkhalil.com
    ServerAdmin admin@muhammadkhalil.com

    DocumentRoot /media/zarpio/40D41555D4154E92/projects/www/muhammadkhalil/public_html_ci/public_html

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

    <Directory /media/zarpio/40D41555D4154E92/projects/www/muhammadkhalil/public_html_ci/public_html/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory>

</VirtualHost>

Советуйте мне что не так с моим virtualhost файлом, если я изменяюсь DocumentRoot /var/www/muhammadkhalil.com/public_html это хорошо работает, но я должен поместить мой каждый проекты в отдельный жесткий диск.

0
задан 12 February 2015 в 21:24

1 ответ

У Вас должен быть весь набор полномочий родительского каталога правильно (по крайней мере 755).

ошибочная запись в /var/log/apache2/error.log, подобном этому:

[Fri Jan 30 16:31:37.879239 2015] [authz_core:error] [pid 2900] [client 192.168.111.101:56597] AH01630: client denied by server configuration: /media/newhd/test_web/

Должен указать, что Ваша единственная проблема состоит в том, что необходимо изменить модель обеспечения безопасности по умолчанию сервера Apache2 HTTPD для предоставления доступа к файлам. Файл/etc/apache2/apache2.conf должен быть отредактирован (как sudo) и эти добавленные строки:

<Directory /media/zarpio/40D41555D4154E92/projects/www/muhammadkhalil/public_html_ci/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

Кроме того, ошибочная запись в /var/log/apache2/error.log, подобном этому:

Forbidden, you have permission to access files on this server

указывает на несовместимую файловую систему (например, ntfs, не будет работать), или другая несовместимость. Исследуйте иерархию полномочий на любые расширенные полномочия (обозначенный знаком "плюс"). Пример (без расширенных полномочий) иерархия полномочий:

drwsrwsrwt 8 root root 4096 Nov 28 19:55 /media
drwxr-xr-x 5 root root 4096 Jan 30 16:24 /media/newhd
drwxr-xr-x 2 root root 4096 Jan 30 16:26 /media/newhd/test_web
-rw-r--r-- 1 root root 1422 Jan 30 16:26 /media/newhd/test_web/index.html
0
ответ дан 3 August 2019 в 16:04

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

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