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

Безопасный протокол HTTPS между обратным прокси-сервером NGINX и сервером VestaCP

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
2 posts • Page 1 of 1
TurbOS
Posts: 14
Joined: Sat Nov 21, 2015 9:07 pm

Безопасный протокол HTTPS между обратным прокси-сервером NGINX и сервером VestaCP
  • Quote

Post by TurbOS » Sun Apr 11, 2021 10:47 am

Доброго времени суток дорогие друзья!

У меня два сервера.
Первый сервер (обозначим его как сервер A) - это обратный прокси-сервер NGINX в системе CentOS 7.X. Его условный IP-адрес - 173.176.183.183.
Второй сервер (обозначим его как сервер B) - это полнофункциональный сервер с панелью VESTA в системе CentOS 6.X. Его условный IP-адрес 93.151.75.75.
Некоторые сайты, например website1.com, работают напрямую с клиентом по защищенному протоколу HTTPS.
Возникает вопрос, как правильно организовать работу клиентов по защищенному протоколу HTTPS между сервером A и сервером B при доступе к сайтам sites2.com и website3.com?
Поскольку сертификаты SSL, полученные ранее для этих сайтов, теперь мне нужно будет установить их на сервере A.

Буду очень признателен, если вы подскажете мне конфигурацию настроек NGINX на сервере A и правильные настройки для сервера B.

Заранее спасибо!

Image
Top

Stesh
Posts: 348
Joined: Mon Nov 09, 2015 5:52 pm

Os: CentOS 6x
Web: nginx + php-fpm
Re: Безопасный протокол HTTPS между обратным прокси-сервером NGINX и сервером VestaCP
  • Quote

Post by Stesh » Mon Apr 19, 2021 11:11 am

Вариант номер раз - haproxy в режиме tcp. Дешево, сердито, работает, минимум телодвижений.

Вариант номер два - nginx + proxy_pass, аля

Code: Select all

location / {
proxy_pass https://93.151.75.75;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Real-IP $remote_addr;
    }
На весте вылавиваем ip через

Code: Select all

real_ip_header X-Real-IP;
Ну и для автообновления LE-сертификатов, ставим acme.sh

PS: вариант номер три - тот же haproxy, в режиме http, опять же ставим acme.sh для сертификатов.
Top


Post Reply
  • Print view

2 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
 

 

cron

Login  •  Register

I forgot my password