The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Снова Apache - ServerAlias"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"Снова Apache - ServerAlias"  
Сообщение от Newlam on 22-Апр-09, 15:59 
Здравствуйте!
в поиске похожие нашлось, но все же не совсем то.
Проблема такая, стоит Apache 2.2.11  под виндой server 2003. Сам Apache и другие компоненты поставлены работают без проблем. Проблема с виртуальными хостами.  А точнее ServerAlias
И так помимо основного сайта  site.ru есть виртуальный хост допустим host.ru сконфигурирован следующим образом:

<VirtualHost 11.11.111.111:80>
ServerAdmin admin@host.ru
DocumentRoot "E:/web/vhost/host"
ServerName host.ru
ServerAlias www.host.ru
ScriptAlias /cgi/ "E:/web/vhost/host/cgi-bin/"
<Directory E:/web/vhost/host>
Options Includes
AllowOverride All
Allow from all
</Directory>
ErrorLog E:/web/vhost/host/error.log
CustomLog E:/web/vhost/host/access.log common
</VirtualHost>

по запросу с браузера host.ru сайт отвечает и открывается нормально. А при запросе по адресу www.host.ru открываяеться index.html страница основного сайта, тоесть site.ru.
Учитывая что ServerAlias прописан как надо ServerAlias www.host.ru и DNS есть обе запись для www.host.ru и host.ru  ведущие на IP сервера. Собственно в этом и хотелось получить помощь...

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Снова Apache - ServerAlias"  
Сообщение от Newlam on 22-Апр-09, 22:20 
понимаю вряд ли наверное ответят на столь глупый вопрос, но все же. Если кто соберется добавить хотел, пробовал создать еще виртуальный хост только в пробовал указать не  ServerName adres.ru , а  ServerName wwww.adres.ru  и при этом проблема оставалась. Тоесть с любым под доменом с префиксом wwww. Как только ставлю ServerName adres.ru  снова все работает
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Снова Apache - ServerAlias"  
Сообщение от angra (ok) on 22-Апр-09, 23:41 
Может все-таки www, а не wwww? А что будет, если поставить что-то отличное от www.
Убедитесь, что в основном конфиге нет правил rewrite.
perl или php у вас есть на этом сервере для дефолтного домена? Если да, то поставьте туда скрипт, выводящий все переменные среды, в первую очередь важен HTTP_HOST. Для пыха будет достаточно <?php phpinfo()?>, для перла
print "Content-type: text/html\n\n";
print "$_ = $ENV{$_}
" foreach keys %ENV;

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Снова Apache - ServerAlias"  
Сообщение от Newlam (ok) on 23-Апр-09, 03:01 
>Может все-таки www, а не wwww? А что будет, если поставить что-то
>отличное от www.
>Убедитесь, что в основном конфиге нет правил rewrite.
>perl или php у вас есть на этом сервере для дефолтного домена? Если да, то поставьте туда скрипт, выводящий все переменные среды, в первую очередь важен HTTP_HOST. Для пыха будет достаточно <?php phpinfo()?>, для перла
>print "Content-type: text/html\n\n";
>print "$_ = $ENV{$_}
>" foreach keys %ENV;

да www конечно. Если отличное от www ставить, в формате test.xx.domen.ru  - пока не известно, видимо еще DNS не обновились, не идет пинг...
Про rewrite правила определенно сказать не могу, просмотрев httpd.conf могу сделать выводы судя по пунктам где что-то упоминается про rewrite - только включен mod_rewrite. Но его подключил на днях т.к скрипту указан в требованиях он был, а проблема с ServerAlias еще ранее.  
Для дефолтного только php есть. Скрипт такой стоит для php. HTTP_HOST  - как и само доменное имя сервера(машины) s1.domen.ru  

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Снова Apache - ServerAlias"  
Сообщение от angra (ok) on 23-Апр-09, 05:46 
>да www конечно. Если отличное от www ставить, в формате test.xx.domen.ru  
>- пока не известно, видимо еще DNS не обновились, не идет
>пинг...

Откройте для себя файлы hosts. Для никсов /etc/hosts, для винды где-то в system32.

>Для дефолтного только php есть. Скрипт такой стоит для php. HTTP_HOST  
>- как и само доменное имя сервера(машины) s1.domen.ru

То есть вы обращаетесь как www.adres.ru, а в переменной HTTP_HOST появляется s1.domen.ru? Если так, то определенно где-то есть rewrite/redirect, ищите.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Снова Apache - ServerAlias"  
Сообщение от Newlam (ok) on 23-Апр-09, 13:35 
Как вы говорили попробовать поставить что-то отличное от www, щас испробовал тот test.xx.domen.ru   открылась индексная все как надо...


>То есть вы обращаетесь как www.adres.ru, а в переменной HTTP_HOST появляется s1.domen.ru?
>Если так, то определенно где-то есть rewrite/redirect, ищите.

да именно так. По таким видам www.adres.ru и www.poddom.domen.ru, в обоих случаях открывается HTTP_HOST.
Щас попробую поискать...


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Снова Apache - ServerAlias"  
Сообщение от angra (ok) on 23-Апр-09, 14:49 
grep -Ri www /etc/apache2 ну или какой там у вас путь к конфигам апача.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Снова Apache - ServerAlias"  
Сообщение от Newlam (ok) on 23-Апр-09, 18:34 
>grep -Ri www /etc/apache2 ну или какой там у вас путь к
>конфигам апача.

нашлись только строки в httpd.conf c www при конфигурации вирт. хостов...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Снова Apache - ServerAlias"  
Сообщение от Newlam (ok) on 02-Май-09, 16:54 
>>grep -Ri www /etc/apache2 ну или какой там у вас путь к
>>конфигам апача.
>
>нашлись только строки в httpd.conf c www при конфигурации вирт. хостов...

так и не нашел ничего похожего... (

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Снова Apache - ServerAlias"  
Сообщение от LORbot on 05-Май-09, 19:55 
>так и не нашел ничего похожего... (

Ставь юникс лайк - почувствуй разницу! :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру