Рубрики
Uncategorized

Способ многопортовой и многосайтовой конфигурации Apache

Автор оригинала: David Wong.

Операционная система red hat, Apache версии 2.4* Сначала измените файл конфигурации httpd.conf.

vim conf/httpd.conf

Добавить к:

Listen 1234

Затем положите

# Virtual hosts
#Include conf/extra/httpd-vhosts.conf

Изменить на

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

Чтобы использовать виртуальную конфигурацию, отредактируйте conf/extra/httpd-vhosts.conf и добавьте:

 24 
 25 DocumentRoot "/xxx/xxx/xxx"
 26 ServerName localhost
 33 
 35     Require all granted
 36 
 37 

Затем перезапустите Apache:

apachectl restart

Затем вы можете получить доступ к нему в браузере, чтобы добавить слово сюда, во многих онлайн-материалах говорится, что conf/extra/httpd-vhosts.conf добавляет:

 33 
 35       Order allow,deny
 36       Allow from all
 37 

Это способ изменения конфигурации в версии 2.2. Если конфигурация изменена в версии 2.4, в журнале регистрации будет сообщено об ошибке:

client denied by server configuration: /xxx/xxx/xxx, referer: http://xxx/xxx/xxx

Поэтому для Apache версии 2.4 правильным методом настройки является:

 33 
 35     Require all granted
 36