При маршрутизации Nginx по протоколу https на http вместо указанного IP-адреса используется локальный порт

У меня есть угловое приложение, работающее в HTTPS, и я использую nginx в качестве своего веб-сервера. Я хотел бы подключиться к частному IP с использованием HTTP, но я получаю сообщение об ошибке, что он не может подключиться.

Я пытался изменить файл nginx.conf, чтобы он направлялся на IP-адрес, но он направляется на мой локальный хост

Файл.conf выглядит следующим образом:

daemon off;


   http{

    server {

      listen 9000;

      location /home {
          proxy_bind 192.xyz.abc.de;
          proxy_pass http://192.xyz.abc.de:8080/home/json;
      }

      location / {
          alias /usr/src/;
      }

  }

  include /etc/nginx/mime.types;
  gzip on;
  gzip_proxied any;
  gzip_comp_level 5;
  gzip_buffers 128 16k;
  gzip_types text/plain text/css application/json application/javascript text/javascript text/xml;
  error_log  /var/log/nginx/error.log debug;
}

events {
  worker_connections 1024;
  use epoll;
}

1 ответ

Эта проблема была устранена путем удаления json из адреса proxy_pass http://192.xyz.abc.de:8080/home/json и извлечения значения ключа proxy_bind из файла json.

заменено / домой на / домой /

Другие вопросы по тегам