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

Форум Apache

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

 

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

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

тема: Проблема с виртуальными хостами
 
 автор: i603034   (20.10.2006 в 21:14)   письмо автору
 
 

Возникла проблема с виртуальными хостами:

Файл httpd.conf:

NameVirtualHost 127.0.0.3
<VirtualHost 127.0.0.3>
  ServerAdmin webmaster@server1.com
  ServerName www.ru
  DocumentRoot "d:/usr/home/www.ru/public"
  ScriptAlias /cgi/ "d:/usr/home/www.ru/cgi"
  ErrorLog d:/usr/home/www.ru/error.log
  CustomLog d:/usr/home/www.ru/access.log common
</VirtualHost>


Файл hosts:

127.0.0.1       localhost
127.0.0.3       www.ru


IExplorer пишет: "Страница недоступна. Возможно, это вызвано техническими проблемами на

веб-узле, или требуется изменение параметров обозревателя".
Opera выводит сообщение: "Проблема сети"

OS WinXP prof. sp2
Apache 1.3.6

Самое интересное, что в прошлом году всё хорошо работало (без строки NameVirtualHost

127.0.0.3)

Подскажите, пожалуйста, что мне делать. Срочно нужно.

   
 
 автор: cheops   (20.10.2006 в 22:58)   письмо автору
 
   для: i603034   (20.10.2006 в 21:14)
 

Не работают оба виртуальных хоста или только один?

   
 
 автор: i603034   (20.10.2006 в 23:00)   письмо автору
 
   для: cheops   (20.10.2006 в 22:58)
 

localhost работает.
Если я правильно понял, www.ru ищется в Интернете.

   
 
 автор: glsv (Дизайнер)   (21.10.2006 в 05:28)   письмо автору
 
   для: i603034   (20.10.2006 в 21:14)
 

Попробуйте переделать все на 127.0.0.1

NameVirtualHost 127.0.0.1 
<VirtualHost 127.0.0.1>

И файл hosts тоже.

>Самое интересное, что в прошлом году всё хорошо работало (без строки NameVirtualHost
Работает в том случае, если виртуальный хост только один.

   
 
 автор: cheops   (21.10.2006 в 13:23)   письмо автору
 
   для: glsv (Дизайнер)   (21.10.2006 в 05:28)
 

Работает, но в Windows XP SP2 ошибка, нужно загрузить исправление WindowsXP-KB884020-x86-rus.exe, чтобы можно было использовать несколько виртуальных хостов.

   
 
 автор: i603034   (21.10.2006 в 22:30)   письмо автору
 
   для: i603034   (20.10.2006 в 21:14)
 

Спасибо за советы. Проблему решил: переустановил операционную систему (Windows XP Home Edition SP1) и сразу, не устанавливая никакого другого ПО, поставил Apache - всё работает (кстати, год назад я делал так же).

Но появилась новая проблема.
Начал установить PHP 5.1.2 (Apache 1.3.6):
1. Создал каталог C:\php и разархивировал в него дистрибутив php
2. Скопировал файл php5ts.dll из папки C:\php в папку C:\WINDOWS\SYSTEM32
3. Скопировал файл php.ini-dist из папки C:\php в каталог C:\WINDOWS и переименовал его в php.ini.

php.ini:

register_globals = off
magic_quotes_gpc = off
magic_quotes_runtime = off
error_reporting = E_ALL  #
display_errors = on


httpd.conf:

LoadModule php5_module C:/php/php5apache.dll 
AddModule mod_php5.c

Внутри блока <IfModule mod_mime_magic.c> добавил строку 
   AddType application/x-httpd-php .php

DirectoryIndex index.html index.htm index.php index.phtml


После этого попытался перезапустить сервис Apache, но выдалось сообщение:
"Не удалось запустить службу на Локальный компьютер.
Ошибка 1053: Служба не ответила на запрос своевременно."
Что не так?

   
 
 автор: st.Ass   (21.10.2006 в 22:41)   письмо автору
 
   для: i603034   (21.10.2006 в 22:30)
 

Попробуйте запустить еще раз.
Включен ли у Вас какой-нибудь firewall?
работаете из под Администратора?

Возможно, что это особенности версии home edition...

   
 
 автор: i603034   (22.10.2006 в 00:12)   письмо автору
 
   для: st.Ass   (21.10.2006 в 22:41)
 

Запускал ещё раз и ещё раз - эффект тот же.
Работаю из-под Администратора, firewall`ов нет.

Кстати, а что означает строка "AddModule mod_php5.c" ?
mod_php5.c - это файл?
------------------------------------------
Прочитал много разной литературы по установке и настройке PHP, и везде написано по-разному, в зависимости от версии PHP и Apache. Думаю, я ошибся где-нибудь в httpd.conf.

   
 
 автор: AlexSol   (22.10.2006 в 18:16)   письмо автору
 
   для: i603034   (22.10.2006 в 00:12)
 

в теме есть примеры конфиг. файлов. использовал при настройке статьи с этого сайта.

http://softtime.ru/forum/read.php?id_forum=5&id_theme=25363&page=1

   
 
 автор: i603034   (23.10.2006 в 01:37)   письмо автору
 
   для: i603034   (20.10.2006 в 21:14)
 

Продолжение темы здесь:
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=26508&page=1

   
 
 автор: Balda   (26.10.2006 в 07:23)   письмо автору
 
   для: i603034   (23.10.2006 в 01:37)
 

Уважаемые подскажите что не так,настраиваю виртуальный хост fox. В httpd.conf снимаю коментарий со строки
# Virtual hosts
Include conf/extra/httpd-vhosts.conf, а в httpd-vhosts.conf соответственно
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot D:/server/home/fox/www
ServerName www.fox.ru
ErrorLog logs/fox-error_log
CustomLog logs/fox-access_log common
</VirtualHost>
Хост распологаю по адресу 127.0.0.2, соответственно незабываю про hosts в c:\WINNT. А в результате,
в браузере ничего, а в logs/fox-error_log пишет что данный саит найден и находится по указаному адресу,но
для него отсутствуют атрибуты.

   
 
 автор: glsv (Дизайнер)   (26.10.2006 в 09:30)   письмо автору
 
   для: Balda   (26.10.2006 в 07:23)
 

Создайте новую тему под Ваш вопрос.

   
Rambler's Top100
вверх

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