使用 NGINX 将端口 80 转发到 8080

编程入门 行业动态 更新时间:2024-10-25 06:33:14
本文介绍了使用 NGINX 将端口 80 转发到 8080的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我在我的 debian 服务器上使用 LEMP 堆栈和 Node JS.Nginx 在 80 端口和 8080 上的 Node JS 上工作.我为 nodejs 应用程序创建了新的子域:cdn.domain.目前我只能像 cdn.domain:8080/一样访问 Node JS 应用程序.我想要做的是配置 Nginx,这样当我进入 cdn.domain 时,我可以让应用程序在端口 80 上工作.我认为可以使用上游 nginx 来完成.但我无法弄清楚如何.

I'm using LEMP stack and Node JS on my debian server. Nginx works on port 80 and Node JS on 8080. I created new subdomain: cdn.domain for nodejs app. Currently I can access to Node JS application only like cdn.domain:8080/. What I want to do is to configure Nginx so that, when I enter to cdn.domain I can get app working on port 80. I think it can be done using nginx upstream. But I can't figure out how.

推荐答案

就这么简单,

确保将 example 更改为您的域(或 IP),并将 8080 更改为您的 Node.js 应用程序端口:

make sure to change example to your domain (or IP), and 8080 to your Node.js application port:

server { listen 80; server_name example; location / { proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $http_host; proxy_pass "127.0.0.1:8080"; } }

来源:eladnava/binding-nodejs-port-80-using-nginx/

更多推荐

使用 NGINX 将端口 80 转发到 8080

本文发布于:2023-08-07 13:56:38,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1319427.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:端口   NGINX

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!