У меня есть один веб-сервер и один сервер приложений.
На Webserver1 установлены FreeBSD 8.1, Apache, MySQL и PHP. Сервер Application1 имеет Centos 5.5, Apache, Mysql и PHP.
Оба сервера работают нормально независимо. На моем веб-сервере1 размещен веб-сайт моей компании www.azrim.com, который работает нормально. Кроме того, у меня есть 2 онлайн-приложения, которые требуют, чтобы я разместил их как поддомены.
У меня есть вопросы: я хочу сделать поддомены, такие как abc.azrim.com и xyz.azrim.com, доступными с сервера Application1. Может ли кто-нибудь помочь мне в этом. Что мне делать с конфигурацией apache на сервере webserver1 и Apps1. На моем сервере Apps1 есть только 1 сетевая карта.
Очень признателен всем, у кого есть решение. Спасибо Азрим
Вам нужно будет настроить виртуальные хосты на сервере apache. Конфигурация будет выглядеть примерно так:
NameVirtualHost IP:80
<VirtualHost IP:80>
ServerAdmin EMAIL
DocumentRoot /PATH/TO/WEB/FILES
ServerName SERVERNAME
</VirtualHost>
Это не будет точно, но это должно привести вас на правильный путь.
NameVirtualHost 172.16.4.18:80
<VirtualHost 172.16.4.18:80>
ServerAdmin abc@azrim.com
DocumentRoot /var/www/html/abc
ServerName abc.azrim.com
</VirtualHost>
<VirtualHost 172.16.4.18:80>
ServerAdmin xyz@azrim.com
DocumentRoot /var/www/html/xyz
ServerName xyz.azrim.com
</VirtualHost>