|
|
|
| День добрый
На компе Apache 2.0.54, настроен на localhost + 2 виртуальника прописаны в конце httpd.conf на адресах 127.0.0.2 и 127.0.0.3.
Обращаюсь по именам на локальной машине - все три выдают каждый свою страничку, все ОК
Проблема в следующем:
когда обращаюсь с другой машины в локалке, на всех трех именах выдается страничка 1-го, тобто localhost, настройки для кот. прописаны в осн. тексте httpd.conf , а виртуальников в конце вроде как и нет.
на 2-й машине в файле hosts прописаны оба виртуала
(правда на один адрес, ведь оба на одной машине)
где искать причину? | |
|
|
|
|
|
|
|
для: HURR!C@NE
(22.02.2006 в 18:01)
| | А вы по адресу 127.0.0.* никогда с другой машины обратиться не сможете - этот диапазон предназначен для локальных нужд - перестраивайте виртуальные хосты на адрес 12.34.56.78. | |
|
|
|
|
|
|
|
для: cheops
(22.02.2006 в 19:37)
| | я знаю, что по 127-м адресам только локально работа идет.
Машина с Apache имеет в домене адрес 10.6.0.5, на этот же адрес и сделаны ссылки в hosts на второй машине (а не на 127.*.., как подумали :) ).
и отзываются все три имени, но показывается по всем трем только страничка первого
что и где переписать,
чтоб по каждому имени показывало его страницу? | |
|
|
|
|
|
|
|
для: HURR!C@NE
(23.02.2006 в 15:56)
| | В приведённом выше файле обнаруживаются лишь два виртуальных хоста - что подразумевается под третьим? И почему в httpd.conf используется IP-адрес 12.34.56.78? | |
|
|
|
|
|
|
|
для: cheops
(23.02.2006 в 21:46)
| | Имеется ввиду "основной" хост, имя и директория которого определены соотв. в строках 212 и 229 httpd.conf
и 2 доп. в конце httpd.conf
вот на эти 2 и не могу добраться с другой машины,
при вводе их имен выдается страничка из директории "основного".
а 12.34.56.78 нигде не исп., там # стоит.. | |
|
|
|
|
|
|
|
для: HURR!C@NE
(23.02.2006 в 22:38)
| | Странно, то что основной видно - вообще говоря с другой машины не должно было бы видно ничего, если не используется IP-адрес хоста в локальной сети при определении "основного" хоста и виртуальных хостов. | |
|
|
|
|
|
|
|
для: cheops
(24.02.2006 в 13:16)
| | может и странно, но так и работает
главное не это
что и где и как должно быть прописано,
чтоб с другой машины можно было видеть не только страницы корневого хоста,
но и виртуальников, прописаных внизу? | |
|
|
|
|
|
|
|
для: HURR!C@NE
(24.02.2006 в 17:25)
| | В этих строках
<VirtualHost 127.0.0.2:80>
<VirtualHost 127.0.0.3:80>
пропишите IP-адрес сервера в локальной сети, имена ithost2 и ithost прописаны в файле hosts других машин? | |
|
|
|
|
|
|
|
для: cheops
(25.02.2006 в 13:02)
| | Спасибо, все работает..
Самое интересное, что так я сделал с самого начала..
и оно не работало... | |
|
|
|
|
|
|
|
для: HURR!C@NE
(27.02.2006 в 10:40)
| | А имена ithost2 и ithost точно прописаны в файле hosts других машин или у вас DNS-сервер поднят? | |
|
|
|
|
|
|
|
для: cheops
(27.02.2006 в 13:40)
| | и то, и другое
кстати, что посоветуете по Apache кроме
"Сервер Apache 2. Бибилия пользователя" М. Дж. Кабир
и как правильно перекомпилировать исходники версии 2,2
чтоб можно было получить поддержку SSL,
исходники то я скачал, а вот в чем с ними работать и с каких файлов начинать, толком не разобрался.... | |
|
|
|
|
|
|
|
для: HURR!C@NE
(27.02.2006 в 17:00)
| | Это glsv (Дизайнер) спросить надо - он у нас спец по компиляции Apache-й и прикручивании к нему всяких фичей. Я если честно, ничего лучше "Сервер Apache 2. Бибилия пользователя" М. Дж. Кабир пока не видел, да и не больно много навинок по Apache в последнее время появляется. | |
|
|
|