繁体   English   中英

如何使用 nginx 转发到中间件

[英]how to port forward to middleware with nginx

我正在 linux (ubuntu 16.4) 上运行一个 web 应用程序,一切正常,但我需要将请求转发到 mydomain.com/api 到端口 3000。有人可以详细解释如何使用 nginx 执行此操作吗? 我正在使用 vhost 记录(内置于 ubunutu 来托管该站点,但是现在当请求指向 mysite.com:3000/api 时,有些人说这些请求在公司环境等中不起作用。我的怀疑是我在 api 中指定了端口。

例如,请访问www.skoolaide.com并尝试创建一个帐户。

我已经在网上搜索过,但它不是很清楚如何这样做。

谢谢!

你可以像这样配置你的 nginx 虚拟主机

server {
     listen       80;
     location / {
       proxy_pass http://127.0.0.1:3000;
     }
 }

以便所有传入 80 端口的请求都将代理到端口 3000

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM