我正在linux上运行一个Web应用程序(ubuntu 16.4),一切正常但我需要将请求转发到mydomain.com/api到端口3000.有人可以详细解释如何使用nginx执行此操作吗?我正在使用vhost记录(内置于ubunutu来托管该站点,但是现在当请求指向mysite.com:3000/api时,有些人说这些请求在公司环境中不起作用等等。我怀疑是我在api中指定端口。
有关示例,请转到www.skoolaide.com并尝试创建帐户。
我已经在网上搜索过但不清楚如何这样做。
谢谢!
答案 0 :(得分:0)
你可以像
那样配置你的nginx vhostserver {
listen 80;
location / {
proxy_pass http://127.0.0.1:3000;
}
}
以便所有到端口80的传入请求都将代理到端口3000