当前位置: 首页 > news >正文

使用1panel一键建站

摘要
文章最初发布于:使用1panel一键建站
使用宝塔建站时,因为测试用的SSL证书迟迟无法申请成功。偶然发现1Panel可以丝滑申请泛域名证书,并且能自动续签。果断尝试以下,以下是一些踩坑记录。

坑1、SSL。宝塔泛域名SSL无法申请。

坑2、应用Docker部署。宝塔应用默认非Docker部署,折腾Docker踩坑太多,1Panel默认将应用采用Docker部署,后续管理和迁移都很方便。

1、创建一个服务器和域名

坑1、备案。建站需要一个域名和一个服务器,自行准备,使用国内服务器如阿里云,腾讯云需要备案可能需要2~5个工作日。

坑2、域名解析迁移。本人曾用过腾讯云的DNSPod,后切换到阿里云的DNS解析,这里提醒一下,在迁移域名解析的时候,先把之前的解析记录保留,然后在新的服务器提供商处复制一份,因为解析需要24小时生效。可能会导致你设置好域名解析之后不能立即正常访问。

2、安装1panel

通过服务器终端命令安装1panel面板,centOS为例

bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"

注意选择自己喜欢的语言,中文或者英文。端口号可以设置为自己喜欢的或者使用1panel给出的自定义5位端口。

要记住这个端口号,然后在你的服务器安全组中放行此端口。其他的默认即可,知道页面出现安装完成的提示。使用记事本记住以下内容,后续即可使用内部地址或外部地址访问1panel,管理服务器了:

1panel:

3、安装Halo

1Panel中,找到应用商店。依次安装mysql, 和Halo。

3.1 安装mysql

服务器RAM小的可以选择5.7,大的可以选择8.0版本。

坑1、默认安装可能不成功。注意安装时可能会出现报错,安装不成功。是因为某些版本的镜像和1Panel中提供的版本不一致,需要先试用docker拉取镜像,再修改镜像名称为1Panel支持的版本号。

参考:https://1panel.cn/docs/v2/faq/server_architecture/

坑2、服务器操作系统和架构要符合文档。选对架构对应的文档,参考中提到的服务器架构可以在1Panel的概览右上侧信息查看到。在对照文档安装即可。

3.2 安装Halo

坑1、安装时,外部地址直接使用ip+端口号,但是无法访问。原因未知。我直接往下走了。

然后在面板菜单--网站--网站--创建网站--一键部署,选择Halo。域名填写好,一般写2级域名 blog.homepage.com皆可。

代号就是该网站在服务上保存的文件名。

4、设置SSL证书

4.1 安装OpenResty

默认安装即可。这个是1Panel默认的反向代理工具,集成了Nginx和lua脚本管理。

4.2 申请SSL测试证书

主面板--网站--证书申请泛域名证书

0、域名,填写*.domain.com。这里别填写单域名 如blog.domain.com,否则你在创建其他的二级域名网站,还要重新申请。

1、Acme账户,随便填一个邮箱地址即可。

2、DNS账户,需要到你的服务器提供商那里,申请Access key。

以阿里云为例,其他供应商的类似:

鼠标悬停在右上角个人账户上弹出菜单:选择AccessKey

按照提示获取

使用云账号AccessKey或者自己创建RAM用户AccessKey.注意:云账号AccessKey只出现一次,一定要立即保存下来。

获取到AccessKey ID和 AccessKey Secret填写到1Panel中即可,名字随便填。

然后就可以申请SSL了,应该很顺利,记得打开自动续签。

4.3 给你的博客网站配置SSL证书

网站--网站--你的博客完整--配置--HTTPS

启用HTTPS;

证书设置:访问HTTP自动跳转到HTTPS

HTTPS:启用。

下面的SSL选项,这里就可以选择:选择已有证书了。

Acme账户,你填写的邮箱。

证书:你上一步申请的SSL泛域名证书。

支持的协议版本:按需选择。

5、设置反向代理

网站--网站--你的博客网站--配置--反向代理:

名称:halo-proxy,体现是代理配置

匹配规则:默认^~

前端请求路径:// 坑1,这里一定是//双斜杠。

