如何解决nginx 80端口重定向
问题是关于 ubuntu 服务器的 nginx 配置。我一直在尝试从 nginx 中的端口 80 重定向到两个不同的上游服务器,具体取决于位置。在 nginx.conf 中,我编写了其他映射,这些映射有效。但是,没有重定向到端口 80 的请求。
upstream backend {
server ip:5000;
}
upstream frontend {
server servername.io:3000;
}
upstream docs {
server servername.io:38000;
}
upstream utility {
server ip:8888;
}
server{
listen 80;
location /docs {
proxy_pass http://docs/;
}
location / {
proxy_pass http://frontend/;
}
}
server {
listen 12345;
location / {
proxy_pass http://backend/;
}
}
server {
listen 5555;
location / {
proxy_pass http://utility/;
}
}
调用 :80 端点时,请求挂起。后端和实用程序上游的 ip 是普通的 ipv4。重定向适用于分别侦听 12345 和 5555 的其他两台服务器。 谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。