Консультация № 20991
17.05.2005, 17:00
0.00 руб.
0 2 2
Здравствуйте уважаемые эксперты!
У меня возникла небольшая проблема, которую я самостоятельно не могу решить, а конкретнее я занимаюсь веб-разработками и имею при себе два компьютера. Первый из них выполняет роль рабочего компьютера и установлена на нем винда(2003). Второй компьютер выполняет роль сервера и установлена на нем SuSE Linux Enterprise Server 9. Данный сервер мне нужен для удобства отладки скриптов под nix, а само программирование скриптов идет под виндой, затем я просто заливаю их по фтп на сервак и все.
Проблема заключается в том, что я не могу толком настроить совместную работу DNS и apache на серваке, т.е. мне надо сделать так чтоб при работе в винде я набирал в боаузере скажем first.test.ru и у мя открывался один сайт расположенный на серваке. При наборе second.test.ru открывался другой сайт с этогоже сервака. В настройках сетевой карты прописал желаемый DNS, но работает все не доконца, а именно при наборе test.ru открывается главный сайт, здесь все нормально, а вот если я набираю first. или second.test.ru то открывается все тот же основной сайт а не другой.
Объясните пожалуйста как мне справится с такой ситуацией, как мне на серваке правильно настроить в этом случаи виртуальные хосты, какие может надо указывать в DNS записи типа А или CNAME.
Огромное спасибо тем, кто хоть чем-то поможет.

Приложение:
ip винды192.168.70.1ip сервера192.168.70.128

Обсуждение

Неизвестный
17.05.2005, 21:09
общий
это ответ
Здравствуйте, eXuss!
Настройте VirtualHost в httpd.conf
А проще обращяйтесь к папкам сервера test.ru/first/ или test.ru/second/ .
Неизвестный
18.05.2005, 02:39
общий
это ответ
Здравствуйте, eXuss!
для first в ДНС надо указать
first IN A 192.168.70.128
и так для каждого сайта,
или
* IN A 192.168.70.128
в apache надо настроить VirtualHost для каждого сайта и ваш основной сайт test.ru тоже надо занести в VirtualHost, после этого будет все работать. про VirtualHost хорошо описано в самом конфиге, ну и конечно в доке
Форма ответа