Базовый сценарий:
У меня (физический) сервер, на котором работает Proxmox.
На этом оборудовании я запускаю контейнеры LXC (назовем их 100, 101 ...), все с запущенным NGINX.
Моя цель:
Настройте контейнер 100 таким образом, чтобы он действовал как обратный прокси-сервер для всех остальных моих контейнеров.
Текущая конфигурация:
на контейнере 100 (обратный прокси)
server {
listen 80 default_server;
server_name _;
location / {
proxy_pass http://192.168.178.101:80;
}
}
на контейнере 101, одна из целей
# This is a default site configuration which will simply return 404, preventing
# chance access to any other virtualhost.
server {
listen 80 default_server;
# Everything is a 404
location / {
return 404;
}
# You may need this to prevent return 404 recursion.
location = /404.html {
internal;
}
}
Оба контейнера получают статический IP-адрес, 100 получают 192.168.178.100 и 101 получают 192.168.178.101.
Я могу получить доступ к 101 по его IP-адресу из браузера, однако 100 недоступен.
Я впервые настраиваю такую сеть, прошу прощения за любую глупую ошибку, которую я совершил!