|
|
Опубликовано 09.07.2015 23:53:27
|
|
|

- <Directory /www/web/test>
- Options FollowSymLinks
- AllowOverride All
- Order allow,deny
- Allow from all
- </Directory>
Копирование кода Когда мы заходим на сайт, добавляем соответствующий каталог в конце, и мы можем перейти к нему, что очень небезопасно для сайта.
Решение: 1. Отредактировать файл httpd.conf vi ./conffile:///C:\Users\lenovo\AppData\Local\Temp\@IR3P(8S$C$Z$TY~5I{QEPC.giftpd.conf
Найдите следующее: ...... <Directory "C:/Program Files/Apache2.2file:///C:\Users\lenovo\AppData\Local\Temp\@IR3P(8S$C$Z$TY~5I{QEPC.gifdocs"> # # Возможные значения для директивы Опционы: «Нет», «Все», # или любой комбинации: Индексы включают FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Обратите внимание, что «MultiViews» должно называться *явно* --- «Все варианты» # не даёт тебе её. # # Директива «Опционы» сложна и важна. Пожалуйста, посмотрите # http://httpd.apache.org/docs/2.2/mod/core.html#options # для дополнительной информации. # Индексы опционов FollowSymLinks
# # AllowOverride управляет, какие директивы могут быть размещены в файлах .htaccess. # Это может быть «Все», «Нет» или любая комбинация ключевых слов: # Options FileInfo AuthConfig Limit # РазрешитьПереопределить Нет
# # Контролирует, кто может получать что-то с этого сервера. # Приказ разрешить, запретить Разрешить от всех
</Directory> ......
В разделе Options Indexes FollowSymLinks префиксируйте Indexes символом -. А именно: Options -Indexes FollowSymLinks [Примечание: перед индексами добавить + означает, что оглавление разрешено просматривать; Плюс — представляет собой запрещённый просмотр каталогов. 】
В данном случае весь Apache запретил просмотр каталогов.
В случае виртуального хостинга просто добавьте следующую информацию: <Каталог "D:\test"> Опции -Индексы FollowSymLinks РазрешитьПереопределить Нет Приказ отклонён, разрешить Разрешить от всех </Directory> В этом случае запрещено просматривать каталог в рамках тестового проекта.
Примечание: Не забывайте менять «Разрешить от всех» на «Отклонить от всех», иначе весь сайт не будет открыт.
http://morgan363.javaeye.com/blog/645363
Как Apache блокирует список каталогов, сохраняя страницу по умолчанию для доступа к каталогу? Ключевые слова: php Найдите атрибут каталога, который нужно установить в конфигурационном файле Apache httpd.conf и удалите индексы в строке Options Например: <Каталог "d:\web"> Индексы опционов FollowSymLinks </Directory> Изменено на: <Каталог "d:\web"> Опции FollowSymLinks </Directory>
----------------------------------------------------------------- Alias /edit/ "/home[img]file:///C:\Users\lenovo\AppData\Local\Temp\~(H)[A[}_FC3OBSP~]S'RV8.gif[/img]php[img]file:///C:\Users\lenovo\AppData\Local\Temp\~(H)[A[}_FC3OBSP~ ]S'RV8.gif[/img]/"
<Directory "/home[img]file:///C:\Users\lenovo\AppData\Local\Temp\~(H)[A[}_FC3OBSP~]S'RV8.gif[/img]php[img]file:///C:\Users\lenovo\AppData\Local\Temp\~(H)[A[}_FC3OBSP~] S'RV8.gif[/img]"> Индексы опций MultiViews => Опции MultiViews РазрешитьПереопределить Нет Приказ разрешить, запретить Разрешить от всех </Directory>
После удаления индексов списки не разрешаются.
|
Предыдущий:Определите параметры php.ini PHP-FPM в CONF NginxСледующий:Linux для просмотра команд процесса, выполняемого под пользователем
|