П84 html, JavaScript, php и Mysql. Джентльменский набор Web-мастера



бет26/30
Дата11.10.2023
өлшемі6.95 Mb.
#480343
1   ...   22   23   24   25   26   27   28   29   30
Прохоренок Н.А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера (3-е издание, 2010) (1)

Файл конфигурации .htaccess.


Управляем сервером Apache

из обычной папки


На виртуальном хостинге не предоставляется доступ к главному файлу кон- фигурации, так как один сервер может обслуживать множество сайтов, при- надлежащих различным людям. В этом случае для конфигурирования от- дельных каталогов используется файл .htaccess. При изменении этого файла нет необходимости перезагружать сервер. Файлы .htaccess анализируются при каждом запросе файла из каталога.
Если сервер в полном распоряжении, то настраивать конфигурацию необхо- димо в файле httpd.conf, а использование файлов .htaccess нужно запретить. Это связано с тем, что использование файлов .htaccess сильно влияет на про- изводительность и защиту. Файл httpd.conf анализируется только один раз (при запуске сервера), а файлы .htaccess анализируются при каждом запросе. Если использование файлов .htaccess запрещено, то Apache даже не будет искать эти файлы в каталогах.
Для настройки файлов .htaccess используются следующие директивы:

  • AccessFileName задает имя файла конфигурации:

AccessFileName .htaccess

  • AllowOverride позволяет ограничить перечень директив, которые позво- лено изменять в файлах .htaccess. Директива может принимать следую- щие значения:

    • All позволяет пользователям переопределять в файлах .htaccess гло- бальные параметры доступа:

AllowOverride All

    • None отключает использование файла .htaccess:

AllowOverride None

    • AuthConfig позволяет использование директив авторизации

(AuthName, AuthType, AuthUserFile, AuthGroupFile и др.):
AllowOverride AuthConfig

AllowOverride FileInfo



    • Indexes позволяет использование директив, управляющих индекса- цией каталога (AddIcon, DirectoryIndex, FancyIndexing, HeaderName и др.):

AllowOverride Indexes

    • Limit делает возможным использование директив, управляющих дос- тупом к хостам (Allow, Deny и Order):

AllowOverride Limit

    • Options разрешает использование директив, управляющих каталога- ми (Options и XbitHack):

AllowOverride Options


      1. Достарыңызбен бөлісу:
1   ...   22   23   24   25   26   27   28   29   30




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет