Найти в Дзене
Уроки Linux

🌐 *Как быстро настроить nginx как обратный прокси для нескольких сервисов

🌐 *Как быстро настроить nginx как обратный прокси для нескольких сервисов* Хочешь упростить доступ к своим приложениям через один пункт входа? Обратный прокси — это решение! Настроить nginx под это может даже новичок, и я расскажу как. Плюсы: - Централизованный доступ к разным сервисам - Защита за счет HTTPS и аутентификации - Легкость в управлении и масштабировании Для начала создадим конфиг, который направит трафик на разные порты: - Сертификаты SSL — первым делом, подготовь их. - Создай отдельный файл конфигурации: sudo nano /etc/nginx/sites-available/myproxy И вставь туда: server { listen 443 ssl; server_name mydomain.com; ssl_certificate /path/to/cert.pem; ssl_certificate_key /path/to/key.pem; location /service1/ { proxy_pass http://localhost:3001/; } location /service2/ { proxy_pass http://localhost:3002/; } } - Активируй настройку: sudo ln -s /etc/nginx/sites-available/myproxy /etc/nginx/sites-enabled/ sudo nginx -t sudo systemctl reload nginx Теперь, заходя на http

🌐 *Как быстро настроить nginx как обратный прокси для нескольких сервисов*

Хочешь упростить доступ к своим приложениям через один пункт входа? Обратный прокси — это решение! Настроить nginx под это может даже новичок, и я расскажу как.

Плюсы:

- Централизованный доступ к разным сервисам

- Защита за счет HTTPS и аутентификации

- Легкость в управлении и масштабировании

Для начала создадим конфиг, который направит трафик на разные порты:

- Сертификаты SSL — первым делом, подготовь их.

- Создай отдельный файл конфигурации:

sudo nano /etc/nginx/sites-available/myproxy

И вставь туда:

server {

listen 443 ssl;

server_name mydomain.com;

ssl_certificate /path/to/cert.pem;

ssl_certificate_key /path/to/key.pem;

location /service1/ {

proxy_pass http://localhost:3001/;

}

location /service2/ {

proxy_pass http://localhost:3002/;

}

}

- Активируй настройку:

sudo ln -s /etc/nginx/sites-available/myproxy /etc/nginx/sites-enabled/

sudo nginx -t

sudo systemctl reload nginx

Теперь, заходя на https://mydomain.com/service1/, ты попадешь к своему сервису на 3001, а на /service2/ — на 3002. Всё очень просто!

Заметил, что настройка обратного прокси — мощный инструмент для управляемого и безопасного доступа? А каким проектом ты планируешь заняться первым?

*Следи за новым контентом — скоро расскажу, как защитить nginx и автоматизировать такие конфигурации!*

💬 Прокачай свои скилы в телеграм-канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!