Page 1 of 1
Nginx не работает с Let's Encrypt
Posted: Mon Jan 16, 2017 4:03 pm
by jser
Установил сертификат Let's Encrypt. В админке сайта указал, что он должен работать по SSL. Apache все подхватил и сайт доступен по https. Но стоящий в качестве прокси nginx шифрование не поддерживает. При просмотре сайта браузер сообщает, что изображения на сайте доступны по незащищенному соединению.
Глянул в /home/user/conf. Файлы shhtpd.conf и snginx.conf есть, файлы сертификата лежат там же, все присутствует и доступно.
Файл /home/user/conf/web/snginx.conf в /etc/nginx/conf.d/vesta.conf прописан.
Подскажите, пожалуйста, куда копать, как заставить nginx зашифровать соединение?
ОС - CentOS 7
Re: Nginx не работает с Let's Encrypt
Posted: Tue Jan 17, 2017 4:50 am
by skurudo
jser wrote:При просмотре сайта браузер сообщает, что изображения на сайте доступны по незащищенному соединению.
Не глядя на сам сайт, могу предположить к примеру жесткие ссылки на http или ссылки с http-поддомена к примеру.
Re: Nginx не работает с Let's Encrypt
Posted: Tue Jan 17, 2017 11:38 am
by Mr.Erbutw
Перевести сайт на https есть ссылки которые ссылаются на http внутри сайта. Это все зависит от настройка сайта.
Re: Nginx не работает с Let's Encrypt
Posted: Sat Mar 25, 2017 8:16 pm
by Metallurg.IT
Mr.Erbutw wrote:Перевести сайт на https есть ссылки которые ссылаются на http внутри сайта. Это все зависит от настройка сайта.
А какие чудесные команды для SQL, чтобы в один миг поменять все ссылки?
Re: Nginx не работает с Let's Encrypt
Posted: Sun Mar 26, 2017 9:38 am
by skurudo
Metallurg.IT wrote:А какие чудесные команды для SQL, чтобы в один миг поменять все ссылки?
Ну как-то так...
Code: Select all
UPDATE test SET text = REPLACE(text, 'http', 'https') WHERE text LIKE '%http%'
А вообще если очень много таблиц и полей, где может встречаться значение, то иногда бывает проще сделать экспорт базы данных через тот же phpmyadmin или mysqldump, пройтись автозаменой в vim или nano и сделать импорт обратно.