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上传文件失败,提示上传文件过大,怎么解决

linux如何查看nginx是否启动

nginx缓存使用

nginx如何解决请求跨域问题

如何修改nginx服务的默认端口

如何将nginx注册为服务

详解nginx配置文件nginx.conf

nginx如何优化

nginx php-fpm进程 怎么释放

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



打赏

取消

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

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

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

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

评论

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