Как поставить SSL сертификат REG.RU в CinemaPress?

Новичо́к, через «о́»
Регистрация
1 Окт 2019
Сообщения
30
#1
Добрый день! Прошу помощи!
Пытаюсь установить SSL сертификат от рег.ру по инструкции, которую нашел на форуме, - угробил сайт, убил всю ночь на восстановление из бекапа...
Вроде восстановил... Помогите установить сертификат от рег.ру
Что где удалять? Что добавлять?
 
Регистрация
15 Дек 2017
Сообщения
5,067
#2
Что где удалять? Что добавлять?
При автоматической генерации SSL, файлы кладутся в
/etc/letsencrypt/live/сайт.com/fullchain.pem
/etc/letsencrypt/live/сайт.com/privkey.pem
/etc/letsencrypt/live/сайт.com/dhparam.pem

соответсвенно, если Вы хотите сертификат от РЕГ, Вы должны положить файлы которые они дадут и раскомментировать #enableHTTPS в файлах
/etc/nginx/conf.d/сайт.com.conf
/home/сайт.com/config/production/nginx/conf.d/nginx.conf
/home/сайт.com/config/default/nginx/conf.d/nginx.conf

затем перезагрузить service nginx restart
 
Новичо́к, через «о́»
Регистрация
1 Окт 2019
Сообщения
30
#3
При автоматической генерации SSL, файлы кладутся в
/etc/letsencrypt/live/сайт.com/fullchain.pem
/etc/letsencrypt/live/сайт.com/privkey.pem
/etc/letsencrypt/live/сайт.com/dhparam.pem

соответсвенно, если Вы хотите сертификат от РЕГ, Вы должны положить файлы которые они дадут и раскомментировать #enableHTTPS в файлах
/etc/nginx/conf.d/сайт.com.conf
/home/сайт.com/config/production/nginx/conf.d/nginx.conf
/home/сайт.com/config/default/nginx/conf.d/nginx.conf

затем перезагрузить service nginx restart
Подскажите, у меня есть следующая информация по сертификату:

- мой сертификат
- корневой сертификат
- промежуточный сертификат
- запрос на получение сертификата
- приватный ключ

В директории /etc/letsencrypt/live/сайт.com/ есть следующие файлы:
cert.pem, chain.pem, dhparam.pem, fullchain.pem, privkey.pem

какой сертификат в какой файл необходимо прописать?
В рег.ру инструкции пишется о двух файлах - файл с сертификатами и файл приватного ключа. Достаточно ли будет положить данные файлы в директорию /etc/letsencrypt/live/сайт.com/ ? И если да, то существующие файлы удалять или нет?
 
Новичо́к, через «о́»
Регистрация
1 Окт 2019
Сообщения
30
#4
Помогите пожалуйста. Я в линуксе совсем новичек... :(
 
Новичо́к, через «о́»
Регистрация
1 Окт 2019
Сообщения
30
#5
Также в дополнение. При включении в админке https почти все картинки исчезают (на скриншоте показано). А в обычном режиме в http все работает норм.
 

Вложения

Регистрация
15 Дек 2017
Сообщения
5,067
#6
Также в дополнение. При включении в админке https почти все картинки исчезают (на скриншоте показано). А в обычном режиме в http все работает норм.
У Вас не было HTTPS, соответственно не было картинок.
Достаточно ли будет положить данные файлы в директорию /etc/letsencrypt/live/сайт.com/ ? И если да, то существующие файлы удалять или нет?
fullchain.pem - сертификат;
privkey.pem - приватный ключ;
dhparam.pem - генерируется командой: openssl dhparam -out /etc/letsencrypt/live/сайт.com/dhparam.pem 2048

Можете попробовать заменить файлы сертификата и приватного ключа на РЕГ.
Хотя, зачем Вам Рег, у Вас сейчас валидный сертификат с автоматическим продлением.
 
Новичо́к, через «о́»
Регистрация
1 Окт 2019
Сообщения
30
#7
У Вас не было HTTPS, соответственно не было картинок.

fullchain.pem - сертификат;
privkey.pem - приватный ключ;
dhparam.pem - генерируется командой: openssl dhparam -out /etc/letsencrypt/live/сайт.com/dhparam.pem 2048

Можете попробовать заменить файлы сертификата и приватного ключа на РЕГ.
Хотя, зачем Вам Рег, у Вас сейчас валидный сертификат с автоматическим продлением.
По поводу картинок - указал сервер картинок cdn.cinema.press вместо своего st.мой.домен и картинки заработали.
По SSL сейчас буду делать как Вы описали. Позже отпишусь. Спасибо!
 
Енот
Новичо́к, через «о́»
Заблокирован
Регистрация
15 Янв 2020
Сообщения
110
#8
Alisa, для новых версий Cinemapress эту информацию нужно скорректировать (пути файлов и прочее)
Можешь написать подробнее как сейчас поставить на сайт свой сертификат от Reg.ru и ни разу не задействуя клауд.
Reg.ru генерирует 3 файла:
certificate_ca.crt
certificate.csr
certificate.crt
Куда их, как переименовать и где поправить конфиги?
 
Регистрация
15 Дек 2017
Сообщения
5,067
#9
https://github.com/CinemaPress/CinemaPress/blob/master/config/default/nginx/ssl.d/default.conf

/config/production/nginx/ssl.d/default.conf

Код:
ssl_certificate /home/example.com/config/production/nginx/ssl.d/live/example.com/fullchain.pem;
ssl_certificate_key /home/example.com/config/production/nginx/ssl.d/live/example.com/privkey.pem;
ssl_dhparam /home/example.com/config/production/nginx/ssl.d/live/example.com/dhparam.pem;
ssl_dhparam если не знаете как сгенерировать, попробуйте удалить.