Назад | Перейти на главную страницу

Что вызывает эти 403 ошибки для DocumentRoot в моей настройке Apache?

Я сам настраиваю Apache и пытаюсь заставить себя (заново) изучить процесс настройки. Это было долго!

Версия Apache / 2.2.21 работает на Amazon Linux.

Я планирую запустить несколько сайтов с этого сервера.

Я создал:

Первые два содержат файлы index.html. В процессе экспериментов я безуспешно установил для своего дерева значение 777 и сменил владельца и группы для каталогов и файлов на apache (который отправляется в httpd.conf).

Я вырезал некоторые важные части моего файла httpd.conf:

    DirectoryIndex index.html index.html.var

    DocumentRoot "/home/ec2-user/sites"

    <Directory "/">
       Options None
       AllowOverride None
    </Directory>

    <Directory "/home/ec2-user/sites">
        Options Indexes
        Order Allow,Deny
        Allow from All
        # Any other directory-specific stuff
    </Directory>

    <Directory "/home/ec2-user/www.domain.ca">
        Order Allow,Deny
        Allow from All
        # Any other directory-specific stuff
    </Directory>

    # Default for when no domain name is given (i.e. access by IP address)

    <VirtualHost *:80>
       ServerAdmin me@gmail.com
       DocumentRoot /home/ec2-user/sites
       ErrorLog /home/ec2-user/logs/error_log
       TransferLog /home/ec2-user/logs/access_log
    </VirtualHost>

    # Add a VirtualHost definition for your domain which was once the system default.

    <VirtualHost www.domain.ca>
       ServerName www.domain.ca
       ServerAlias domain.ca
       ServerAdmin me@gmail.com
       DocumentRoot /home/ec2-user/sites/www.domain.ca
       ErrorLog /home/ec2-user/logs/domain.ca.error_log
       TransferLog /home/ec2-user/logs/domain.ca.access_log
    </VirtualHost>

В журналах ошибок я просто получаю:

Sun Dec 11 02:50:11 2011] [error] [client 174.95.145.253] (13)Permission denied: access to / denied
[Sun Dec 11 02:50:14 2011] [error] [client 174.95.145.253] (13)Permission denied: access to / denied
[Sun Dec 11 02:54:27 2011] [error] [client 174.95.145.253] (13)Permission denied: access to / denied
[Sun Dec 11 02:54:32 2011] [error] [client 174.95.145.253] (13)Permission denied: access to / denied

По общему признанию, это не очень интересный вопрос, но я в тупике, и теперь просто переворачиваю настройки, пытаясь определить, что вызывает проблему.

Все ли ваше дерево установлено на 777?

chmod 755 родительские каталоги

Также вы можете захотеть изменить или отключить selinux

Видеть: https://stackoverflow.com/questions/1225594/apache-13-permission-denied-in-users-home-directory