Halo博客的搭建-番外(三.1)——配置HTTP反向代理
本文最后更新于 2025-04-19,若需联系:请发至[email protected]
反代本意是用一个简单好记的访问地址来代替http://机IP:端口号的访问地址,就像访问baidu.com,而非访问baidu的IP地址39.156.66.10或110.242.68.66
小🧀:百度这种的会拒绝直接访问IP地址的没有host头的网络请求,但小司可能可以
一、安装OpenResty
在应用商店点搜索openresty并安装


安装好后,记得将openresty的监听端口放在防火墙白名单里(若没有),
防火墙参见此文介绍
二、域名
肯定要先买域名才能使用,比如你的想买test.com域名,你的反代网站
参见此文(阿里云版,其他平台大同小异),
三、配置反代
3.1、添加网站
1panel面板,网站-网站 ,先看看下图中绿色的那里openresty启动了吗

若你购买的域名为test.com
创建-反向代理
分组:可以不用管
主域名:买的域名
代理地址:
127.0.0.1:端口号或localhost:端口号。都可以需要注意的是如halo、umami这种部署到本地的反代网站需要使用http型,若你为1panel启用了https,则1panel的反代要用https。不然会跳转失败,因为协议不同会导致SSL 握手失败,网站就看不了。
端口号:比如halo-8090,openresty-80、443,twitoo-40063,umami-3000
(当然可以自定义端口号,但是刚搞的话还是不建议了哈)
