Проблемы с LAMP На Kubuntu Linux 8.10

Сколько не настраивал Apache+PHP+MySQL на различных Linux-дистрах, на Ubuntu, Mandriva, OpenSUSE, Debian, таких проблем никогда не было, а тут что-то непонятное, может такое не только у меня, а у сомого линя баг? Сейчас объясню в чем дело...

Вообщем, мне KDE больше нравится, хотя гном конечно побыстрее будет, но на компе ресурсов навалом, поэтому предпочтение отдаю KDE, с этой целью поставил Kubuntu Linux 8.10, вместо Ubuntu той же версии...

Так вот поставил LAMP, все работает отлично, но только с одним виртуальным хостом, хосты добавляются и работают, но.... Root_Directory для всех хостов одна, та которая прописана для первого хоста....

Доаустим прописано для первого хоста:

DocumentRoot "/home/x-ray/www/admin"

allow from all
Options +Indexes

а для второго:

DocumentRoot "/home/x-ray/www/test.geowap.mobi"

allow from all
Options +Indexes

HostNameLookups on
UseCanonicalName off

то для второго DocumentRoot будет всеравно как у первого.., такого еще не было не с одним линем...

Версии ПО: Apache/2.2.9 (Ubuntu) PHP/5.2.6-2ubuntu4.1 with Suhosin-Patch

0
X-ray - 9 Апрель, 2009 - 13:06

ыыыыы, форум съел половину символов, сейчас попробую заново:
для первого хоста:
<VirtualHost admin>
DocumentRoot "/home/x-ray/www/admin"
<Directory "/home/x-ray/www/admin">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
а для второго:
<VirtualHost test.geowap.mobi>
DocumentRoot "/home/x-ray/www/test.geowap.mobi"
<Directory "/home/x-ray/www/test.geowap.mobi">
allow from all
Options +Indexes
</Directory>
HostNameLookups on
UseCanonicalName off
</VirtualHost>

то для второго DocumentRoot будет всеравно как у первого... пипец, такого еще не было не с одним линем...

0
X-ray - 9 Апрель, 2009 - 13:08

Виртуальные хосты создаю с помощью webmin-а, хотя пробовал и в ручную, то же самое.

0
X-ray - 9 Апрель, 2009 - 13:35

Сейчас уже перенес настройку виртуальных хостов в httpd.conf, всеравно то же самое, хосты появляются, работают, но DocumentRoot у всех одна, та что прописана у первого хоста, пример:
<VirtualHost geowap.mobi>
DocumentRoot "/home/x-ray/www/geowap.mobi/"
<Directory "/home/x-ray/www/geowap.mobi/">
allow from all
Options +Indexes
</Directory>
</VirtualHost>

<VirtualHost wap.zugdidi.us>
DocumentRoot "/home/x-ray/www/wap.zugdidi.us/"
<Directory "/home/x-ray/www/wap.zugdidi.us/">
allow from all
Options +Indexes
</Directory>
</VirtualHost>

И для виртуального хоста wap.zugdidi.us DocumentRoot всеравно "/home/x-ray/www/geowap.mobi/"

ОТЗОВИТЕСЬ кто-нибудь , эта проблема у кого нибудь еще была?

0
Soi-Fong - 9 Апрель, 2009 - 14:04
Изображение пользователя Soi-Fong.

попробуй изменить вот так:
<VirtualHost *:80> # если у тебя прописано выше NameVirtualHost *:80
servername geowap.mobi
DocumentRoot "/home/x-ray/www/geowap.mobi/"
<Directory "/home/x-ray/www/geowap.mobi/">
allow from all
Options +Indexes
</Directory>
</VirtualHost>

я всегда так делал, и всегда все работало

0
X-ray - 9 Апрель, 2009 - 14:09

Soi-Fong, сейчас проверю...

0
X-ray - 9 Апрель, 2009 - 15:08

Вообщем все работает теперь, спасибо Soi-Fong, но разбираясь в причине выяснил следующее - причина в том что не указывал порт, то-есть если в моем варианте указать принудительно порт - все работает.

Так что можно добавлять хосты и через Webmin, но принудительно указывать порт и добавлять хосты только в конфигурационный файл апача, через /etc/apache2/sites-available не работает....

Отправить комментарий