настройка виртуальных узлов на Apache

chiffa

Guest
настройка виртуальных узлов на Apache

Всем привет! У меня такая проблемка: при попытке создания виртуального хоста выдаёт:
"Cannot resolve host name www.proba.kiev.ua"

Кусок из httpd.conf (Апач 1.3.27):
PHP:
<VirtualHost [url]www.proba.kiev.ua[/url]>
ServerAdmin [email][email protected][/email]
ServerName [url]www.proba.kiev.ua[/url]
DocumentRoot "z:/home/www.proba.kiev.ua/www"
ScriptAlias /cgi/ "Z:/home/www.proba.kiev.ua/cgi/"
ErrorLog z:/home/www.proba.kiev.ua/error.log
CustomLog z:/home/www.proba.kiev.ua/access.log common
</VirtualHost>
Кто подскажет в чем дело? Зарарние всем спасибо!
 

voland

Guest
Ээ... а разве можно в параметре виртуал хост писать так?
 

crocodile2u

http://vbolshov.org.ru
Подробные маны по апачу и в частности по настройке вирт. хостов есть, каким бы странным это ни показалось, на www.apache.org...

Ты же настраиваешь их ну совсем неправильно.
 

voland

Guest
PHP:
NameVirtualHost 127.0.0.2
<VirtualHost 127.0.0.2>
	ServerAdmin [email][email protected][/email]
	ServerName xxxxxxx
	DocumentRoot "C:/www/xxxxxxx/"
	ScriptAlias /cgi/ "C:/www/xxxxxxx/cgi/"
	ErrorLog C:/www/xxxxxxx/logs/error.log
	CustomLog C:/www/xxxxxxx/logs/access.log common
		<Directory "c:/www/xxxxxxx/">
			Options Indexes FollowSymLinks
			AllowOverride None
			Order allow,deny
			Allow from all
		</Directory>
		<IfModule mod_dir.c>
		    DirectoryIndex index.php
		</IfModule>

</VirtualHost>
Что-то типа этого, но не уверен... что все написал щас правильно
 

voland

Guest
Почему в этом форуме ???
Ответ-то очевиден :) Здесь больше топиков и постов, а значит народу больше :)))
А ведь ответ-то хочеться получить, как мона быстрее...
 

Кром

Новичок
Я так подозреваю, это форум добавил теги.
chiffa
Тебе, видимо, нужно настроить файл hosts в папке windows\system32\drivers\etc\
 

chiffa

Guest
Кром, а слона тоя и неприметил! Не раз подкалывал друзей взломам сайта майкрософт, а сейчас забыл :)
 

crocodile2u

http://vbolshov.org.ru
1) м-да, форум-таки покорежил все...
2) не вводи http : // ..., а вводи IP

-~{}~ 20.07.04 16:58:

в доке по апачу есть подробнейшее описалово настроек вирт. хостов. Как Name-based, так и IP-based
 

chiffa

Guest
Чё то не выходит настроить. Не затруднит ли привести пример?
 

crocodile2u

http://vbolshov.org.ru
hosts:
127.0.0.1 turu.ru

httpd.conf:

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
ServerAdmin [email protected]
DocumentRoot "/moi/krutoi/apache/turu.ru"
ServerName turu.ru
ErrorLog logs/tururu.log
CustomLog logs/tururu-access.log common
</VirtualHost>
 

Кром

Новичок
chiffa
"ничего не изменилось" - это не ответ.
Смотри, что пишет Apache в логах, в частности в error.log
 

crocodile2u

http://vbolshov.org.ru
логи-то посмотри, это дело...

ты эта... апач-то перезапускаешь ? А нэймвиртуалхост точно прописываешь ?
 

Bosha

Новичок
У меня например такой шаблончик отлично работает
Это по сути тоже самое, но у самого долго не выходило, потом вдруг получилось :) когда добавил *:80. Почему понимаю туманно.

<VirtualHost *:80>
ServerName somehost
DocumentRoot "c:/myhtml/sites/somehost"
<Directory "c:/myhtml/sites/somehost">
AllowOverride All
Options Indexes FollowSymlinks MultiViews
DirectoryIndex index.html index.php3 index.php index.htm
</Directory>
ErrorLog logs/somehost-error.log
CustomLog logs/somehost-access.log common
</VirtualHost>
 

saa

Guest
Как я понял проблема со строкой
<VirtualHost ...>
дык вместо `...` надо писать DNS ное имя сайта (в этом смысл виртуалхостов, типа на одном IP несколько сайтов)

А вот если DNS имени не существует, то надо его саздать, в упомянутом hosts например, или в реальном DNS-е.
 

chiffa

Guest
аксес пишет:
127.0.0.1 - - [22/Jul/2004:18:01:41 +0300] "GET /end/index.php HTTP/1.1" 200 162

Все остальные чистые...
 
Сверху