imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 01.10.2002, 18:43     # 1
Bespalov Roman
Junior Member
 
Аватар для Bespalov Roman
 
Регистрация: 08.07.2002
Адрес: г.Белёв, Тульская обл.
Сообщения: 182

Bespalov Roman Путь к славе только начался
Question Виртуальные хосты Apache.

Прошу помочь мне настроить виртуальные хосты под Apache.

Ситуация сложилась следующая:
У меня был настроен локальный сервер, который загружался из под "индейца" по localhost. Я прописал виртуальный хост serv1, как это прописано в инструкции, но получаются одни только глюки.
При попытке загрузить serv1, грузится index.htm из localhost, а графику требует из serv1!
serv1/index.htm дает server error.
Тогда я решил переместить localhost в другую дирректорию, что с успехом получилось, но о чудо - serv1, грузит index.htm из прежней дирректории localhost, а графику требует из serv1!
По ходу дела у меня где-то как-то еще определена эта дирректория, но где, понять не могу. В php.ini я все прописывал и вообще потерял уже часа четыре на ровном месте.

Прошу приклеить рабочий httpd.conf с виртуальными хостами.

PS: Новый localhost тоже требует index.htm из старой дирректории, а без нее тоже Internal Server Error...
__________________
Беспалов Роман
Bespalov Roman вне форума  
Старый 01.10.2002, 20:14     # 2
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
<VirtualHost 127.0.0.2>
ServerAdmin xxx@xxx.com
ServerName serv1
DocumentRoot "c:/apache/serv1/www"
ScriptAlias "c:/apache/serv1/cgi"
ErrorLog c:/apache/serv1/error.log
CustomLog c:/apache/serv1/access.log common
</VirtualHost>

потом правишь c:\windows\hosts..... добавляешь '127.0.0.2 serv1'

всё
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 01.10.2002, 23:24     # 3
DioniskA
Guest
 
Сообщения: n/a

Эх вот повторюсь! :idea: но правда с примером! :idea:
читай

в самом конце конфига httpd.config настраиваешь свою новую виртуальную машину

вот пример !

### конфиг с объяснением чё и как !
#----serv1
<VirtualHost 127.0.0.2> думаю что это понятно тут ты прописываешь локальный ip (127.0.0.1………..255) если ты будешь тестить на одной своей машине, если для локалке то играйся с самими айпишниками тобто 192.168.0.1……….255

ServerAdmin webmaster@localhos1 – просто здесь указывается мыло при эрроре странички при загрузки типа обратитесь к сис.адм. а тама твой адересс!
ServerName localhos1 – просто название твоего виртуального хоста
DocumentRoot "C:/www/users/serv1/http" – путь где лежат *.html
ScriptAlias /cgi/ "C:/www/users/serv1/http/cgi-bin/" путь где исполняются скрипты
ErrorLog C:/www/users/serv1/error.log – думаю error.log понятен тебе
CustomLog C:/www/users/serv1/access.log common – та же фигня только ерооры записываются по ошибкам доступа
</VirtualHost>

### чистый конфиг
#----serv1
<VirtualHost 127.0.0.2>
ServerAdmin webmaster@localhos1
ServerName localhos1
DocumentRoot "C:/www/users/serv1/http"
ScriptAlias /cgi-bin/ "C:/www/users/serv1/http/cgi-bin/"
ErrorLog C:/www/users/serv1/error.log
CustomLog C:/www/users/serv1/access.log common
</VirtualHost>

потом как сказал Stasik открой в блокноте в win9x c:\windows\hosts
в NT c:/winnt/system32/driver/etc/hosts и добавляй сначала ip (127.0.0.1) виртуальной машины, а прописывается айпи как ты понял в этой строке <VirtualHost 127.0.0.2>
ты а потом желаемое имя (localhost) которое будет обрабатываться браузером, когда ты набираешь в браузере http://localhost то он обращается к этому файлу посмотреть есть ли он в списке ежели да то смотрит какой у него айпи и преходит на локальную машину по этому айти! Ну естественно апаче обрабатывает запросы но рассказывать не буду спросишь если объясню )! Ниже представлен мой конфиг hosts для моей машины


#-----conf…………..hosts---только эту строку не прописывай тама
127.0.0.1 localhost
127.0.0.2 localhost1
127.0.0.3 localhost2

по поводу распознавания индексов для новых хостов.
Все настройки хранятся только в одной конфигурационной строке вот она
На примере моей машины

DirectoryIndex index.shtml index.php index.html index.htm

Вот те мой конфиг http://patent.od.ua/test/httpd.conf
 
Старый 02.10.2002, 00:18     # 4
DioniskA
Guest
 
Сообщения: n/a

поправочка ! расположение C:\WINNT\system32\drivers\etc\hosts

