Apache

Linux сервер apache

что надо редактировать и как что бы при открытии виртуального хоста отображалось его содержимое а не forbidden
Ответы:
Либо настройки доступа в конфиге в-хоста (allow from и deny from), либо файл .htaccess в докруте в-хоста
>что надо редактировать
права на document root
>как
chown,chgrp, chmod
sudo vim /etc/apache2/apache2.conf
Добавляешь строчки:
ErrorDocument 500 /500.php
ErrorDocument 404 /404.php
ErrorDocument 403 /403.php
404 - это ошибка "файл не найден" (not found)
403 - доступ запрещён (forbidden)
500 - внутренняя ошибка сервера (Internal Server Error)
Для защиты отключи ещё вывод версии веб-сервера:
ServerTokens Prod
ServerSignature Off
После редактирования сохрани файл (если в vim :wq (двоеточие без пробела wq))
и перезапусти апач. Я его перезапускаю так:
sudo service apache2 restart
Если всё ОК - смотришь на практике, в браузере вызваешь ту же ошибку и смотришь что будет.
/403.php - путь указан относительно /var/www/, страницу можешь оформить как захочешь, она будет выводиться пользователю (в случае ошибки).


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.