Ошибка конфигурации Apache 403

Я следовал этому руководству по настройке http-сервера apache: "nofollow">https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Managing_Confined_Services/chap-Managing_Confined_Services-The_Apache_HTTP_Server.html

Когда я подключился с помощью

telnet localhost 12345
GET / HTTP/1.0

у меня ошибка

HTTP/1.1 403 Forbidden

и HTML-код apache по умолчанию также был указан ниже. Я попытался настроить

/etc/httpd/conf/httpd.conf

добавление

<Directory "/var/www/html">
 Order allow,deny
 Allow from all
 Require all granted
</Directory>

а также побежал

chmod -R o+x /var/www/html

и я все еще получаю ту же ошибку. Как мне поступить?


person Mike    schedule 13.07.2015    source источник


Ответы (1)


У вас есть файл с именем index.html внутри каталога /var/www/html/? Я также предлагаю проверить файлы журналов доступа и ошибок в каталоге /var/log/httpd.

person Dimos Karagiannis    schedule 13.07.2015
comment
Также убедитесь, что вы изменили полномочия пользователя /var/www/html на пользователя apache. Код: sudo chown www-data:www-data /var/www/html -R - person Christos Papoulas; 13.07.2015
comment
Вероятно, он использует rhel/centos, поэтому пользователем apache по умолчанию является apache, а не www-data. - person Dimos Karagiannis; 13.07.2015
comment
Теперь, когда это работает нормально, как мне сделать мой сайт видимым за пределами сервера?? - person Mike; 14.07.2015
comment
У вас есть публичный IP для вашего сервера? - person Dimos Karagiannis; 14.07.2015