Я установил два локальных vhosts (http и самоподписанный https) для billing.example.com и пробовал их в firefox с помощью firebug. Единственная цель http vhost - перенаправление всех запросов на https.
Почти каждый раз, когда я запрашиваю страницу из https, один или два файла со связанными ресурсами (изображения, js, css и т. Д.), А иногда и сама страница php возвращает 400 неверных запросов в окне firebug, иногда отображается один или два файла как долго грузится.
Когда я нажимаю на ссылку проблемы в firebug, файл загружается как следует.
Кроме того, неверный запрос или не загруженные файлы меняются почти каждый раз, когда я загружаю страницу.
Есть идеи?
Сервер: Ubuntu 10.04, Apache / 2.2.14 с mod_ssl
ВХосты:
Listen 80
<VirtualHost *:80>
ServerName billing.example.com
UseCanonicalName On
DocumentRoot /code/site/billing
...
RewriteEngine On
RewriteRule ^/(.*)$ https://billing.example.com/$1
</VirtualHost>
Listen 443
<VirtualHost *:443>
ServerName billing.example.com
UseCanonicalName On
DocumentRoot /code/site/billing
...
SSLEngine On
SSLCertificateFile /code/site/ssl/example.crt
SSLCertificateKeyFile /code/site/ssl/example.key
</VirtualHost>
Остальные настройки по умолчанию из ubuntu apache2.