Как легко и непринуждённо сделать Reverse Proxy для ваших сайтов и не только (Nginx Proxy Manager)
Nginx Reverse Proxy
1. Установка Nginx apt-get update && apt-get install nginx -y ### 2. Конфигурация прокси (скопировать и заменить IP адреса согласно заданию) cat > /etc/nginx/sites-available.d/default.conf << 'EOF' server {
listen 80;
server_name web.try-try.reb; # По какому адресу обращаются
location / {
proxy_pass http://"айпи нашего сайта":8080; # Куда отправляется запрос
auth_basic "Restricted area";
auth_basic_user_file /etc/nginx/.htpasswd; # Указываем файл с пользователем
}
} server {
listen 80;
server_name docker.try-try.reb;
location / {
proxy_pass http://"айпи нашего сайта":8080;
auth_basic "Restricted area";
auth_basic_user_file /etc/nginx/...
Установка Nginx Proxy Manager в Docker контейнере
Доброго времени суток! В данной заметке мы научимся поднимать с вами reverse-proxy Nginx Proxy Manager в Docker контейнере и во второй части пройдемся по его возможностям. Коротко о Nginx Proxy Manager в дальнейшем - NPM, для удобства:
NPM - это бесплатный обратный прокси (reverse proxy) основанный на Nginx, который имеет удобный и понятный интерфейс для управления. NPM - используется для проксирования вашего приложения на нужный нам домен либо поддомен. Простыми словами для быстрого и удобного привязывания контейнера к нашему домену или поддомену...