体育平台

Nginx 作為 web 服務器一個重要的功能就是反向代理,Nginx 反向代理的指令不需要新增額外的模塊,默認自帶 proxy_pass 指令,只需要修改配置文件就可以實現反向代理。

舉個例子,比如要配置后端跑 apache 服務而前端跑Nginx服務,PHP頁面用http://ip:8080訪問,而我們的目標是實現通過 http://ip 就能訪問到你的網站,只需要進行下面的Nginx配置。

Nginx反向代理模板:

其中 upstream apachephp 中的 apachephp 為別名,而 location 中的 proxy_pass 即定義代理的別名地址。

Lnmp 環境下 只需要修改 /usr/local/nginx/conf/vhost/abc.conf 中的配置信息即可。

修改完成后執行 lnmp reload 使配置生效。