后端代理地址:坑2,这里填写你的docker中对应的网络ip地址,可以菜单--容器--容器,查看Halo应用中的ip地址。

然后注意,这里填写172.18.0.2:8080/,端口是你创建Halo应用填写的端口号,最后一定要加上一个斜杠/.

源文件:

location ^~ // {
proxy_pass http://172.18.0.2:8090/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Port $server_port;
proxy_http_version 1.1;
add_header X-Cache $upstream_cache_status;
add_header Cache-Control no-cache;
proxy_ssl_server_name off;
proxy_ssl_name $proxy_host;
add_header Strict-Transport-Security "max-age=31536000";
}

6、站点管理

网站--网站--你的博客网站 小飞机:就可以直接跳转到网站了。

可以配置你的管理员账户密码,记住。

后续可以使用 你的博客地址/console管理你的网站了。

http://www.jsqmd.com/news/31622/

相关文章:

  • React 中 useCallback 的基本使用和原理解析
  • SpringCloud和K8s实现的微服务各有什么优缺点
  • Zabbix告警:value cache working in low memory mode
  • 计算机导论
  • go语言实现腾讯股票获取示例(并发)
  • 出海 AI 公司招 Java 大佬|北京
  • 在欧拉系统上安装openGauss数据库
  • 2025.11.4总结
  • 医疗非结构化数据价值挖掘:文档抽取技术的工作原理与场景实践
  • 18、Flink CDC监听MySQL-Binlog实现数据监听
  • Ai元人文构想并不神秘—系统化流程图
  • 2025 年 11 月 EVA 厂家推荐排行榜,eva塑料,eva板材,eva卷材,eva发泡材料,eva橡塑制品公司推荐
  • 2025 年 11 月防爆电磁阀厂家推荐排行榜,气动防爆电磁阀,先导式防爆电磁阀,直动式防爆电磁阀,不锈钢防爆电磁阀,禁铜禁锌防爆电磁阀公司推荐
  • 11.04
  • 20251104 正睿
  • 【做题记录】多校-dp
  • CSP-S 题解反思考场游记
  • 新学期每日总结(第19天)
  • 2025 年 11 月扑灭司林厂家推荐排行榜:专业杀虫剂,高效农药,卫生防疫用药,农业喷洒用药源头厂家精选!
  • 2025 年 11 月高压清洗机厂家推荐排行榜,超高压清洗机组,超高压水清洗设备,超高压清洗装置,工业超高压清洗设备公司精选
  • Centos7安装新版本python3.10
  • 2025 年 11 月高温轴承厂家权威推荐榜:耐高温轴承,真空高温轴承,窑炉高温轴承,BOPP链夹高温轴承,高温调心球轴承,高温关节轴承,高温滚针轴承,高温角接触轴承,高温圆柱滚子轴承公司推荐
  • 2025 年 11 月不干胶轮转机厂家推荐排行榜,商标不干胶轮转机,高速轮转印刷设备,高效稳定生产解决方案
  • swagger-typescript-api
  • HAL库DMA框架
  • 2025 年 11 月电线电缆厂家推荐排行榜,国标电线电缆,中缆电线电缆,工程电线电缆,环保电线电缆,家用电线电缆,工业电线电缆,光伏电线电缆,耐火电线电缆公司推荐
  • 2025 年 11 月清洗机厂家推荐排行榜,全自动/工业/零排放/双溶剂/碳氢/改性醇/真空/全密闭清洗机设备公司精选
  • 2025 年 11 月电线电缆厂家推荐排行榜,电力电缆,控制电缆,通信电缆,阻燃电缆,高压电缆公司推荐
  • 2025 年 11 月电磁阀线圈厂家推荐排行榜,电磁线圈,电磁铁线圈,小型电磁线圈,微型线圈,汽车电磁线圈,车用感应线圈,防爆线圈,防爆电磁线圈,直流电磁线圈,电磁线圈定制公司推荐
  • 2025 年 11 月潜水泵厂家推荐排行榜,新型潜水泵,节能潜水泵,低噪声潜水泵,超低压潜水泵,防爆潜水泵,高压潜水泵,防腐潜水泵公司推荐