Forum Webscript.Ru

Общие => Веб Сервера => Тема начата: Yukko от 19 Января 2003, 17:12:55

Название: Два веб-сервера на одной машине
Отправлено: Yukko от 19 Января 2003, 17:12:55
Есть машина Вин2000 сервер. На ней стоит Apache и IIS. Порты разнесены: Apache - 8080
                               IIS        - 80
Что прописать в DNS,  чтобы при обращении по одному имени запрос шел на один сервер, а по другому имени — на второй веб-сервер?
Или это не DNS?
Название: Два веб-сервера на одной машине
Отправлено: NeoNox от 19 Января 2003, 17:26:08
Сразу прошу прощения если мимо кассы: у меня никс и три сервера (Все Apache)
Слушаются по разным портам.
У каждого в conf есть такие строки:
Port 1010
User apache
Group apache
ServerAdmin root

Port 80
User apache
Group apache
ServerAdmin root

Port 8080
User apache
Group apache
ServerAdmin root

Есть еще директива
Listen
Listen 12.34.56.78:8080

Ежели шо ThE0ReTiC поправит.
Название: Два веб-сервера на одной машине
Отправлено: Yukko от 19 Января 2003, 17:39:37
Цитировать
если мимо кассы

Угу
Название: Два веб-сервера на одной машине
Отправлено: Stas от 19 Января 2003, 21:39:22
Yukko
Voobshe-to ne tol\'ko dns. U tebia skol\'ko ip na mashine ?

Predstav\' situatsiu, 1 IP, s webserverom na 80 portu. v apache mozhno skol\'ko ugodno hostov dobavliat\' cherez Virtual Hosts, da i v IIS na Win2k Server i vyshe...

Esli tebe nuzhny 2 raznyh servera i vse na 1 IP, i chtob k nim obrashalis\' po raznym imenam, to tebe nado 2 imeni (CNAME ili A) k tomy zhe IP, no cherez browser vsio ravno ih budesh otkryvat\' cherez
http://host1/ - tvoi IIS webserver
http://host2:8080/ - tvoi apache webserver

Luchshe situatsia, esli ty dobavish\' sebe virtual host (skazhem "host2") na tvoi IIS, i v kornevoi directorii sdelaesh\' redirect na "http://host2:8080" na tvoi apachevskii server.

I u tebia poluchitsia:

http://host1/ - tvoi IIS vhost host1
http://host2/ - tvoi IIS vhost host2, v kotorom est\' skript (index.asp naprimer) kotoryi tebia napravit na
http://host2:8080/ na apache.
Название: Два веб-сервера на одной машине
Отправлено: ThE0ReTiC от 20 Января 2003, 01:31:30
Yukko
Прописать надо в настройках серверов.

Можешь прописать в hosts:

123.45.67.89 server1
123.45.67.89:8080 server2

В DNS порты не прописываются. Прописывается только соответствие IP адреса и доменного имени для разрешения имени в IP адрес и обратно (если прописана обратная зона).

А редирект с ИИСа на Апач - это, извините, как из Москвы в Питер через Афганистан пешком добираться.
Название: Два веб-сервера на одной машине
Отправлено: ThE0ReTiC от 20 Января 2003, 01:32:39
Цитировать
три сервера (Все Apache)

[off]
:super: у меня только два. Правда на винде :). и не дома :)
[/off]
Название: Два веб-сервера на одной машине
Отправлено: Yukko от 20 Января 2003, 01:56:07
Цитировать
Можешь прописать в hosts
Мне надо чтобы у людей на машинах не было записей в файле hosts, надо чтобы редирект шел по независящим от пользователя причинам, а не чтобы каждый себе на машине писал в файл hosts
Цитировать
123.45.67.89 server1
123.45.67.89:8080 server2
Название: Два веб-сервера на одной машине
Отправлено: ThE0ReTiC от 20 Января 2003, 02:02:59
Я имел ввиду hosts на сервере. :)
Название: Два веб-сервера на одной машине
Отправлено: Yukko от 20 Января 2003, 02:11:57
Цитировать
Я имел ввиду hosts на сервере

Sorry, стормозил :-))
Название: Два веб-сервера на одной машине
Отправлено: VanDama от 27 Января 2003, 07:53:20
Господа! А два веб-сервера под WIN2K - это большой источник дополнительных глюков и тормозов?

Стоит IIS.  Но планируется хостить сайт, который заточен под связку Perl+Apache.

Если поставить Апач, может это сказаться на устойчивости всей системы?

спасибо!
Название: Два веб-сервера на одной машине
Отправлено: ThE0ReTiC от 27 Января 2003, 12:53:47
Цитировать
это большой источник дополнительных глюков и тормозов

Нет
Цитировать
может это сказаться на устойчивости всей системы?

Не более чем другой софт.