Svyaz

09.07.2026

nginx proxy manager установка debian

Svyaz VPN — свобода без границ

Установка Nginx Proxy Manager на Debian: Полная Гид по Конфигурации

Если вы ищете простую и мощную платформу для создания и управления прокси-серверами, то Nginx Proxy Manager (NPM) — это идеальный выбор. В этой статье мы покажем вам, как установить NPM на Debian и настроить его для работы с вашим сервером.

Предварительные требования

  • Операционная система: Debian 10 (Buster) или поздние версии.
  • Пользователь с правами root или пользователь с правами администратора.
  • Сервер с доступом к Интернету.

Шаг 1: Установка необходимых зависимостей

Чтобы установить NPM, нам понадобится несколько дополнительных пакетов. Обновите список доступных пакетов и установите необходимые зависимости следующими командами:

sudo apt update
sudo apt install -y nginx git curl ca-certificates

Шаг 2: Клонирование репозитория NPM

Скачайте репозиторий NPM с помощью Git, создав новую директорию для хранения конфигурации:

sudo git clone https://github.com/nginxproxymanager/nginxproxymanager.git /etc/nginxproxymanager

Шаг 3: Настройка NPM

Перейдите в директорию NPM и установите конфигурацию:

cd /etc/nginxproxymanager
sudo ./setup.sh

Выведется меню для настройки NPM. Выберите опцию "1. Установить NPM" и следуйте инструкциям.

Шаг 4: Создание конфигурации NPM

Откройте файл конфигурации NPM в редакторе:

sudo nano /etc/nginx/nginx.conf

Добавьте следующие строки в конец файла:

http {
    ...
    upstream proxypass {
        server localhost:8080;
    }

    server {
        listen 80;
        server_name example.com;

        location / {
            proxy_pass http://proxypass;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
        }
    }
}

Шаг 5: Запуск NPM

Запустите NPM:

sudo /etc/init.d/nginxproxymanager start

Шаг 6: Проверка работы NPM

Откройте веб-интерфейс NPM по адресу http://your-server-ip:81 (где your-server-ip — IP-адрес вашего сервера). Войдите в систему с помощью стандартного логина и пароля.

Теперь вы можете создавать, конфигурировать и управлять прокси-серверами с помощью NPM.

Навыки и знания, необходимые для понимания этого руководства:

  • Установка и конфигурация Debian.
  • Работа с Git.
  • Настройка Nginx.
  • Управление прокси-серверами.

Термины, используемые в этом руководстве:

  • Nginx Proxy Manager (NPM) — платформа для создания и управления прокси-серверами.
  • Debian — операционная система.
  • Git — система управления версиями.
  • Nginx — веб-сервер.
  • Proxypass — upstream-сервер для проксируемого трафика.

Навыки и знания, которые вы получите после прочтения этого руководства:

  • Установка и конфигурация NPM на Debian.
  • Настройка НПМ для работы с вашим сервером.
  • Understanding of Nginx and upstream-серверами.