Apache (с Nginx) перенаправляет на листинг каталога
Я настроил Nginx в качестве обратного прокси-сервера перед Apache. Кажется, все работает нормально, хотя:
Когда я пытаюсь получить доступ к индексному файлу (скажем, index.php), но не указывая сам файл и не пропуская косую черту в папке, Apache перенаправляет.
Пример:
Я ожидаю увидеть index.php - вместо этого Apache перенаправит на: http://127.0.0.1:8080/directory... и покажет ошибку "страница не найдена".
Информация о бонусе
Nginx прослушивает порт 80 Apache прослушивает порт 8080
1 ответ
Хорошо, я наткнулся на ответ:
Перенаправление "косая черта" генерируется, когда сервер получает запрос на URL-адрес http: // имя_сервера / foo / dirname, где dirname - это каталог. Каталоги требуют косой черты, поэтому mod_dir выполняет перенаправление на http://servername/foo/dirname/