Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
wiki:руководство_по_ubuntu_server:web_сервера:httpd_apache2_web_server [2014/07/24 15:19] [Настройка] |
wiki:руководство_по_ubuntu_server:web_сервера:httpd_apache2_web_server [2014/07/24 15:25] (текущий) [Настройка] |
||
---|---|---|---|
Строка 102: | Строка 102: | ||
** **ExecCGI** - Разрешает выполнение CGI сценариев. CGI сценарии не выполняются, если данная опция не выбрана. | ** **ExecCGI** - Разрешает выполнение CGI сценариев. CGI сценарии не выполняются, если данная опция не выбрана. | ||
<note tip>Большинство файлов не должны выполняться как CGI сценарии. Это может быть очень опасно. CGI сценарии должны находиться в отдельном каталоге и вне вашего **DocumentRoot**. И только для этого каталога должна указываться опция **ExecCGI**. Так сделано изначально и по умолчанию CGI сценарии располагаются в /usr/lib/cgi-bin.</note> | <note tip>Большинство файлов не должны выполняться как CGI сценарии. Это может быть очень опасно. CGI сценарии должны находиться в отдельном каталоге и вне вашего **DocumentRoot**. И только для этого каталога должна указываться опция **ExecCGI**. Так сделано изначально и по умолчанию CGI сценарии располагаются в /usr/lib/cgi-bin.</note> | ||
- | ** **Includes** - Позволяет включения на стороне сервера. Включения на стороне сервера позволяют фалам HTML включать другие файлы. Смотрите [[https://help.ubuntu.com/community/ServerSideIncludes|документацию Apache SSI (сообщества Ubuntu)]] для дополнительных деталей. | + | ** **Includes** - Позволяет включения на стороне сервера. Включения на стороне сервера позволяют файлам HTML включать другие файлы. Смотрите [[https://help.ubuntu.com/community/ServerSideIncludes|документацию Apache SSI (сообщества Ubuntu)]] для дополнительных деталей. |
** **IncludesNOEXEC** - Позволяет включения на стороне сервера, но блокирует команды **#exec** и **#include** в CGI сценариях. | ** **IncludesNOEXEC** - Позволяет включения на стороне сервера, но блокирует команды **#exec** и **#include** в CGI сценариях. | ||
** **Indexes** - Показывает форматированный список содержимого каталога, если не найдены DirectoryIndex (как например index.html) в запрашиваемом каталоге. | ** **Indexes** - Показывает форматированный список содержимого каталога, если не найдены DirectoryIndex (как например index.html) в запрашиваемом каталоге. | ||
Строка 128: | Строка 128: | ||
Ubuntu компилирует Apache2 с возможностью динамической загрузки модулей. Конфигурационные директивы могут быть включены по условию присутствия соответствующего модуля в блоке **<IfModule>**. | Ubuntu компилирует Apache2 с возможностью динамической загрузки модулей. Конфигурационные директивы могут быть включены по условию присутствия соответствующего модуля в блоке **<IfModule>**. | ||
- | Вы можете установить дополнительные модули Apache2 и использовать их с вашим интернет сервером. Например, запустите следующую команду в терминаледля установки модуля авторизации MySQL: | + | Вы можете установить дополнительные модули Apache2 и использовать их с вашим интернет сервером. Например, запустите следующую команду в терминале для установки модуля авторизации MySQL: |
<code>sudo apt-get install libapache2-mod-auth-mysql</code> | <code>sudo apt-get install libapache2-mod-auth-mysql</code> | ||