Apache. Несколько сайтов на одном сервере
@tg08nnmkdir /var/www/html/server1.com
mkdir /var/log/httpd/server1.com
Редактируем /etc/httpd/conf/httpd.conf
Раскоментировать строку
NameVirtualHost *:80
Добавляем строки
<VirtualHost *:80>
DocumentRoot /var/www/html/server1.com
ServerName server1.com
ErrorLog /var/log/httpd/server1.com/error_log
CustomLog /var/log/httpd/server1.com/access_log combined
</VirtualHost>
Все настройки не заданные для сайта явным образом в директиве VirtualHost, наследуются от глобальных настроек Apache, указанных выше в этом же файле.
- Перезапускаем Apache:
# /etc/init.d/httpd restart
- Теперь, обращаясь по DNS именам, мы будем получать разные сайты. Если обратиться по IP адресу, то получим сайт teo.mynetwork.ru, т.к. он подключен первым.