nginx如何实现端口转发


本文摘自PHP中文网,作者V,侵删。

背景:

(推荐教程:nginx教程)

最近在部署一个小程序的后台,但是小程序调用的接口是不能带端口号的,那么如果服务器上面80端口已经被其他程序占用,就只能采用端口转发或者虚拟目录,我采用的是端口转发,或者说当在一台主机上需要部署多个web应用,并且需要能在80端口访问这些web时,就可以采用这种方法,也可以叫做nginx反向代理用于实现负载均衡。

具体介绍:

加入服务器域名是test.com,那么你可以通过test.com/news在80端口访问新闻应用,但是服务器上分配的是其他端口,如8081。
对应的nginx配置如下:

80端口的配置: 访问test.com/news => 127.0.0.1:8081 ,这里有一个需要注意的地方是转发的url最后需要加上’/’,这相当指定了url’/’,如果代理服务器地址中是带有URL的,此URL会替换掉 location 所匹配的URL部分。

阅读剩余部分

相关阅读 >>

nginx哪个版本好

nginx的配置系统由什么构成

centos下nginx无法访问怎么办

nginx文件在哪里

nginx平滑升级的操作教程

nginx的三种反向代理方式你都知道么

介绍beego、nginx性能测试实例

nginx为什么能高并发

如何在linux中使用nginx设置负载平衡

linux下设置nginx开机自启的方法

更多相关阅读请进入《nginx》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...