基于宝塔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用到的是简单的替换!!!!!!!!
参考: