|
|
|
| Добрый день! С апач только начинаю работать, поэтому сильно не пинайте)
Не могу понять как так получается. Следую инструкции в самоучителе php5/6.
При установке на локальную машину апач просит ввести доменное имя сервера. Ввожу localhost (я так понимаю, что это приводит к тому, что в конфиг. файле появляется запись, говорящая серверу, что ему присвоен IP 127.0.0.1).
Затем хочу настроить 2 виртуальных хоста.
Исходя из инструкции нужно создать запись в httpd.conf:
NameVirtualHost 127.0.0.1:80
NameVirtualHost 127.0.0.2:80
<VirtualHost 127.0.0.1:80>
..................................
</VirtualHost>
<VirtualHost 127.0.0.2:80>
..................................
</VirtualHost>
Все работает, все прекрасно!
Только как так получается, что браузеру удается достучатся до виртуального хоста, у которого IP 127.0.0.2 через сервер, у которого IP 127.0.0.1? я думал, что, если у сервера только один IP, то у всех виртуальных хостов, работающих на нем тоже должен быть его же IP. | |
|
|
|
|
|
|
|
для: alexey_tihonenko
(11.09.2009 в 16:47)
| | По разному бывает :)
у Вас в дирректи(ве/вах) Listen по всей видимости или *:80 , или просто 80
>просит ввести доменное имя сервера. Ввожу localhost
доменные имена, чтобы браузер не искал их на удалённых DNS-серверах,
складываются в файл hosts
(c:\WINDOWS\SYSTEM32\drivers\etc\hosts , если windows, и если такие пути) , вместе с ip-адресами | |
|
|
|