Автор Тема: Виртуальный хостинг. Не открываеться сайт через www [решено]  (Прочитано 2148 раз)

Оффлайн csander

  • Участник
  • *
  • Сообщений: 57
Всем привет!
Если открывать как http://aion-age.ru, то все ок, а если http://www.aion-age.ru, то пишет что не доступен
конфиг vhosts.conf
<VirtualHost *:80>                                                              
#ServerAdmin webmaster-at-dummy-host-dot-example-dot-com                        
DocumentRoot /var/www/vhosts/aion                                              
ServerName aion-age.ru                                                          
ServerAlias http://www.aion-age.ru                                              
ErrorLog /var/log/httpd2/host1-error_log                                        
CustomLog /var/log/httpd2/host1-access_log common                              
</VirtualHost>
Предпологаю что дело в Алиасах, но вот как решить эту траблу не знаю
Также смущают сильно варинги при рестарте апачки
# service httpd2 restart
Stopping httpd2 service:                                                [ DONE ]
Checking configuration sanity for httpd2:
[Tue Sep 28 10:22:02 2010] [warn] The Alias directive in /etc/httpd2/conf/addon.d/A.docs.conf
at line 1 will probably never match because it overlaps an earlier Alias.
[Tue Sep 28 10:22:02 2010] [warn] NameVirtualHost *:80 has no VirtualHosts
Syntax OK
                                                                        [ DONE ]
Starting httpd2 service:
[Tue Sep 28 10:22:02 2010] [warn] The Alias directive in /etc/httpd2/conf/addon.d/A.docs.conf
at line 1 will probably never match because it overlaps an earlier Alias.
[Tue Sep 28 10:22:02 2010] [warn] NameVirtualHost *:80 has no VirtualHosts
                                                                        [ DONE ]

Подскажите где ошибся?
Фаил /etc/httpd2/conf/addon.d/A.docs.conf выглядит так
 
Alias "/documentation" "/usr/share/doc/documentation"                          
<Directory "/usr/share/doc/documentation">                                      
Allow From all                                                                  
</Directory>

« Последнее редактирование: 02.11.2010 20:24:24 от Skull »
Делаю жизнь ярче!!!

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Подскажите где ошибся?

Попробуйте прописать
ServerAlias www.aion-age.ruи перегрузить apache2

Кроме того, у вас DNS должен правильно быть прописан и для приставки www т.е. посылать пинг на этот же IP/

[vova@rabota ~]$ ping aion-age.ru
PING aion-age.ru (93.191.18.90) 56(84) bytes of data.
64 bytes from 93.191.18.90: icmp_seq=1 ttl=56 time=30.8 ms
64 bytes from 93.191.18.90: icmp_seq=2 ttl=56 time=30.5 ms
64 bytes from 93.191.18.90: icmp_seq=3 ttl=56 time=30.6 ms
^C
--- aion-age.ru ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 6225ms
rtt min/avg/max/mdev = 30.571/30.714/30.881/0.127 ms
[vova@rabota ~]$ ping www.aion-age.ru
ping: unknown host www.aion-age.ru
[vova@rabota ~]$
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн csander

  • Участник
  • *
  • Сообщений: 57
Цитировать
ServerAlias www.aion-age.ru
- Не помагло

Подскажите а как правильно прописать DNS, у меня с ним почти нет опыта :(
Делаю жизнь ярче!!!

Оффлайн black

  • alt linux team
  • ***
  • Сообщений: 460
Если нет опыта, тогда правьте /etc/hosts - образец в нем самом.
И, совет, не называйте свой локальный сервер .ru называйте его .local
Когда перенесете в интернет на реальный домен может возникнуть путаница прежде всего у вас на компе.

Mario_z

  • Гость
csander
Вы не поверите  - под Виндовс то-же самое.... тоже не открывает! Интересно это тоже Линукс виноват?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Вообще-то "www.что-то" не обязан совпадать с "что-то" - это настраивается через DNS и конфиг. А у вас в логе прямо и ошибка указана:
 The Alias directive in /etc/httpd2/conf/addon.d/A.docs.conf
at line 1 will probably never match because it overlaps an earlier Alias

Оффлайн csander

  • Участник
  • *
  • Сообщений: 57
Цитировать
Если нет опыта, тогда правьте /etc/hosts - образец в нем самом.
В фаил host изначально были записаны изменения
Цитировать
И, совет, не называйте свой локальный сервер .ru называйте его .local
Я сервер .ru не называл, во время первого захода в веб интерфейс я просто написал имя компании, а он сам уже подставил то что нужно
Цитировать
Вы не поверите  - под Виндовс то-же самое.... тоже не открывает! Интересно это тоже Линукс виноват?
Причем тут виндовс или линукс? Mario_z Ты если постибаться то темой ошибся
Цитировать
Вообще-то "www.что-то" не обязан совпадать с "что-то" - это настраивается через DNS и конфиг. А у вас в логе прямо и ошибка указана:
 The Alias directive in /etc/httpd2/conf/addon.d/A.docs.conf
at line 1 will probably never match because it overlaps an earlier Alias
В том то и дело что у меня прямо написано, поэтому и выложил фаил A.docs.conf, а что здесь изменить я не понял, так же не понял что именно нужно настроить и где в DNS
« Последнее редактирование: 28.09.2010 12:04:58 от Mario_z »
Делаю жизнь ярче!!!

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
В файле A.docs.conf. первая строка ошибочная.

Mario_z

  • Гость
Цитата: csander
Цитировать
Вы не поверите  - под Виндовс то-же самое.... тоже не открывает! Интересно это тоже Линукс виноват?
Причем тут виндовс или линукс? Mario_z Ты если постибаться то темой ошибся
Нет я серьезно - у меня на работе XP и в нем тоже не открывается второй вариант.

З.Ы. Извиняюсь случайной промазал по кнопке и влез в ваш пост - сам текст поста не изменял.

Оффлайн csander

  • Участник
  • *
  • Сообщений: 57
Mario_z  ;)

А может прикрутить .htaccess фаил и через него завернуть запрос с www на обычный?
Делаю жизнь ярче!!!

Mario_z

  • Гость
А зачем? Я пользуюсь доменным сервером провайдера и все.
Смысл в этих трех W?

Оффлайн csander

  • Участник
  • *
  • Сообщений: 57
А зачем? Я пользуюсь доменным сервером провайдера и все.
Смысл в этих трех W?
Многие люди так набирают сайты через www и есть верятность что они не попадут на сайт
Делаю жизнь ярче!!!

Mario_z

  • Гость
А зачем? Я пользуюсь доменным сервером провайдера и все.
Смысл в этих трех W?
Многие люди так набирают сайты через www и есть верятность что они не попадут на сайт
Многие люди еще и с моста в реку прыгают. Это не показатель. Ладно это ваше дело, но я к примеру обычно набираю без www, а уж современные браузеры сам подставляют если надо.

Оффлайн csander

  • Участник
  • *
  • Сообщений: 57
Делаю жизнь ярче!!!

Оффлайн csander

  • Участник
  • *
  • Сообщений: 57
Проблему решил так.
Изначально чтобы сайт делегировать мы прописываем в "А" записи свой IP и все, сайт находиться у нас, а для того чтобы сайт открывался через www необходимо создать поддомен "WWW" и в его dns свойствах прописать в CNAME параметре имя нашего сайта и тогда будет работать через www и без него.
Так что [РЕШЕНО]!
Делаю жизнь ярче!!!