К списку форумов К списку вопросов
Виртуальные хосты
Validator
26.03.2004 - 11:36
Проблема такая ...
Пишу в фале hosts 127.0.0.1 localhost host1
127.0.0.2 host2
Все работает. А после перезагрузки остается только 127.0.0.1 localhost
И как это понимать?
buster
1 - 26.03.2004 - 11:45
Какая-то программулина вырезает добавленное тобой :о)))
Adept
2 - 26.03.2004 - 13:40
Скорее всего винда считает файл невалидным из-за первой строчки (2 алиаса) и возвращает все по умолчанию...
ПроходилНеМимо
3 - 26.03.2004 - 13:49
Такое лучше на "Сетях" спрашивать. Нафига нужен 127.0.0.2 я так и не понял.
buster
4 - 26.03.2004 - 13:49
Не должна считать так - это правильная запись, предусмотренная синтаксисом.
Validator
5 - 26.03.2004 - 18:55
ПроходилНеМимо, если не в курсе, то 127.0.0.1 это хост с тем же IP, но другим именем (host1), а 127.0.0.2 другой хост с другим имнем (host2)
Ev1L
6 - 27.03.2004 - 02:15
у меня так 127.0.0.1 localhost 127.0.0.2 server1 всё набито в одной строке
disconnect
7 - 31.03.2004 - 09:50
Вот задаю в командной строке (w2k server) "ping -t 127.0.0.5"
Результат - пингуется. По-видимому, своему компьютеру выделена вся
эта подсетка 127.0.0.1-127.0.0.254 (м.б., меньше),
только localhost связан с 127.0.0.1 . Поэтому, если устраивают виртуальные
цифровые хосты (127.0.0.5), то и не фига париться с файлом hosts (IMHO).
DIVЕR
8 - 01.04.2004 - 00:30
Выделена 127/8 =)
т.е. 127.х.х.х
по крайней мере в ХР/2k
(см. netstat -nr)
 
а на фига делать host2 на 127.0.0.2?! Ведь виртуальный хост по-любому задаётся в Apache, и папки могут быть совершенно разные для разных хостов.
Т.е. вполне логично сделать все вирутальные хосты на одном адресе, а в httpd.conf писать что-то типа
<VirtualHost *>
 ServerName host1
 DocumentRoot c:/www/host1
 ...
</VirtualHost>
 
<VirtualHost *>
 ServerName host2
 #или тогда уж так:
 ServerAlias host3
 DocumentRoot c:/www/host2
 ...
</VirtualHost>

К списку вопросов на форуме Веб-дизайн

>>