Я установил сервер Apache в Windows 7. Когда я пытаюсь получить доступ к серверу по его IP-адресу, я получаю в Chrome:
Запрещено
У вас нет разрешения на доступ к этому серверу.
В IE я получаю:
Веб-сайт отказался отображать эту веб-страницу
HTTP 403 Наиболее вероятные причины:
• Этот веб-сайт требует, чтобы вы авторизовались.
Я хочу подчеркнуть, что я получаю еще одно сообщение, если набираю произвольный IP. Итак, сервер работает, он просто не хочет показывать мне файлы.
Проверил уже порты (порт 80 открыт, думаю). И в моем файле "httpd.conf" есть "Listen 80".
На данный момент я думаю, что проблема в разрешениях на файлы и папки. Может ли кто-нибудь сказать мне, как я могу проверить права доступа к файлам и папкам, как я могу их изменить (аналог chmode Linux для DOS) и какое разрешение мне нужно установить (чтобы люди извне могли видеть мои файлы, но не могли что-то делать плохой).
Спасибо заранее за любую помощь.
Это может быть связано с разрешениями, но в большинстве случаев я бы сказал, что это вызвано отсутствием index.html
файл на ваш DocumentRoot
, и не имея Options Indexes
включен. (Какой у тебя DocumentRoot
во всяком случае?) Википедия:
[403] возвращается веб-сервером Apache, когда списки каталогов отключены.
Вам нужна команда cacls - запустите ее в командной строке и проверьте параметры. Вы можете щелкнуть правой кнопкой мыши папку> Свойства и также изменить разрешения здесь.