Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Глюк с DocumentRoot когда включаешь SSL, апач хулиганит 
V
    Опции темы
Greendrake
Дата 26.1.2007, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 364
Регистрация: 14.7.2005

Репутация: нет
Всего: 6



Очень странный глюк. В конфиге имеем (IP и домены изменены):

Код

NameVirtualHost 1.1.1.1:443
  <VirtualHost 1.1.1.1:443>
    ServerName db.mysite.net
    ServerAdmin [email protected]
    DocumentRoot /home/mysite/public_html/db
    User mysite
    Group mysite
    SSLEnable
    SSLCertificateFile /usr/share/ssl/certs/db.mysite.net.crt
    SSLCertificateKeyFile /usr/share/ssl/private/db.mysite.net.key
    SSLLogFile /usr/local/apache/domlogs/db.mysite.net-ssl_data_log
    CustomLog /usr/local/apache/domlogs/db.mysite.net-ssl_log combined
    SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
  </VirtualHost>



В директории /home/mysite/public_html/db лежит картинка image.jpg
При обращении к https://db.mysite.net/image.jpg вылетает ошибка 404. В логе ошибок имеем:

[Fri Jan 26 06:17:59 2007] [error] [client 2.2.2.2] File does not exist: /home/sites/public_html/db/home/sites/public_html/index.php

Уже который час не могу понять откуда апач выкапывает то что подчёркнуто выше. В конфиге слово index.php встречается только один раз в директиве DirectoryIndex.

Если закомментировать в этом участке конфига всё, что касается SSL (6 строчек), и обратиться по http://db.mysite.net:443/image.jpg , то всё работет. Что за.....  smile 

P.S. На серваке есть другие аналогичные домены, и всё работает прекрасно. Глюк только с этим.


------------------------------------------------------------------------------------------------------------------------------------------------
Дело оказалось, как обычно, в шляпе.

В директории /home/sites/public_html лежал .htaccess с правилами mod_rewrite, направляющими все более глубокие запросы на скрипт index.php.
Проблема решена добавлением в /home/mysite/public_html/db файла .htaccess, отключающего mod_rewrite.

Это сообщение отредактировал(а) Greendrake - 27.1.2007, 12:33
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0365 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.