Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб-интерфейс панели
  • Search

SSL Letsencrypt для самой панели

Вопросы по работе Веб-интерфейса панели
GUI
Post Reply
  • Print view
Advanced search
7 posts • Page 1 of 1
DangerD
Posts: 6
Joined: Fri May 13, 2016 7:56 pm

SSL Letsencrypt для самой панели
  • Quote

Post by DangerD » Fri Jul 06, 2018 5:58 am

Letsencrypt для доменов работает, как обновить сертификат для самой панели? Или вручную надо с домена скопировать?
Top

DangerD
Posts: 6
Joined: Fri May 13, 2016 7:56 pm

Re: SSL Letsencrypt для самой панели
  • Quote

Post by DangerD » Fri Jul 06, 2018 6:11 am

Можно ли где-то конфиге прописать путь к сертификатам чтобы автоматом подхватывало?
/etc/letsencrypt/live/[domain]/fullchain.pem
Top

gmalets
Posts: 20
Joined: Tue Jun 26, 2018 7:36 am

Os: CentOS 6x
Web: nginx + php-fpm
Re: SSL Letsencrypt для самой панели
  • Quote

Post by gmalets » Fri Jul 06, 2018 6:25 am

DangerD wrote: ↑
Fri Jul 06, 2018 5:58 am
Letsencrypt для доменов работает, как обновить сертификат для самой панели? Или вручную надо с домена скопировать?

в файле /usr/local/vesta/nginx/conf/nginx.conf
найдите блок

Code: Select all

    # Vhost
    server {
	listen          8083;
	...
	...
        }
добавьте или раскомментируйте строки

Code: Select all

	ssl                  on;
	ssl_certificate      /usr/local/vesta/ssl/certificate.crt;
	ssl_certificate_key  /usr/local/vesta/ssl/certificate.key;
символьные ссылки "certificate.crt" и "certificate.key" должны указывать на файлы ключей того домена, по которому вы заходите в панель.

Допустим у вас есть пользователь "admin" и вы заходите в панель с домена "mypersonaldomain.online",
то скорее всего символьные ссылки на ключи у вас уже будут созданы если этот домен был создан первым.

Code: Select all

/usr/local/vesta/ssl/certificate.crt -> /home/admin/conf/web/mypersonaldomain.online.crt
/usr/local/vesta/ssl/certificate.key -> /home/admin/conf/web/mypersonaldomain.online.key
Top

ahouse
Posts: 171
Joined: Fri Sep 01, 2017 1:05 pm

Os: Ubuntu 15x
Web: apache + nginx
Re: SSL Letsencrypt для самой панели
  • Quote

Post by ahouse » Wed Jul 11, 2018 11:02 am

Code: Select all

#!/bin/sh

$hostdomen="site.com"

mv /usr/local/vesta/ssl/certificate.crt /usr/local/vesta/ssl/certificate.crt_`date +%Y-%m-%d`
mv /usr/local/vesta/ssl/certificate.key /usr/local/vesta/ssl/certificate.key_`date +%Y-%m-%d`


cp /home/admin/conf/web/ssl.$hostdomen.crt /usr/local/vesta/ssl/certificate.crt
cp /home/admin/conf/web/ssl.$hostdomen.key /usr/local/vesta/ssl/certificate.key

chown root:mail *.crt *.key

service vesta restart
Top

gmalets
Posts: 20
Joined: Tue Jun 26, 2018 7:36 am

Os: CentOS 6x
Web: nginx + php-fpm
Re: SSL Letsencrypt для самой панели
  • Quote

Post by gmalets » Wed Jul 11, 2018 11:47 am

ahouse wrote: ↑
Wed Jul 11, 2018 11:02 am

Code: Select all

cp /home/admin/conf/web/ssl.$hostdomen.crt /usr/local/vesta/ssl/certificate.crt
cp /home/admin/conf/web/ssl.$hostdomen.key /usr/local/vesta/ssl/certificate.key
Обычно хочется решения "сделал и забыл", а вы предлагаете раз в три месяца копировать сертификаты заново?
И зачем создавать копии сертификатов в разных местах если можно создать симлинк?
Top

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: SSL Letsencrypt для самой панели
  • Quote

Post by grayfolk » Fri Jul 13, 2018 10:14 am

gmalets wrote: ↑
Wed Jul 11, 2018 11:47 am

Обычно хочется решения "сделал и забыл", а вы предлагаете раз в три месяца копировать сертификаты заново?
Добавьте в панели домен, который будете использовать и для самой панели, сделайте для него LetsEncrypt ну и дальше либо симлинки, либо прямо пути к этим файлам пропишите в /usr/local/vesta/nginx/conf/nginx.conf
Домен не удаляйте - сертификат будет обновляться панелью. Сделаете один раз и забудете )
Top

yariksat
Posts: 551
Joined: Sat Nov 19, 2016 5:39 pm

Os: CentOS 4x
Web: apache
Re: SSL Letsencrypt для самой панели
  • Quote

Post by yariksat » Fri Jul 13, 2018 2:40 pm

gmalets wrote: ↑
Wed Jul 11, 2018 11:47 am
ahouse wrote: ↑
Wed Jul 11, 2018 11:02 am

Code: Select all

cp /home/admin/conf/web/ssl.$hostdomen.crt /usr/local/vesta/ssl/certificate.crt
cp /home/admin/conf/web/ssl.$hostdomen.key /usr/local/vesta/ssl/certificate.key
Обычно хочется решения "сделал и забыл", а вы предлагаете раз в три месяца копировать сертификаты заново?
И зачем создавать копии сертификатов в разных местах если можно создать симлинк?
viewtopic.php?f=28&t=13838&p=56399&hili ... ели#p56399
Top


Post Reply
  • Print view

7 posts • Page 1 of 1

Return to “Веб-интерфейс панели”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password