вобще стоит уже перейти на Линукс ! ставь себе виньнт какой нить вмвар (виртуальная машина) создавай виртуальную машину ставь линукс и работай работает на проценто в 30% быстрее чем дистрибутив апаче в винде !!
 
Старый 03.10.2002, 12:01     # 5
Bespalov Roman
Junior Member
 
Аватар для Bespalov Roman
 
Регистрация: 08.07.2002
Адрес: г.Белёв, Тульская обл.
Сообщения: 182

Bespalov Roman Путь к славе только начался
Спасибо, я попробую.
__________________
Беспалов Роман
Bespalov Roman вне форума  
Старый 08.10.2002, 00:59     # 6
Bespalov Roman
Junior Member
 
Аватар для Bespalov Roman
 
Регистрация: 08.07.2002
Адрес: г.Белёв, Тульская обл.
Сообщения: 182

Bespalov Roman Путь к славе только начался
Ни фига короче не выходит. Я пытался так сделать и раньше. Я было подготовил уже текстовик, но форум этот куда-то пропал. Сейчас его у меня под рукой нет, но когда отыщу, прошу обратить на него внимание.
__________________
Беспалов Роман
Bespalov Roman вне форума  
Старый 08.10.2002, 03:51     # 7
Tagore
Guest
 
Сообщения: n/a

MyServer - proinstolirui, i on sam nastroit Apache. Tak - proshe ... skacai evo - 12 mb ...
 
Старый 08.10.2002, 06:54     # 8
DioniskA
Guest
 
Сообщения: n/a

Слушай скинь на форум мене свой конфиг или на мыло lumen@ua.fm
 
Старый 08.10.2002, 08:26     # 9
DioniskA
Guest
 
Сообщения: n/a

если не получается проверь конфигурацию своих рук !
 
Старый 08.10.2002, 23:25     # 10
Bespalov Roman
Junior Member
 
Аватар для Bespalov Roman
 
Регистрация: 08.07.2002
Адрес: г.Белёв, Тульская обл.
Сообщения: 182

Bespalov Roman Путь к славе только начался
Прошу более подробно рассмотреть мой случай. Что-то здесь явно не так.

Вот index.htm из localhost:

<html>
<head>
<title>Белёвщина-Post</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="window-target" content="_top">
</head>
<frameset rows="86,342*" border="0" framespacing="0" frameborder="NO" cols="*">
<frame name="headframe" scrolling="NO" noresize src="general/headline.htm" >
<frame name="mainframe" src="general/main.htm">
</frameset>
<noframes>
<body bgcolor="#FFFFFF">
</body>
</noframes>
</html>

Он расположен в C:\Web_Site\BEL_SITE\Belev.
С ним все нормально, он загружается.

А вот index.htm из C:\Web_Site\TEH_SITE\Tehprocess:

<html>
<head>
<title>ООО "Техпроцесс"</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="window-target" content="_top">
<meta name="keywords" content="Спрут">
<meta name="description" content="">
</head>
<frameset rows="110,342*" cols="143,599*" border="0" framespacing="0" frameborder="NO">
<frame name="logoframe" scrolling="NO" noresize src="menu/logo.htm" >
<frame name="headframe" scrolling="NO" noresize src="menu/headline.htm" >
<frame name="menuframe" scrolling="NO" noresize src="menu/menu.htm">
<frame name="mainframe" src="p_gen/main.htm">
</frameset>
<noframes>
<body bgcolor="#FFFFFF">
</body>
</noframes>
</html>

Я пишу в httpd.conf:

<VirtualHost 127.0.0.2>
ServerAdmin bespalov@belev.tula.net
ServerName serv1
DocumentRoot "C:/Web_Site/TEH_SITE/Tehprocess"
ScriptAlias /cgi-bin/ "C:/Web_Site/TEH_SITE/Tehprocess/cgi-bin/"
ErrorLog C:/Web_Site/TEH_SITE/error.log
CustomLog C:/Web_Site/TEH_SITE/access.log common
</VirtualHost>

В c:\windows\hosts - '127.0.0.2 serv1', гружу Apache, localhost - все нормально, serv1 - страница не найдена.

error.log:
[Thu Oct 03 19:48:57 2002] [error] [client 127.0.0.2] File does not exist: c:/web_site/teh_site/tehprocess/general/headline.htm
[Thu Oct 03 19:48:57 2002] [error] [client 127.0.0.2] File does not exist: c:/web_site/teh_site/tehprocess/general/main.htm

access.log:
127.0.0.2 - - [03/Oct/2002:19:48:57 +0400] "GET / HTTP/1.0" 200 483
127.0.0.2 - - [03/Oct/2002:19:48:57 +0400] "GET /general/headline.htm HTTP/1.0" 404 276
127.0.0.2 - - [03/Oct/2002:19:48:57 +0400] "GET /general/main.htm HTTP/1.0" 404 272

