Назад | Перейти на главную страницу

Как разместить несколько поддоменов на другом сервере

У меня есть один веб-сервер и один сервер приложений.

На 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>