|
|
|
| Не могу сделать так, что бы виртуальный хост был доступен по имени, а не по ip.
Установлен apache 2.0.52, OC Vista.
В файле "httpd.conf" прописал виртуальные хосты
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
ServerAdmin admin@localhost
DocumentRoot "C:/home/localhost/www"
ServerName localhost
ErrorLog "C:/home/localhost/error.log"
CustomLog "C:/home/localhost/access.log" common
</VirtualHost>
NameVirtualHost 127.0.0.2
<VirtualHost 127.0.0.2>
ServerAdmin admin@snblog
DocumentRoot "C:/home/snblog.ru/www"
ServerName snblog.ru
ErrorLog "C:/home/snblog.ru/error.log"
CustomLog "C:/home/snblog.ru/access.log" common
</VirtualHost>
В файле "hosts" прописал оба хоста "127.0.0.1 localhost" и "127.0.0.2 snblog"
Проблемма в следующем.
"localhost" виден и по ip и по имени, а вот второй хост виден только по ip 127.0.0.2.
Перепробовал несколько вариантов, но в результате ни чего не получилось,второй хост виден только по ip.
Что я пропустил или упустил из вида?
Заранее благодарю.
p.s. в файле "hosts" есть такая строка "::1 localhost", что она значит? | |
|
|
|
|
|
|
|
для: slo_nik
(05.10.2008 в 02:01)
| | У вас в httpd.conf прописано ServerName snblog.ru, а в hosts snblog. Пронишите в hosts snblog.ru и все заработает. | |
|
|
|
|
|
|
|
для: Zend72
(05.10.2008 в 02:24)
| | проверил,в httpd.conf и в hosts всё прописано,одинаково.это я ошибся когда писал вопрос. | |
|
|
|
|
|
|
|
для: Slo_Nik
(05.10.2008 в 12:06)
| | в настройках хостов укажите их имена и порты вместо ip адресов.
NameVirtualHost snblog.ru:80
<VirtualHost snblog.ru:80>
ServerAdmin admin@snblog
DocumentRoot "C:/home/snblog.ru/www"
ServerName snblog.ru
ErrorLog "C:/home/snblog.ru/error.log"
CustomLog "C:/home/snblog.ru/access.log" common
</VirtualHost>
|
в host файле соответственно такие пары
127.0.0.1 snblog.ru
127.0.0.1 localhost
|
и так далее | |
|
|
|
|
|
|
|
для: Slo_Nik
(05.10.2008 в 12:06)
| | в настройках хостов укажите их имена и порты вместо ip адресов.
NameVirtualHost snblog.ru:80
<VirtualHost snblog.ru:80>
ServerAdmin admin@snblog
DocumentRoot "C:/home/snblog.ru/www"
ServerName snblog.ru
ErrorLog "C:/home/snblog.ru/error.log"
CustomLog "C:/home/snblog.ru/access.log" common
</VirtualHost>
|
в host файле соответственно такие пары
127.0.0.1 snblog.ru
127.0.0.1 localhost
|
и так далее | |
|
|
|