Установка doc_root или user_dir
 

     MOYCOMP.NET

Меню


сайт php, сайт html, домены, Доменные имена, Что такое интернет, Легко ли сделать сайт, Joomla компонент content, ПРИНЦИПЫ JOOMLA, ПОНЯТИЯ JOOMLA, сделать сайт joomla, Модули JOOMLA, самоучитель joomla, joomla руководство, joomla

Установка doc_root или user_dir


Размещение активного содержания, такого как скрипты и модули, в каталогах документов Web-сервера иногда является небезопасным. Если при некоторой ошибке конфигурации сценарии не выполняются, они отображаются как обычные HTML-документы, что может закончиться утечкой интеллектуальной собственности или информации безопасности, например, паролей. Поэтому многие системные администраторы предпочитают устанавливать другие каталоги для сценариев, которые будут доступны только через РНР CGI и, следовательно, всегда проинтерпретированы.

Если недоступен метод перенаправления неуверенных запросов, как описано выше, также необходимо установить корневой каталог сценариев (doc_root), который отличается от корневого каталога Web-документов.

Вы можете определить корневой каталог для скриптов директивой конфигурации doc_root в файле php. ini или установить переменную окружения php_document_root. В таких случаях CGI-версия РНР всегда будет добавлять doc_root и путь к файлу в запросах, так что вы всегда будете уверены, что за пределами этого каталога скрипты выполняться не будут (кроме user_dir, см. ниже).

Другая используемая опция - user dir. Когда она не установлена, открытием файла управляет только doc_root. ОткрытиеURL,подобно http://my.host/~user/doc .php, недаст результата при открытии файла из каталога пользователя, но вызывает файл ~user/doc. php из каталога doc_root (имя каталога начинается с тильды [~]).

Если user_dir установлена, например, как public_php, запрос, подобный http: / /my.host/~user/doc.php, откроет файл doc.php в каталоге public_php домашнего каталога пользователя. Если это /home/user, то выполняется /home/user/

public_php/doc.php.

Опция user_dir задается независимо от doc_root, так что вы можете контролировать доступ к document root и user directory отдельно.




Вернуться на главную

Реклама

 


MOYCOMP.NET 2008