Как да инсталираме Nginx Proxy Manager на докер с Docker Compose
Това ръководство ще ви покаже как да инсталирате Nginx Proxy Manager на вашия сървър, с помоща на Docker Compose.
Какво е Nginx Proxy Manager
Nginx Proxy Manager е безплатен и отворен код, лесен за използване уеб приложение за управление на Nginx прокси сървъри. Той може да се използва за конфигуриране на прокси сървъри за различни приложения и услуги, като уеб сайтове, уеб приложения, база данни и др.
Предпоставки
За да следвате този урок, ще ви трябва:
Linux сървър – физически, виртуална машина или облачен сървър.
Docker и Docker Compose да са инсталирани на вашия Linux сървър.
Моля, проверете това ръководство, ако искате да инсталирате Docker и Docker Compose.
Как да инсталираме Nginx Proxy Manager
Следвайте тези стъпки, за да инсталирате Nginx Proxy Manager на Docker с Docker Compose:
Лично аз съхранявам всичките си докери в папка докери (dockers) в домашната си директория.
Ако не съществува, създайте тази папка:
mkdir dockers
След това в папката dockers създайте папка, в която ще разположим Nginx Proxy Manager:
mkdir nginx
След което в папката nginx създайте файл docker compose.yml
vi docker-compose.yml
Във файла docker compose.yml добавяме следното съдържание:
version: '3'
services:
app:
container_name: nginx-pm
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
networks:
default:
name: monitoring-net
external: true
Записваме информацията с натискане на :wq
Стартиране на Nginx Proxy Manager
След като сте създали Docker Compose файлът, можете да стартирате Nginx Proxy Manager, като използвате следната команда:
docker-compose up -d
Тази команда ще стартира Nginx Proxy Manager и базата данни в контейнери, които ще работят във фонов режим.
След като командата приключи, можете да проверите, дали докерът се е стартирал:
docker ps
Конфигуриране на Nginx Proxy Manager
След като Nginx Proxy Manager е стартиран, може да достъпите уеб интерфейса му, като посетите следния адрес във вашия браузър: http://вашето-сървър-IP:81. По подразбиране, логин детайлите са:
Email: admin@example.com
Password: changeme
Веднага след като влезете с този потребител по подразбиране, ще бъдете помолени да промените данните си и да промените паролата си.
Заключение
С инсталирането и конфигурирането на Nginx Proxy Manager с Docker Compose, вие можете лесно да управлявате прокси сървъри и виртуални хостове. Този инструмент предлага множество възможности за конфигурация и сигурност, които ще ви помогнат да поддържате вашите уеб приложения в работещо състояние. Следвайте този урок и се наслаждавайте на лесното управление на вашите прокси сървъри.
Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу:
Donate ☕️ Дарете с PayPalDonate 💳 Дарете с Revolut