NGINX обратный прокси с внутреннего IP с: PORT - PullRequest
0 голосов
/ 09 апреля 2020

Я запускаю два приложения на 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 на своем пи, и он не сообщил об ошибках. Чего не хватает?

Правки:

  1. Я проверил журналы доступа и журналы ошибок. Ничто не заставляет меня думать, что мои 192.168.1.95:3000 запросы даже не доходят до nginx.
  2. Я открыт для других решений. Я бы go для субдомена, но я не хочу, чтобы DNS. Это один внутренний IP с несколькими сайтами и инструментами. Я не думаю, что subdomain.192.168.1.95 работает.

Решение : Я идиот. У меня был брандмауэр UFW на моем пи, блокирующий все, кроме 22, 80, 443. Я выставил порты, которые хотел, и у меня все хорошо до go, даже без необходимости nginx.

...