如何快速搭建个人博客网站-4-安装管理工具1panel和反向代理工具OpenResty
安装1panel
##执行官方一键安装脚本
bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"
##脚本会自动安装 Docker、1Panel 容器
##交互式提示:设置安装目录、面板端口、安全入口、账号密码
----------------------------------------
安装选择
Chinese 中文(简体)
(默认为/opt):
是否要配置镜像加速 [y/n]: y
设置1Panel端口 自定义一个端口比如:3000
设置1Panel安全入口 比如:1panel
设置1Panel面板用户 比如:admin
密码 比如:admin
安装完毕后进行访问登录
http://公网ip:3000/1panel
登录账号,密码即可
登录后在应用商场进行反向代理工具OpenResty的安装

默认配置即可,直接安装,阿里云服务器的防火墙默认开放80和443,不必再进行放行

创建网站,我们网站是在本机进行运行的,需要通过OpenResty进行反向代理,对外开放访问的,外界不能直接访问我们的本机的内容的,也是出于安全考虑

如果服务是通过1panel创建的,就可以选择一键部署,选中应用,填写域名创建,其他选择静态网站也是一样的

例如:我这里创建一个静态网站123.zzxu.top

进入网站

创建反向代理对象

设置名称,前端请求路径可以自定义,也可以默认

下面填写后端地址,一般格式是127.0.0.1:1234 127.0.0.1是本机的地址,1234是本机我们启动的服务的端口,这样我们的服务就映射到了域名123.zzxu.top
这样的好处和我们经常使用的局域网一样的道理,外界不知道我们实际的端口和软件,只通过域名和代理软件的80和443端口访问我们的服务,外界只指定域名,不知道我们服务器的实际ip和后端的服务软件

在阿里云控制台添加这个子域名的解析

在个人电脑访问123.zzxu.top,显示网页即为成功

1111