我有两个应用程序在不同的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以在两个应用程序之间建立桥梁?谢谢!