Я запускаю два приложения на Raspberry Pi в моей локальной сети (192.168.1.95). Я хочу получить к ним доступ через мой браузер следующим образом:
192.168.1.95:3000 = App One
192.168.1.95:3001 = App Two
Итак, мои серверные блоки выглядят так:
# App One
server {
listen *:3000;
location / {
proxy_pass http://127.0.0.1:3000;
}
}
# App Two
server {
listen *:3001;
location / {
proxy_pass http://127.0.0.1:3001;
}
}
Но на моем ноутбуке, в браузере, когда я перемещаюсь до 192.168.1.95:3000 он просто вращается вечно. Я перезапустил NGINX на своем пи, и он не сообщил об ошибках. Чего не хватает?
Правки:
- Я проверил журналы доступа и журналы ошибок. Ничто не заставляет меня думать, что мои
192.168.1.95:3000
запросы даже не доходят до nginx. - Я открыт для других решений. Я бы go для субдомена, но я не хочу, чтобы DNS. Это один внутренний IP с несколькими сайтами и инструментами. Я не думаю, что
subdomain.192.168.1.95
работает.
Решение : Я идиот. У меня был брандмауэр UFW на моем пи, блокирующий все, кроме 22, 80, 443. Я выставил порты, которые хотел, и у меня все хорошо до go, даже без необходимости nginx.