Привет всем! Прошу компетентной помощи и извиняюсь за возможную глупость в описании ибо не специалист.
Стоит задача организации работы субдоменов сайта на отдельных веб-серверах. Основной домен стоит на сервере 1, есть сервера 2 3 и 4.
У регистратора создана А-запись на редирект адреса субдомена на IP(белый естесс). В чем проблема:
1)Есть один канал и один внешний(белый) IP выданный провайдером, сервера стоят за маршрутизатором D-Link D300, порты проброшены на основной домен который на сервере 1.
2)Как организовать проброс субдоменов на сервера 2 3 и 4? С маршрутизатором просто замучился, и аппач на альтернативных портах поднимал и порты эти прописывал на внутренний IP нужного сервера, но все равно не работает!
ПОМОГИТЕ ПЛИЗ! ПРИМУ любые советы! Заранее спасибо!
>[оверквотинг удален]
> стоит на сервере 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>
..ну как то так
>[оверквотинг удален]
> # 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>
> ..ну как то такБольшое СПАСИБО! Попробую, но ведь при этом как бы основной сервер нагружается запросами не совсем приятными ему? Как это повлияет на быстродействие и нагрузоустойчивость всей системы серверов? т.е при перегрузке основного сервера траблы будут и у субдоменов? Может все же подумать над другим роутером?
используй nginx
гугли nginx subdomain
> ПОМОГИТЕ ПЛИЗ! ПРИМУ любые советы! Заранее спасибо!для начала выбрать правильный раздел