Страница 1 из 1

Apache не корректно работает с одним из субдоменов

Добавлено: 2012-02-17 13:49:01
savio
Странная ситуация
Есть два юзера user1 и user2
Каждый имеет свой сайт: user1 - siteuser1.com и user2 - siteuser2.com

Конфиги идентичны по структуре.
Apache отлично отрабатывет запросы на siteuser1.com и siteuser2.com
Но вот субдомены test.siteuser2.com не работает. Хотя test.siteuser1.com все ок.

При попытке зайти на test.siteuser2.com в браузере вижу следующие
Not Found

The requested URL /home/user2/domains/siteuser2.com/public_html/index.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2 Server at test.siteuser2.com Port 80
Конфиг апача для test.siteuser2.com
<VirtualHost XXX.XXX.38.133:80 >

ServerName http://www.test.siteuser2.com
ServerAlias http://www.test.siteuser2.com test.siteuser2.com
ServerAdmin webmaster@siteuser2.com
DocumentRoot /home/user2/domains/siteuser2.com/public_html/test
ScriptAlias /cgi-bin/ /home/user2/domains/siteuser2.com/public_html/test/cgi-bin/

UseCanonicalName OFF

AssignUserID user2 user2
CustomLog /var/log/httpd/domains/siteuser2.com.test.bytes bytes
CustomLog /var/log/httpd/domains/siteuser2.com.test.log combined
ErrorLog /var/log/httpd/domains/siteuser2.com.test.error.log
<Directory /home/user2/domains/siteuser2.com/public_html/test>
Options +Includes -Indexes

php_admin_flag engine ON
<IfModule !mod_php6.c>
php_admin_flag safe_mode ON
</IfModule>
php_admin_value sendmail_path '/usr/sbin/sendmail -t -i -f user2@siteuser2.com'
php_admin_value open_basedir /home/user2/:/tmp:/var/tmp:/usr/local/lib/php/

suPHP_Engine ON
suPHP_UserGroup user2 user2

</Directory>
</VirtualHost>
Изучив логи, выяснил, что Апач ищет конерктный файл по конкретному пути
/home/user2/domains/siteuser2.com/public_html/test/home/user2/domains/siteuser2.com/public_html/index.php

Удаление субдомена и создание наново проблему не решает.

Что тут не так?

Re: Apache не корректно работает с одним из субдоменов

Добавлено: 2012-02-17 15:03:00
Bayerische
index.php отсутствует?
DirectoryIndex index.php index.html index.htm index.html.var

Re: Apache не корректно работает с одним из субдоменов

Добавлено: 2012-02-17 15:42:57
savio
DirectoryIndex index.php index.html присутствует в httpd.conf

тот самый конфиг но для test.siteuser1.com работает, а этот не хочет. не могу понять в чем проблема

Re: Apache не корректно работает с одним из субдоменов

Добавлено: 2012-02-18 1:19:13
Dark_ASU

Код: Выделить всё

The requested URL /home/user2/domains/siteuser2.com/public_html/index.php
DocumentRoot /home/user2/domains/siteuser2.com/public_html/test
Вас здесь ничто не смущает?

Re: Apache не корректно работает с одним из субдоменов

Добавлено: 2012-02-18 1:22:03
savio
нет, а что меня должно смущать?

Re: Apache не корректно работает с одним из субдоменов

Добавлено: 2012-02-18 11:34:52
lap
savio писал(а):нет, а что меня должно смущать?
можетбыть слово test в пути и его отсутствие в запрашиваемом урле?

Re: Apache не корректно работает с одним из субдоменов

Добавлено: 2012-02-18 14:05:20
savio
Directadmin так создает субдомены

Re: Apache не корректно работает с одним из субдоменов

Добавлено: 2012-02-21 9:17:32
savio
оказалось все дело в .htaccess'е. Я на своем личном серверу субдомены располагаю по иерархии аналогично основным доманам, и проблем никогда не знал, а тут такое....