基于宝塔nginx的多站点管理
目录
应用的场景
有若干服务需要访问,他们或者ip不一样,或者端口不一样。
如果一个个的去绑定隐形url域名挺麻烦的。也没必要。
一个优秀的办法是,通过不同的域名访问过去。然后根据域名不同做反向代理。
demo
我服务器上有一个wordpress,其端口是8081。我想要通过blog.kenger.com去访问该服务。
设置二级域名
先直接将域名指向服务器ip。或者服务器www域名也可以。总之就是直接到80端口。

设置宝塔面板nginx
然后去宝塔

添加一个站点

设置反向代理到本地

错误注意
尽量不要用localhost。用127.0.0.1更好。

然后就可以访问了

伪静态设置
通俗来讲其实就是一种seo的方式。
伪静态是相对真实静态来讲的,通常我们为了增强搜索引擎的友好面,都将文章内容生成静态页面,但是为了实时的显示一些信息,就损失了对搜索引擎的友好面。 伪静态即是网站本身是动态网页,url后有"? “加参数来读取不同数据,伪静态就是做url重写操作(rewrite)。
|
|
基于nginx实现不同前缀代理到不同的页面
|
|
然后就可以通过服务器域名/yuedu访问到58080这个端口的内容了。
注意:proxy_pass的/不能省略,nginx用到的是简单的替换!!!!!!!!
参考: