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

Как проверить и изменить права доступа к файлам и папкам для веб-сервера в Windows?

Я установил сервер 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 - запустите ее в командной строке и проверьте параметры. Вы можете щелкнуть правой кнопкой мыши папку> Свойства и также изменить разрешения здесь.