使用Django开发微信公众号后端部署在腾讯云上,是我第一次使用nginx。当时只知道nginx和apache差不多,都是属于服务器软件,简单的看了介绍,就按照教程来无脑配置我的web后端了。当时总是觉得为什么要这么麻烦,我的服务访问量很少,也用不到什么性能,Django为什么不能把自带的服务器做的稳定一些呢。直到现在我也这么认为。
但是,最近我又感受到nginx的魅力。因为我最近在开发微信小程序,遇到了多个小程序的后端使用同一个服务器的问题。大家都知道微信小程序只能访问443端口,我只有一个服务器,如何部署多个小程序的后端呢?
由此,我了解到了ngnix可以通过配置访问路径来映射端口。如https://www.baidu.com/app1和https://www.baidu.com/app2这两个网址,都是外部访问的443端口,但是ngnix可以将app1和app2映射到内部的任意端口,这样就可以让一个外部端口映射服务器内不同的服务了(如0.0.0.0:8080、如0.0.0.0:9999)。
posted @
2020-03-04 22:00
Rainflow
阅读(
1666)
评论()
编辑
收藏
举报