В serv1 нет файла c:/web_site/teh_site/tehprocess/general/headline.htm и дерриктории такой нет и index.htm из serv1 такой файл - general/headline.htm не грузит, но его грузит index.htm из localhost (!???!), а DocumentRoot у serv1 уже другой и "нужные" страницы не найдены в обоих фреймах.
Другими словами, на serv1 Apache грузит index.htm из localhost.

Что не так? Где я еще мог напортачить?
__________________
Беспалов Роман
Bespalov Roman вне форума  
Старый 08.10.2002, 23:25     # 11
Bespalov Roman
Junior Member
 
Аватар для Bespalov Roman
 
Регистрация: 08.07.2002
Адрес: г.Белёв, Тульская обл.
Сообщения: 182

Bespalov Roman Путь к славе только начался
P.S. DioniskE:
Конфиг я тебе направлю, а проконфигурацию рук прошу больше не писать. Затертая шутка.
__________________
Беспалов Роман
Bespalov Roman вне форума  
Старый 09.10.2002, 22:37     # 12
DioniskA
Guest
 
Сообщения: n/a

если ася есть ! то пиши вечером буду ! Жду ! уже нашел ошибки ! !!
ДАвай помогу !

92121790

про конф рук эт я чёб подстегнуть, я тя обидел?? соррИ )))! все мы когдато бываем в трудном положении ))!
 
Старый 10.10.2002, 22:46     # 13
Bespalov Roman
Junior Member
 
Аватар для Bespalov Roman
 
Регистрация: 08.07.2002
Адрес: г.Белёв, Тульская обл.
Сообщения: 182

Bespalov Roman Путь к славе только начался
DioneskE:

Направил тебе httpd.conf по e-mail.
__________________
Беспалов Роман
Bespalov Roman вне форума  
Старый 11.10.2002, 03:36     # 14
DioniskA
Guest
 
Сообщения: n/a

ok posmotru!!!
 
Старый 15.10.2002, 19:04     # 15
Bespalov Roman
Junior Member
 
Аватар для Bespalov Roman
 
Регистрация: 08.07.2002
Адрес: г.Белёв, Тульская обл.
Сообщения: 182

Bespalov Roman Путь к славе только начался
Если будет длинно, пиши на e-mail.
__________________
Беспалов Роман
Bespalov Roman вне форума  
Старый 19.10.2002, 22:19     # 16
Bespalov Roman
Junior Member
 
Аватар для Bespalov Roman
 
Регистрация: 08.07.2002
Адрес: г.Белёв, Тульская обл.
Сообщения: 182

Bespalov Roman Путь к славе только начался
Так как же на счет моего вороса?
Куда пропал DioniskA? Где у меня ошибки?
__________________
Беспалов Роман
Bespalov Roman вне форума  
Старый 21.10.2002, 03:17     # 17
DioniskA
Guest
 
Сообщения: n/a

Сегодня вышлю на мыло тебе всё ! пришлось с города чухнуть ! жди !
 
Старый 27.10.2002, 03:46     # 18
Bespalov Roman
Junior Member
 
Аватар для Bespalov Roman
 
Регистрация: 08.07.2002
Адрес: г.Белёв, Тульская обл.
Сообщения: 182

Bespalov Roman Путь к славе только начался
Ничего не получил...
__________________
Беспалов Роман
Bespalov Roman вне форума  
Старый 11.12.2005, 23:28     # 19
Goryn
::VIP::
 
Аватар для Goryn
 
Регистрация: 06.03.2003
Адрес: DZ, LBP, Moscow
Пол: Male
Сообщения: 633

Goryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собой
У меня вот тоже виртуальные хосты не работают. Все настроил в файлах httpd.conf и hosts, но открываются в браузере только адреса localhost или 127.0.0.1.

Экспериментирую последние 2 часа и вот что выяснил: если в настройке апача у какого-либо из хостов написать

<VirtualHost 127.0.0.1>

то по обим адресам (localhost или 127.0.0.1) выдается именно он. Причем что прописано в hosts апачу глубоко пофиг.

Еще интересный момент: какой-бы адрес я не писал в ping 127.x.x.x, ответ всегда приходит от 127.0.0.1. Я не помню, так ли должно быть, завтра на работе гляну, что там выдается.
__________________
Меня многие спрашивают, как я живу с тремя головами... На самом деле, я триедин, как Великие Бобы!
Goryn вне форума  
Старый 04.01.2006, 02:08     # 20
Iwanoffъъ
Guest
 
Сообщения: n/a

Всем, кто будет в мучениях возвращаться к этой теме: я тоже промучался весь день... Решился вопрос уже ночью... Дело такое - надо качнуть заплатку с сайта Билла нашего Гейтса: 884020, и всё в миг заработает ...
 

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 13:00.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.