Настройка реверс-прокси NGINX
Предварительные требования
Шаг 1. Устанавливаем nginx
Для deb/ubuntu:
sudo apt install nginx python3-certbot-nginx
Для centos/fedora/rhel:
sudo dnf install nginx python3-certbot-nginx
Шаг 2. Настраиваем базовую заглушку для домена
TBD
Шаг . Кладём шаблон реверс-прокси
Шаблон для {nginx}/sites-available
server {
# Replace domain name, for example "example.com"
server_name {domain_name};
location / {
proxy_pass http://{server_address}; # Replace server address, for example "127.0.0.1"
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}