Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 12808|Отговор: 0

[Уеб] Забранява разглеждането между директории под Apache

[Копирай линк]
Публикувано в 9.07.2015 г. 23:53:27 ч. | | |
  1. <Directory /www/web/test>
  2.     Options FollowSymLinks
  3.     AllowOverride All
  4.     Order allow,deny
  5.     Allow from all
  6. </Directory>
Копирай код
Когато посетим уебсайт, добавим съответната директория накрая и можем да разгледаме директорията, която е много несигурна за сайта.
   
    Решение:
        1. Редактирайте httpd.conf файла
            vi ./conffile:///C:\Users\lenovo\AppData\Local\Temp\@IR3P(8S$C$Z$TY~5I{QEPC.giftpd.conf

   Намерете следното:
          ......
          <Директория "C:/Program Files/Apache2.2file:///C:\Users\lenovo\AppData\Local\Temp\@IR3P(8S$C$Z$TY~5I{QEPC.gifdocs">
              #
              # Възможните стойности за директивата Опции са "Няма", "Всички",
              # или всяка комбинация от:
                 Индексите включват FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
              #
              # Обърнете внимание, че "MultiViews" трябва да бъде наречено *изрично* --- "Options All"
              # не ти го дава.
              #
              # Директивата Options е едновременно сложна и важна.  Моля, вижте
              # http://httpd.apache.org/docs/2.2/mod/core.html#options
              # за повече информация.
              #
              Опции Индекси FollowSymLinks

              #
              # AllowOverride контролира кои директиви могат да бъдат поставени в .htaccess файловете.
              # Може да бъде "Всички", "Никой" или всяка комбинация от ключовите думи:
              # Options FileInfo AuthConfig Limit
              #
              AllowOverride None

              #
              # Контролира кой може да получава неща от този сървър.
              #
              Заповед позволявай, отказвай
              Позволете от всички

          </Directory>
          ......

   В Options Indexes FollowSymLinks, въведете Indexes с символ - към Indexes.
        А именно: Options -Indexes FollowSymLinks
   [Забележка: Преди Индекси, добавяне + означава, че съдържанието може да се разглежда; Плюс - Представлява забранено разглеждане на каталози. 】

    В този случай целият Apache забрани разглеждането на директории.

    В случая с виртуален хостинг, просто добавете следната информация:
           <Директория "D:\test">
             Опции -Индекси FollowSymLinks
             AllowOverride None
             Отказ на заповедта, позволи
             Позволете от всички
         </Directory>
     В този случай е забранено да се разглежда директорията под тестовия проект.

Забележка: Не забравяйте да не променяте "Позволи от всички" на "Откажи от всички", в противен случай целият уебсайт няма да бъде отворен.

http://morgan363.javaeye.com/blog/645363


Как Apache блокира списъка с директории, като запазва страницата по подразбиране за достъп до директорията?
Ключови думи: php
Намерете атрибута на директорията, който трябва да се зададе, в конфигурационния файл на Apache httpd.conf и премахнете индексите в реда Options  
  Например:  
  <Директория "d:\web">  
          Опции Индекси FollowSymLinks  
  </Directory>  
  Променено на:  
  <Директория "d:\web">  
          Опции FollowSymLinks  
  </Directory>  

-----------------------------------------------------------------
Псевдоним /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            
                  AllowOverride None  
                  Заповед позволявай, отказвай  
                  Позволете от всички  
          </Directory>  
   
  След като премахнете индексите, няма да позволявате списъци.





Предишен:Дефинирайте php.ini параметрите на PHP-FPM в CONF на Nginx
Следващ:Linux за преглед на командите на процеса, изпълняващ се под потребител
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com