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

Apache (с Nginx) перенаправляет на листинг каталогов

Я установил Nginx в качестве обратного прокси перед Apache. Вроде все работает нормально, хотя:

Когда я пытаюсь получить доступ к индексному файлу (например, index.php), но без указания сам файл, и исключая завершающая косая черта папки, Apache перенаправит.

Пример:

http://127.0.0.1/directory

Я ожидаю увидеть index.php - вместо этого Apache будет перенаправлять на: http://127.0.0.1:8080/directory ... и показать ошибку "страница не найдена".

Информация о бонусе

Nginx слушает порт 80 Apache слушает порт 8080

Хорошо, я наткнулся на ответ:

Редирект "завершающая косая черта" выдается, когда сервер получает запрос на URL. http: // имя сервера / foo / имя каталога где dirname - это каталог. Для каталогов требуется косая черта в конце, поэтому mod_dir перенаправляет на http: // имя сервера / foo / имя каталога /

http://httpd.apache.org/docs/2.0/mod/mod_dir.html