Страница 2 из 4

Re: Создание Https подлючения

Добавлено: 15 май 2016, 12:44
wormen86
blazer-05, ты под какой сервер ssl хочешь поставить?

Re: Создание Https подлючения

Добавлено: 15 май 2016, 17:11
blazer-05
wormen86 писал(а):blazer-05, ты под какой сервер ssl хочешь поставить?
под apache. Стоит у меня openserver 5.2.2, апач 2.4

Re: Создание Https подлючения

Добавлено: 16 май 2016, 01:37
wormen86
blazer-05, скрин ошибки из логов не помешал бы

Re: Создание Https подлючения

Добавлено: 16 май 2016, 08:49
blazer-05
когда эти строки закоментированы, то пишет ваше соединение не защищено и перечеркнуто красным.
SSLCertificateChainFile "%sprogdir%/certs/sharelink/1_root_bundle.crt"
SSLCertificateFile "%sprogdir%/certs/sharelink/2_www.sharelink.ru.crt"
SSLCertificateKeyFile "%sprogdir%/certs/sharelink/3_www.sharelink.ru.key"

Если их раскоментить, то соединение нормально защищенное, но сайт не работает а видно только его весь каталог с файлами. В логах при этом выводит если я правильно понял неправильный путь - ошибка 500.
mysite: 192.168.1.1 [16/May/2016:08:44:05 +0300] "GET / HTTP/1.1" 500 662 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0"
mysite: 192.168.1.1 [16/May/2016:08:44:05 +0300] "GET /favicon.ico HTTP/1.1" 500 662 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0"
mysite: 192.168.1.1 [16/May/2016:08:44:05 +0300] "GET /favicon.ico HTTP/1.1" 500 662 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0"

А без https все работает и лог такой
sharelink.ru: 192.168.1.1 [16/May/2016:08:46:16 +0300] "GET / HTTP/1.1" 200 17397 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.94 Safari/537.36 OPR/37.0.2178.43"
sharelink.ru: 192.168.1.1 [16/May/2016:08:46:17 +0300] "GET /static/bootstrap/css/my_style.css HTTP/1.1" 304 - "http://sharelink.ru/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.94 Safari/537.36 OPR/37.0.2178.43"

Как заставить по https, что заработал нормально и выводил сайт а не каталог или ошибку 500?

Re: Создание Https подлючения

Добавлено: 16 май 2016, 08:52
wormen86
> когда эти строки закоментированы, то пишет ваше соединение не защищено и перечеркнуто красным.
там стоит самоподписной сертификат, уже был ответ где-то на форуме, что для локальной машины, нет необходимости где-то его покупать/делать
-------
это лог HTTP запросов,это не то, еще есть лог самого сервера

Re: Создание Https подлючения

Добавлено: 16 май 2016, 09:07
blazer-05
wormen86 писал(а):> когда эти строки закоментированы, то пишет ваше соединение не защищено и перечеркнуто красным.
там стоит самоподписной сертификат, уже был ответ где-то на форуме, что для локальной машины, нет необходимости где-то его покупать/делать
-------
это лог HTTP запросов,это не то, еще есть лог самого сервера
apache отладка имеется в виду?
вот
[Mon May 16 09:04:54.999656 2016] [core:error] [pid 8500:tid 1132] [client 192.168.1.1:2799] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

Ну не знаю в этом топике Максим говорил, что нужно либо купить либо бесплатный сделать сертификат. Я так и сделал как было написано на сайте WoSign зарегистрировал бесплатный.
http://open-server.ru/forum/viewtopic.php?f=4&t=2547

Re: Создание Https подлючения

Добавлено: 16 май 2016, 09:26
wormen86
blazer-05, вот тут написано как установить SSL на apache
http://firstwiki.ru/index.php/%D0%A3%D1 ... 0%B5%D0%BD

http://www.ssl.ua/info/howto/install/apache

у вас все параметры так же прописаны?
-----------------
исходя из лога, у вас в .htaccess прописан редирект на протокол http, в результате чего у вас вкладка падает из-за постоянных редиректов с одного протокола на другой

Re: Создание Https подлючения

Добавлено: 16 май 2016, 09:37
blazer-05
wormen86 писал(а):blazer-05, вот тут написано как установить SSL на apache
http://firstwiki.ru/index.php/%D0%A3%D1 ... 0%B5%D0%BD

http://www.ssl.ua/info/howto/install/apache

у вас все параметры так же прописаны?
-----------------
исходя из лога, у вас в .htaccess прописан редирект на протокол http, в результате чего у вас вкладка падает из-за постоянных редиректов с одного протокола на другой
В .htaccess у меня прописано это правило
AddHandler wsgi-script .wsgi
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /django.wsgi/$1 [QSA,PT,L]
с ним выдается ошибка 500, если его закоментировать, то в логе пишет ошибку 304
mysite: 192.168.1.1 [16/May/2016:09:32:03 +0300] "GET /apacheicons/p.gif HTTP/1.1" 304 - "https://sharelink.ru/" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0"
а лог отладки такой же.

Поставил сейчас вот этот правило
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{ENV:HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
и браузер пишет Неверное перенаправление на странице.

Re: Создание Https подлючения

Добавлено: 16 май 2016, 09:41
wormen86
blazer-05, еще вопрос
вы используете только apache? если да, то скиньте полный конфиг от apache
если у вас связка apache+nginx, то сертификаты на nginx надо ставить

Re: Создание Https подлючения

Добавлено: 16 май 2016, 09:50
blazer-05
wormen86 писал(а):blazer-05, еще вопрос
вы используете только apache? если да, то скиньте полный конфиг от apache
если у вас связка apache+nginx, то сертификаты на nginx надо ставить
ТОлько апач, вот скрин apache2.4_vhost.conf