09.07.2026
nginx proxy manager установка debian
Установка 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-серверами.