Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

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

 

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

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

тема: VirtualHosts
 
 автор: DesssD   (22.10.2007 в 08:57)   письмо автору
 
 

Прописываю новый Vhost на тот же IPшник, а браузер выдает по данному servername выводит страницу для хоста который находиться выше в конфиге Апаче, может неправильно настроен?!? Может надо какую дерективу там поменять??? Please help!

   
 
 автор: Agronom   (22.10.2007 в 15:33)   письмо автору
 
   для: DesssD   (22.10.2007 в 08:57)
 

нужно внести в отдельный виртуалхост и сайт, что "находится выше"

   
 
 автор: DesssD   (23.10.2007 в 14:46)   письмо автору
 
   для: Agronom   (22.10.2007 в 15:33)
 

Не оно. Есть два Vhosta в апачевском конфиге, при наборе в браузере имени последнего из хостов он выводит страницу первого, с набором превого из хостов все нормально.
Т.е. на двух виртхостах 1 и тотже сайт.
DocumentRoot прописан у обоих в разных папках.

   
 
 автор: Agronom   (23.10.2007 в 15:11)   письмо автору
 
   для: DesssD   (23.10.2007 в 14:46)
 

нужно посмотреть конфиг хостов

   
 
 автор: DesssD   (23.10.2007 в 15:43)   письмо автору
 
   для: Agronom   (23.10.2007 в 15:11)
 

<VirtualHost simple>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "D:/Folder/www/Simple/www"
ServerName simple
ServerAlias simple
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

<VirtualHost mysite>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "D:/Folder/www/mysite/www"
ServerName mysite
ServerAlias my
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

по любому выводит simple

   
 
 автор: Agronom   (23.10.2007 в 19:39)   письмо автору
 
   для: DesssD   (23.10.2007 в 15:43)
 

если так?


NameVirtualHost xxx.xxx.xxx.xxx:80


<VirtualHost xxx.xxx.xxx.xxx:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "D:/Folder/www/Simple/www"
ServerName simple
ServerAlias simple
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

<VirtualHost xxx.xxx.xxx.xxx:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "D:/Folder/www/mysite/www"
ServerName mysite
ServerAlias my 
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

   
 
 автор: DesssD   (24.10.2007 в 12:20)   письмо автору
 
   для: Agronom   (23.10.2007 в 19:39)
 

так вообще ничего не работает.
Смотрел в книжке - там мспокойно ложат несколько виртхостов на 1 айпишник(в хост файле),
токо ни где не показано что это работает. Чтобы работать с 2 сайтами приходиться каждый раз менять конфиг :(.

   
 
 автор: Agronom   (24.10.2007 в 14:25)   письмо автору
 
   для: DesssD   (24.10.2007 в 12:20)
 

у меня замечательно работает =) xxx.xxx.xxx.xxx - это ваш айпишник.

   
 
 автор: Почетный гражданин   (28.10.2007 в 17:38)   письмо автору
 
   для: DesssD   (22.10.2007 в 08:57)
 

Надо прописать в файле "hosts" IP адрес всех виртуальных сайтов. Выглядит это примерно так:
# Например:
#
# 102.54.94.97 rhino.acme.com # исходный сервер
# 38.25.63.10 x.acme.com # узел клиента x

127.0.0.1 localhost
127.0.0.1 mysite
127.0.0.1 другой сайт и т.д.


Файл "hosts" лежит здесь
C:\windows\system32\drivers\etc\

   
 
 автор: DesssD   (29.10.2007 в 11:44)   письмо автору
 
   для: Почетный гражданин   (28.10.2007 в 17:38)
 

Я уже настроил апачи РНР и MySQL, неужели я не незнаю где лежат хосты?!? у меня локальный айпишник на нем 2 вирт хоста, и айпишник я тоже писал вместо имен НЕ ПОМОГАЕТ

   
 
 автор: Agronom   (29.10.2007 в 14:32)   письмо автору
 
   для: DesssD   (29.10.2007 в 11:44)
 

Так, а как вы обращаетесь к сайтам через адрес в браузере?

   
 
 автор: DesssD   (01.11.2007 в 13:33)   письмо автору
 
   для: Agronom   (29.10.2007 в 14:32)
 

http://mysite <enter>
и все, а выводит simple, потому что mysite ниже в конфиге

   
 
 автор: Agronom   (01.11.2007 в 19:06)   письмо автору
 
   для: DesssD   (01.11.2007 в 13:33)
 

попробуйте поставить

ServerName mysite 
ServerAlias mysite

   
 
 автор: DesssD   (23.11.2007 в 14:56)   письмо автору
 
   для: Agronom   (01.11.2007 в 19:06)
 

не работает

   
Rambler's Top100
вверх

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