Apache HTTP Server Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:apache2 [2016/08/05 08:50]
PHP к Apache не имеет отношения. Информация по подключению PHP находится на странице PHP.
wiki:apache2 [2016/08/08 21:07] (текущий)
Строка 30: Строка 30:
 <code bash>​sudo service apache2 restart</​code></​note>​ <code bash>​sudo service apache2 restart</​code></​note>​
  
-**До версии Ubuntu Raring ​(13.04включительно**+В Ubuntu конечный файл настройки (apache2.confрасделён на несколько файлов,​ расположенных в разных поддиректориях. Подробней написано в комментариях файла //​apache2.conf//​.
  
-Свои настройки следует сохранять в директорию ///​etc/​apache2/​conf.d//+<​code> ​      /​etc/​apache2/​ 
 +       |-- apache2.conf 
 +       ​| ​      ​`-- ​ ports.conf 
 +       |-- mods-enabled 
 +       ​| ​      |-- *.load 
 +       ​| ​      `-- *.conf 
 +       |-- conf-enabled 
 +       ​| ​      `-- *.conf 
 +       `-- sites-enabled 
 +               `-- *.conf 
 +</code> ​
  
-**Начиная с версии ​Ubuntu Saucy (13.10)**+Настройки модулей расположены в директории ///​etc/​apache2/​mods-available//​. Для подключения или отключения модулей (настроек модулей) следует использовать соответствующие команды ''​a2enmod'' ​или ''​a2dismod''​Пример подключения модуля:​ 
 +<code bash>​sudo a2enmod <​mod-name></​code>​
  
-Свои настройки следует сохранять в директорию ///​etc/​apache2/​conf-available//​+Свои настройки следует сохранять ​в файлы, расположенные ​в директории ///​etc/​apache2/​conf-available//​. Для подключения или отключения своих настроек следует использовать соответствующие команды ''​a2enconf''​ или ''​a2disconf''​. Пример подключения файла со своими настройками:​ 
 +<code bash>​sudo a2enconf <​config-name></​code>​ 
 + 
 +Настройки виртуальных хостов следует сохранять в файлы, расположенные в директории ///​etc/​apache2/​sites-available//​. Для подключения виртуальных хостов следует использовать соответствующие команды ''​a2ensite''​ или ''​a2dissite''​. Пример подключения виртуального хоста:​ 
 +<code bash>​sudo a2ensite <​site-name></​code>​
  
-Для активации файла настройки следует выполнить команду:​ 
-<code bash>​sudo a2enconf <​config-file-name></​code>​ 
  
 ==== Кодировка по умолчанию ==== ==== Кодировка по умолчанию ====
 +
 +Для указания кодировки по умолчанию следует использовать директиву ''​AddDefaultCharset''​ в файле ///​etc/​apache2/​conf-available/​charset.conf//​ (или раскомментировать соответствующую строку):​
  
 <​file>​AddDefaultCharset UTF-8</​file>​ <​file>​AddDefaultCharset UTF-8</​file>​
Строка 47: Строка 62:
 ==== Виртуальные хосты ==== ==== Виртуальные хосты ====
  
-Файлы настроек виртуальных хостов хранятся в ///​etc/​apache2/​sites-available/​*.conf//​. По умолчанию в Apache уже настроен один виртуальный хост. Его настройки лежат в файле ​default (в новых версиях файл может называться ​000-default.conf). Вы можете использовать этот виртуальный хост в качестве примера.+Файлы настроек виртуальных хостов хранятся в ///​etc/​apache2/​sites-available/​*.conf//​. По умолчанию в Apache уже настроен один виртуальный хост. Его настройки лежат в файле ​//000-default.conf//. Вы можете использовать этот виртуальный хост в качестве примера.
  
 Пример настройки виртуального хоста: Пример настройки виртуального хоста:
Строка 73: Строка 88:
  
 ==== Модули ==== ==== Модули ====
- 
-Настройки модулей хранятся в директории ///​etc/​apache2/​mods-available//​. Для включения или отключения модулей используются ''​a2enmod''​ и ''​a2dismod''​ соответственно. 
  
 === mod_userdir === === mod_userdir ===