The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Снова Apache - ServerAlias, !*! Newlam, 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 сервера. Собственно в этом и хотелось получить помощь...

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

      • Снова Apache - ServerAlias, !*! Newlam, 03:01 , 23-Апр-09 (3)
        >Может все-таки 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  

        • Снова Apache - ServerAlias, !*! angra, 05:46 , 23-Апр-09 (4)
          >да 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, ищите.





Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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