Archive November 2018

SSL проблема “сайт защищён не полностью.”

Установил бесплатный SSL сертификат. В адресной строке стоит восклицательный знак и сообщение: сайт защищён не полностью.
Возможная причина:
Данная проблема возникает из-за наличия смешанного содержимого, т. е. на странице имеется часть контента, загружаемого по протоколу http, в то время как сам сайт открывается по протоколу https. В моём случае происходила подгрузка по протоколу http следующего контента:
Mixed Content: The page at ‘https://mydomen.ru/’ was loaded over HTTPS, but requested an insecure image ‘http://mydomen.ru/wp-content/uploads/2018/11/cropped-powder-coating-img-large.jpg’. This content should also be served over HTTPS.
То есть сайт открывается по https в то время как путь до изображения прописан так http://mydomen.ru/pic.jmg
Для решения данного вопроса, вам необходимо заменить все http-ссылки на https.
https://developer.mozilla.org/ru/docs/Security/MixedContent/FixMixedContent

http to https redirect

Для всех страниц:

Вариант 1 (301)

RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
Вариант 2
RewriteEngine On RewriteCond %{HTTPS} =off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
Вариант 3 (Если первые варианты не помогают и возникает циклическая переадресация)

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

Вариант 4
RewriteEngine On 
RewriteCond %{ENV:HTTPS} !on 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Больше вариантов (например для одной страницы здесь)

 

GEDIT правка системных файлов

Можно править системные файлы и создавать папки в системных областях при сохранении файлов. Откройте GEDIT так сначала выполните это

su –

а после это

gedit

GEDIT будет работать с правами администратора пока вы его не закроите. Очень полезная штука!

Полезная утилита для правки конфигураций приложений в LINUX (GEDIT например)

apt-get install dconf-tools
dconf-editor

Вот пример с настройкой gedit.
Так как в GEDIT сейчас нет меню (тул бара), то стили и прочее можно подключить и настроить через dconf, но можно и сломать, поэтому будте осторожны.

Бывает такая странность, что изменения конфигураций не сохраняются при первом запуске. Нужно попытаться что то изменить, попытаться сохранить (то есть безуспешно применить), после закрыть окно кофигуратора и в консоле написать

exit

После чего снова вызвать

dconf-editor

и он должен заработать нормально.