URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 23894
[ Назад ]

Исходное сообщение
"Отдельный сервер для субдомена"

Отправлено votren , 24-Июн-12 23:20 
Привет всем! Прошу компетентной помощи и извиняюсь за возможную глупость в описании ибо не специалист.
Стоит задача организации работы субдоменов сайта на отдельных веб-серверах. Основной домен стоит на сервере 1, есть сервера 2 3 и 4.
У регистратора создана А-запись на редирект адреса субдомена на IP(белый естесс). В чем проблема:
1)Есть один канал и один внешний(белый) IP выданный провайдером, сервера стоят за маршрутизатором D-Link D300, порты проброшены на основной домен который на сервере 1.
2)Как организовать проброс субдоменов на сервера 2 3 и 4? С маршрутизатором просто замучился, и аппач на альтернативных портах поднимал и порты эти прописывал на внутренний IP нужного сервера, но все равно не работает!
ПОМОГИТЕ ПЛИЗ! ПРИМУ любые советы! Заранее спасибо!

Содержание

Сообщения в этом обсуждении
"Отдельный сервер для субдомена"
Отправлено Vix , 25-Июн-12 00:53 
>[оверквотинг удален]
> стоит на сервере 1, есть сервера 2 3 и 4.
> У регистратора создана А-запись на редирект адреса субдомена на IP(белый естесс). В
> чем проблема:
> 1)Есть один канал и один внешний(белый) IP выданный провайдером, сервера стоят за
> маршрутизатором D-Link D300, порты проброшены на основной домен который на сервере
> 1.
> 2)Как организовать проброс субдоменов на сервера 2 3 и 4? С маршрутизатором
> просто замучился, и аппач на альтернативных портах поднимал и порты эти
> прописывал на внутренний IP нужного сервера, но все равно не работает!
> ПОМОГИТЕ ПЛИЗ! ПРИМУ любые советы! Заранее спасибо!

*******************
на основном сервере в апаче указываешь пути к субдоменам на других серверах..
в каталоге: /etc/apache2/sites-available/
создаем свой файлик конфига субдомена с содержимым
типа:
<VirtualHost *:80>
ServerAdmin webmaster@main.ru
### твой субдомен.. :)
ServerName  subdomen.main.ru
#ServerAlias *.subdomen.main.ru
# Indexes + Directory Root.
### здесь можно писать любой возможный путь откуда апачу брать контент...
DirectoryIndex index.php
DocumentRoot /var/www/subdomen/main.ru/subdomen/
# CGI Directory
ScriptAlias /cgi-bin/ /var/www/subdomen/main.ru/subdomen/
<Location /cgi-bin>
Options +ExecCGI
</Location>
# Logfiles
#ErrorLog  /home/www/www.example.org/logs/error.log
#CustomLog /home/www/www.example.org/logs/access.log combined
</VirtualHost>
..ну как то так


"Отдельный сервер для субдомена"
Отправлено votren , 25-Июн-12 01:37 
>[оверквотинг удален]
> # CGI Directory
> ScriptAlias /cgi-bin/ /var/www/subdomen/main.ru/subdomen/
> <Location /cgi-bin>
> Options +ExecCGI
> </Location>
> # Logfiles
> #ErrorLog  /home/www/www.example.org/logs/error.log
> #CustomLog /home/www/www.example.org/logs/access.log combined
> </VirtualHost>
> ..ну как то так

Большое СПАСИБО! Попробую, но ведь при этом как бы основной сервер нагружается запросами не совсем приятными ему? Как это повлияет на быстродействие и нагрузоустойчивость всей системы серверов? т.е при перегрузке основного сервера траблы будут и у субдоменов? Может все же подумать над другим роутером?


"Отдельный сервер для субдомена"
Отправлено name , 25-Июн-12 01:30 
используй nginx
гугли nginx subdomain

"Отдельный сервер для субдомена"
Отправлено crash , 25-Июн-12 07:38 
> ПОМОГИТЕ ПЛИЗ! ПРИМУ любые советы! Заранее спасибо!

для начала выбрать правильный раздел