将nginx配置为两个应用之间的桥梁

时间:2016-12-07 15:43:54

标签: nginx

我有两个应用程序在不同的Tomcat上运行,分别在80和8080端口上运行。这些应用程序中的URL相同,只是与提到的端口不同。我需要从1到2发送HTTP请求,但不必更改代码,所以我尝试使用smth配置nginx:

server {
      listen 8080;
      server_name blabla.net;
          location / {
              proxy_set_header   X-Real-IP $remote_addr;
              proxy_set_header   Host      $http_host;
              proxy_pass         http://blabla.net:80;
          }
    }

但是尝试启动nginx有:

bash-3.2$ sudo nginx
nginx: [emerg] bind() to 0.0.0.0:80 failed (48: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use)

有没有办法解决它,我的意思是在单独的端口上运行nginx以在两个应用程序之间建立桥梁?谢谢!

0 个答案:

没有答案