Автор Гілка: не прпцює VirtualHost  (Прочитано 1696 раз)

Відсутній Therior

  • Новачок
  • *
  • дописів: 27
  • Карма: +0/-0
  • I Love YaBB 2!
не прпцює VirtualHost
« : 2007-09-26 23:28:55 »
NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot /usr/local/www/apache22
ServerName xxx.ua

<Directory /usr/local/www/apache22>
AllowOverride None
Order allow,deny
Allow from all

Options Indexes FollowSymLinks MultiViews
AllowOverride all
Options ExecCGI
</Directory>
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /usr/local/www/d
ServerName ddd.xxx.ua

<Directory /usr/local/www/d>
AllowOverride None
Order allow,deny
Allow from all
DirectoryIndex index.php
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Options ExecCGI
</Directory>
</VirtualHost>

в локалки працює 2 форма і сайт, из интернету не пингуеться
тобто, с конфигом все гаразд?
що робити?  :-/
« Змінено: 2007-09-26 23:41:38 від Therior »

Відсутній Therior

  • Новачок
  • *
  • дописів: 27
  • Карма: +0/-0
  • I Love YaBB 2!
Re: не прпцює VirtualHost
« Відповідей #1 : 2007-09-27 15:01:16 »
ииииииииии

Відсутній Cthulhu

  • Кореспондент
  • ***
  • дописів: 183
  • Карма: +0/-0
Re: не прпцює VirtualHost
« Відповідей #2 : 2007-09-27 15:21:27 »
Ну не знаю я, не знаю((

ииииииииии
Не порушуйте пункт 4 ;)

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: не прпцює VirtualHost
« Відповідей #3 : 2007-09-27 18:15:14 »
там дійсно зірочка чи конкретний ІР?
NameVirtualHost не може бути зірочкою
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній Therior

  • Новачок
  • *
  • дописів: 27
  • Карма: +0/-0
  • I Love YaBB 2!
Re: не прпцює VirtualHost
« Відповідей #4 : 2007-09-27 20:59:48 »
http://httpd.apache.org/docs/2.2/vhosts/name-based.html

постаиви NameVirtualHost xxx.ua:80

те саме :)

Відсутній anatolijd

  • Графоман
  • ****
  • дописів: 325
  • Карма: +0/-0
Re: не прпцює VirtualHost
« Відповідей #5 : 2007-09-27 21:22:05 »
> NameVirtualHost не може бути зірочкою

та ну шо ви такоє говорітє  :)
http://httpd.apache.org/docs/2.0/mod/core.html#namevirtualhost

NameVirtualHost *
означає що віртуалхости включені для всіх ІР адрес, ну і відповідно в усіх подальших <VirtualHost > треба писати саме *
бо таке вже правило, що адреса в VirtualHost'і повинна співпадати з значенням NameVirtualHost (або одного з них якщо їх кілька)

В такому випадку  * означає "всі адреси підходять", отже дефолтовий сервер скіпається.
Далі в нас в конфігу першим є в.конфіг для xxx.ua - він і буде дефолтовим або primary сервером, тобто якщо ріквест не був оброблений жодним вебсайтом (з переліку всіх описаних ServerName), то ріквест буде оброблений оцим xxx.ua який є перший в списку.

шо таке друга форма і сайт я не знаю,
чого з інтернету не пінгується - тут купа варіантів. найперший - ви не то пінгуєте :) без нових деталей нічо ніхто більше не порадить.

Відсутній anatolijd

  • Графоман
  • ****
  • дописів: 325
  • Карма: +0/-0
Re: не прпцює VirtualHost
« Відповідей #6 : 2007-09-27 21:24:26 »
а оте  xxx.ua  - воно хоч резолвиться? на яку IP?  ця ІР піднята на сервері?

Відсутній Therior

  • Новачок
  • *
  • дописів: 27
  • Карма: +0/-0
  • I Love YaBB 2!
Re: не прпцює VirtualHost
« Відповідей #7 : 2007-09-28 00:28:39 »
не розібрався спочатку...
дописав в DNS A запис dddd - працює