Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: 2 виртуальных хоста на одном сервере
 
 автор: alexey_tihonenko   (11.09.2009 в 16:47)   письмо автору
 
 

Добрый день! С апач только начинаю работать, поэтому сильно не пинайте)
Не могу понять как так получается. Следую инструкции в самоучителе 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.

  Ответить  
 
 автор: heed   (11.09.2009 в 19:45)   письмо автору
 
   для: alexey_tihonenko   (11.09.2009 в 16:47)
 

По разному бывает :)
у Вас в дирректи(ве/вах) Listen по всей видимости или *:80 , или просто 80

>просит ввести доменное имя сервера. Ввожу localhost
доменные имена, чтобы браузер не искал их на удалённых DNS-серверах,
складываются в файл hosts
(c:\WINDOWS\SYSTEM32\drivers\etc\hosts , если windows, и если такие пути) , вместе с ip-адресами

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования