Обратный прокси-сервер Nginx Proxy Manager
2025-04-12
·
2 мин. для прочтения
Обратный прокси-сервер Nginx Proxy Manager.
Содержание
1 Общая информация
- Сайт: https://nginxproxymanager.com/
- Репозиторий: https://github.com/NginxProxyManager/nginx-proxy-manager
- Выполнен как контейнер Docker.
- Nginx Proxy Manager — это обратный прокси-сервер (reverse proxy).
- Настройка выполняется в графическом интерфейсе.
- Сервис используется для организации доступа к различным веб-приложениям через единую точку входа (в качестве единой точки входа может выступать, например, доменное имя или IP-адрес) с дальнейшей маршрутизацией до конечного приложения.
2 Установка для Proxmox
2.1 Установка
- Выполните команду ниже в оболочке Proxmox VE:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nginxproxymanager.sh)"
2.2 Учетные данные для входа по умолчанию
- Web-интерфейс находится по адресу:
http://server.ip:81
- Начальные учётные данные:
- Имя пользователя : admin@example.com
- Пароль : changeme
- Следует изменить после первого подключения.
2.3 Настройка certbot
- Необходимо установить тот вариант Certbot, который вам нужен.
- В консоли контейнера запустите:
/app/scripts/install-certbot-plugins
- Будут установлены дополнительные плагины certbot.
3 Настройка Nginx Proxy Manager
- После входа в панель управления вы можете перейти к настройке Nginx Proxy Manager.
- Для добавления новых proxy переходим в раздел Hosts и нажимаем Add Proxy Host.
- В поле Domain Names добавляем доменное имя.
- В Scheme выбираем протокол по которому будет происходить перенаправление.
- В Forward Hostname / IP вводим IP адрес или доменное имя на которое будет происходить перенаправление и указываем порт, если он отличный от 80.
- Дополнительные перенаправления можно сделать на вкладке Custom locations
- Для дополнительной защиты вы можете активировать опцию Block Common Exploits.
- При создании хоста есть возможность выпустить SSL сертификат Let’s Encrypt.
- Для этого перейдите во вкладку SSL.
- В поле SSL Certificate можно выбрать создание нового сертификата либо использовать ранее созданный сертификат.