所以我有一個應用程序,在http://localhost:4206上啓動一個web服務。配置nginx添加轉發代理?
我已將應用程序複製到EC2實例,現在要啓動該服務,但允許每個人(外部消費者)打這個服務。我知道我可以配置nginx將端口8080(外部)的轉發代理添加到我的服務器的端口(4206)。
我發現以下指南:https://ef.gy/using-nginx-as-a-proxy-server
不過,我不確定究竟是什麼在這個指南我應該做...
應該這個片段看起來像什麼我?
server {
listen 8080;
location/{
resolver 8.8.8.8;
proxy_pass http://$http_host$uri$is_args$args;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
某些方向將不勝感激。謝謝!
嗨,我不能確定這是否會真正幫助,所以我將在本註釋。我之前實際上配置了nginx來代理在同一個ec2實例中運行的節點服務器以及一個php fpm。而我的配置是這個https://gist.github.com/nosweat/a1e991c9359b719459e1#file-php-node-nginx-conf-L34 – vincent