Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.5810
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 07.02.2014, 16:50   #1
Wonder
интересующийся
 
Аватар для Wonder
 
Регистрация: 16.06.2009
Сообщений: 601
Бабло: $113666
По умолчанию Вопрос по https

Всем привет. Возникла следующая проблема. Зарегал домен, поставил шоп, решил прикрутить сертификат, чтоб чекаут был с https. Купил, прописал все, вроде все как обычно. Но тут и вылезла проблема: слетели стили на странице чекаута:
http://shop.com/p/css/style.min.css - отдается корректно
https://shop.com/p/css/style.min.css - ошибка 404

Реально файла style.min.css в папке css нет. Стал смотреть, оказалось, что стили отдаются согласно правилу в htaccess. Таким образом получается, что или корневые пути для http и https разные, или при https почему то не бачит htaccess. Но первое отпадает, т.к. в httpd.conf конфиг такой:

Код:
<VirtualHost *:80>
ServerName www.shop.com
ServerAlias www.shop.com shop.com
ServerAdmin [email protected]
DocumentRoot /var/www/html/shop.com
ScriptAlias /cgi-bin/ /var/www/html/shop.com/cgi-bin/
UseCanonicalName OFF
CustomLog /var/log/httpd/shop.com.log combined
ErrorLog /var/log/httpd/shop.com.error.log
LogLevel info

<Directory /var/www/html/shop.com>
Options +Includes -Indexes
AllowOverride ALL
php_admin_flag engine ON
php_admin_value open_basedir "/var/www/html/shop.com"
</Directory>
</VirtualHost>

NameVirtualHost *:443
<VirtualHost *:443>
DocumentRoot /var/www/html/shop.com
ServerName www.shop.com
ServerAlias www.shop.com shop.com
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/shop_com.crt
SSLCertificateKeyFile /etc/pki/tls/private/myserver.key
</VirtualHost>
Т.е. DocumentRoot идентичный, тогда почему при https не обрабатывается корректно htaccess? Кто-нибудь сталкивался с таким?
Wonder на форуме  
Старый 07.02.2014, 16:59   #2
ProHoster
Страдаю приступами необоснованных комментов.
 
Аватар для ProHoster
 
Регистрация: 01.08.2013
Сообщений: 65
Бабло: $18630
По умолчанию

Да, есть такое. Каким способом устанавливали сертификат?
ProHoster вне форума  
Старый 07.02.2014, 17:30   #3
Wonder
интересующийся
 
Аватар для Wonder
 
Регистрация: 16.06.2009
Сообщений: 601
Бабло: $113666
ТС -->
автор темы ТС По умолчанию

Все как обычно, поставил mod_ssl и openssl, сгенерировал ключи
openssl req -nodes -newkey rsa:2048 -keyout myserver.key -out server.csr
купил сертификат, закинул на сервак, в конфигах апача все прописал. Первый раз такая ерунда, никогда проблем не было.
Wonder на форуме