07.08.2026
nginx proxy manager установка
Установка Nginx Proxy Manager: Полное Руководство
О том, как установить Nginx Proxy Manager на своем сервере, многие из вас, возможно, задумывались. Это мощный инструмент, который позволяет создавать прозрачные прокси-серверы с помощью Nginx. В этом руководстве мы рассмотрим все этапы установки Nginx Proxy Manager, начиная от подготовки сервера и заканчивая настройкой конфигурации.
Приготовление сервера
Для начала вам понадобится сервер с установленным Linux. Мы будем использовать Ubuntu, но установка также возможна на других дистрибутивах. Убедитесь, что у вас есть доступ к серверу с помощью SSH или консоли.
После этого вам нужно обновить пакеты и установить необходимые зависимости:
sudo apt-get update
sudo apt-get install -y nginx
sudo apt-get install -y git
sudo apt-get install -y docker.io
Установка Nginx Proxy Manager
Далее нам нужно клонировать репозиторий Nginx Proxy Manager с помощью Git:
sudo git clone https://github.com/jc21/nginx-proxy-manager.git /opt/nginx-proxy-manager
Затем перейдем в созданную папку и установим необходимые зависимости:
cd /opt/nginx-proxy-manager
sudo pip3 install -r requirements.txt
Запуск НПМ
Для запуска NPM нам нужно создать конфигурационный файл docker-compose.yml:
version: '3'
services:
nps:
image: nginxproxy/nginx-proxy-manager
ports:
- "8080:80"
volumes:
- ./config:/etc/nginxproxy-manager
- ./data:/var/lib/nginxproxy-manager
- ./logs:/var/log/nginxproxy-manager
После этого запустим docker-compose up -d, чтобы запустить НПМ в фоне:
sudo docker-compose up -d
Настройка конфигурации
После запуска НПМ вы сможете доступиться к нему по адресу http://localhost:8080. Используйте учетные данные admin:admin для входа.
Здесь вы сможете создавать, редактировать и удалять прокси-серверы, а также настраивать их конфигурацию. Для начала создайте новый прокси-сервер, выбрав тип Nginx и указав IP-адрес и порт для подключения.
Настройка сертификатов
Чтобы использовать НПМ с SSL/TLS, вам нужно создать сертификаты и ключи. Для этого вам понадобится генератор сертификатов, такой как openssl. Сгенерируйте ключи и сертификаты следующим образом:
sudo openssl genrsa -out /etc/nginxproxy-manager/privkey.pem 2048
sudo openssl req -new -key /etc/nginxproxy-manager/privkey.pem -out /etc/nginxproxy-manager/certreq.pem
sudo openssl x509 -req -in /etc/nginxproxy-manager/certreq.pem -signkey /etc/nginxproxy-manager/privkey.pem -out /etc/nginxproxy-manager/fullchain.pem
После этого добавьте сертификаты в настройки НПМ:
sudo docker-compose exec nps /app/nginxproxy-manager/configure
conclusions
Установка Nginx Proxy Manager на своем сервере может показаться сложной задачей, но с помощью этого руководства вы сможете легко и быстро приготовить свою инфраструктуру. Следуйте этим простым шагам, и вы сможете настроить прозрачный прокси-сервер с помощью НПМ.
LSI ключи: nginx proxy manager установка, прозрачный прокси-сервер, настройка конфигурации, сертификаты SSL/TLS, генератор сертификатов, настройка НПМ.