簡體   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