Категорії
WWW

[apache] настраиваем virtualhost

Имеем: main.srv.com – основной сайт, vhost1.srv.comvhost2.srv.com – дополнительные виртуальные хосты.

Вот пример конфигурационного файла (привожу только те настройки, которые касаются именноvirtualhost):

#cat httpd.conf

ServerName main.srv.com:80
DocumentRoot /usr/local/www/main.srv.com

<Directory "/usr/local/www/main.srv.com">
Options Indexes FollowSymlinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

<Directory "/usr/local/www/vhost1.srv.com">
Options Indexes FollowSymlinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

<Directory "/usr/local/www/vhost2.srv.com">
Options Indexes FollowSymlinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

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

#cat httpd-vhosts.conf

NameVirtualHost *:80

<VirtualHost *:80>
ServerName main.srv.com
DocumentRoot /usr/local/www/main.srv.com
ErrorLog /var/log/apache/main.srv.com-error.log
</VirtualHost>

<VirtualHost *:80>
ServerName vhost1.srv.com
DocumentRoot /usr/local/www/vhost1.srv.com
ErrorLog /var/log/apache/vhost1.srv.com-error.log
</VirtualHost>

<VirtualHost *:80>
ServerName vhost2.srv.com
DocumentRoot /usr/local/www/vhost2.srv.com
ErrorLog /var/log/apache/vhost2.srv.com-error.log
</VirtualHost>

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff