исправлено Работа сайте через https

Kryl

Пользователь
vitalix
Да они добаебы ..
Сервер то работает , а запросы на аяксе нет .. вот решение для апача (в конфиге опача .)
Добавить эту строчку .
PHP:
<VirtualHost 127.0.0.1:8080>
ServerName мой сайт
...
SetEnvIf X-Forwarded-Proto https HTTPS=on
...
</VirtualHost>
 

vitalix

Пользователь
vitalix
Да они добаебы ..
Сервер то работает , а запросы на аяксе нет .. вот решение для апача (в конфиге опача .)
Добавить эту строчку .
PHP:
<VirtualHost 127.0.0.1:8080>
ServerName мой сайт
...
SetEnvIf X-Forwarded-Proto https HTTPS=on
...
</VirtualHost>
ДОБАВИЛ ТАК

<VirtualHost 127.0.0.1:8080>
ServerName fromtor.com
...
SetEnvIf X-Forwarded-Proto https HTTPS=on
...
</VirtualHost>

а редирект какой правильный будет ?
 

Kryl

Пользователь
vitalix
После RewriteEngine On в .htaccess , добавить

PHP:
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


И что значит ? добавил так ?
Тебе надо найти в конфиге апача вот эту секцию ...

<VirtualHost 127.0.0.1:8080>

</VirtualHost>

И в нее уже добавить строчку
SetEnvIf X-Forwarded-Proto https HTTPS=on
 
Последнее редактирование модератором:

vitalix

Пользователь
ни чё не помогает

прописываю

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$

Please Login or Register to view hidden text.

[L,R=301]

5580f24b3ba293efe1659174aca0b394.png


прописываю так

  1. RewriteEngine On
  2. RewriteCond %{SERVER_PORT} !^443$
  3. RewriteRule .*

    Please Login or Register to view hidden text.

    [R,L]
e72e351fdf62d2cbeea135cc1c9a204c.png
 

Kryl

Пользователь
Ну правильно .. с первым вариантом надо перезапустить нигса и кеш почистить у себя и на сайте . должно помочь . ,
а со вторым вариантом у тебя цикл идет , бесконечной переадрисации . ...

у тебя по первому варианту редирект апача идет , это и нужно .
а по второму варианту идет редирект нигса , а он уже прописан в конфиге нигса )

поэтому и цикл ВЕЧНЫЙ ))
 
Последнее редактирование модератором:

Protektor

Пользователь
vitalix заходил сей час на страницу

Please Login or Register to view hidden text.


браузер блокирует css и js с http твоего домена и js.hotlog.ru (js.hotlog.ru доступен по https, проверил)
Посмотри page_header.tpl (там обычно стили подключаются) проверь пути и те что подгружаются с твоего сайта если они имеют вид

Please Login or Register to view hidden text.


замени на
{SITE_URL}styles/templates/default/css/main.css?v=1
я у себя так делал.
 

vitalix

Пользователь
Всё сделал как написал
но результат как на первом скрине

<VirtualHost 91.234.34.69:81 >
ServerName fromtor.com
AssignUserID *****
CustomLog /var/www/httpd-logs/fromtor.com.access.log combined
DocumentRoot /var/www/****/data/www/fromtor.com
ErrorLog /var/www/httpd-logs/fromtor.com.error.log
ServerAdmin [email protected]
ServerAlias

Please Login or Register to view hidden text.


SetEnvIf X-Forwarded-Proto https HTTPS=on
AddHandler php-cgi .php .php3 .php4 .php5 .phtml
ScriptAlias /php-bin/ /var/www/php-bin/*****/
ScriptAlias /cgi-bin/ /var/www/***/data/www/fromtor.com/cgi-bin/
</VirtualHost>
 

vitalix

Пользователь
vitalix заходил сей час на страницу

Please Login or Register to view hidden text.


браузер блокирует css и js с http твоего домена и js.hotlog.ru (js.hotlog.ru доступен по https, проверил)
Посмотри page_header.tpl (там обычно стили подключаются) проверь пути и те что подгружаются с твоего сайта если они имеют вид

Please Login or Register to view hidden text.


замени на
{SITE_URL}styles/templates/default/css/main.css?v=1
я у себя так делал.

<script type="text/javascript" src="{SITE_URL}styles/js/jquery.cluetip.js"></script>
<script type="text/javascript" src="{SITE_URL}styles/js/jquery.scrollable.js"></script>
<script type="text/javascript" src="{SITE_URL}styles/js/jquery.mousewheel.js"></script>
<link type="text/css" rel="stylesheet" href="{SITE_URL}styles/templates/default/css/cluetip.css"/>

они все так прописаны
 
Сверху