Linux

為生產設置流量路由器(代理?)

  • February 3, 2014

我正在執行生產伺服器,並且我的 Web 應用程序在埠 8099 上執行。因此,如果前端想要訪問任何後端端點,他們會呼叫此 url:

http://production.server.com:8099/mainserver/some/get?xxxxxxx

我需要將 production.server.com:8099 設置為 api.production-server.com,它將指向 production.server.com:8099。最好的方法是什麼?這是針對 ubuntu 平台的。

對於 Nginx

server {
    server_name  https://api.production-server.com;
    location / { proxy_pass http://127.0.0.1:8099; }
} 

看到這個https://stackoverflow.com/a/11034125/1992247

假設它是一個apache伺服器。

<Proxy *>
   Order deny,allow
   Allow from all
</proxy>

   ServerName https://production.server.com
   ProxyPass https://api.production-server.com   https://production.server.com:8099
   ProxyPassReverse https://api.production-server.com   https://production.server.com:8099

引用自:https://unix.stackexchange.com/questions/108785