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

宝塔面板一个域名一个ssl完成wordpress,docker反向代理

一、前置任务

操作前,请提前准备好以下东西
1.域名和IP
2.登录阿里云控制台
3.登录宝塔面板

(一)申请ssl证书

主站肯定需要一个ssl证书,二级域名也可以加上ssl

访问阿里云数字证书管理服务

image

免费证书3个月,一年20个份额

{659E12B4-73CF-4FD8-9966-921BDAE9BBE6}

等待2-5分钟,审核通过后,点击部署下载对应的证书

(二)安全组放行端口

阿里云ECS>安全组>管理规则,放行自定义端口

{8174B16F-0300-4134-8DD3-C77B2C28749D}

(三)云解析DNS

阿里云云解析>解析设置,如果有二级域名想走反向代理,可以填域名IP

{A7693532-BD7D-42C9-BE4D-1C668C1551FB}

二、Wordpress反向代理

(一)LNMP安装

首次登录宝塔面板,宝塔面板会让你选LNMP还是LAMP,一键安装LNMP

(二)添加站点

宝塔面板>网站>PHP项目>添加站点

image

有时会碰到mysql创建失败,root密码失败,请到数据库重置一下

{3B594F9E-7616-4386-A79A-EF7BFAC90C4B}

Wordpress数据库名称、密码填提供的mysql账号密码

站点建好后,宝塔面板设置>ssl,添加刚申请的ssl证书

{9B7A50C0-FBE7-4CF4-8B26-AC44458722D5}

(三)建立静态站点

有的时候想在wordpress里放静态站点,比方说vitepress/vuepress/hugo/hexo/astro搭建的文档,博客,想和Wordpress共用一个ssl和域名,通过https://test.com/about 形式直接访问

当然静态文档更推荐大家直接部署到netlify、vercel、cloudflare pages上面。

宝塔面板网站>HTML项目>添加HTML项目,域名随便起个名称

{F9141C3B-9CE9-4301-A35F-A2E851447FB7}

宝塔面板设置>域名管理填127.0.0.1:自定义端口,不需要外网访问,注意端口提前在安全组放行

{0F2662D1-EC84-4E32-8119-32C2B504DA8D}

输入下面代码,测试是否正常工作

curl -I http://127.0.0.1:81

如果返回 200 或 301,说明 81 端口站点已经正常了;外部打不开不影响主站反代。

(四) 修改Wordpress规则

wordpress站点设置>配置,在下面代码或者location-*规则前

location / {try_files $uri $uri/ /index.php?$args;
}

添加下面代码

location = /about {return 301 /about/;
}location ^~ /about/ {proxy_pass http://127.0.0.1:81/;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 X-Forwarded-Proto $scheme;
}

{76B055B8-9A5C-46AA-B1E7-A2C0A385CDE8}

如果是VitePress等静态文旦生成工具,配置要修改根目录config.mts 或 config.js

export default defineConfig({base: '/about/'
})

三、Docker反向代理

反向代理好处是不用ip:端口号访问,直接域名跳转到指定站点

(一)安装docker应用

首次进入docker,宝塔面板会让你安装控制台;刷新后,应用商店一键安装自己想要的docker,这里以cloudreve为例

{F3C37F38-001F-4B8F-81A6-48CEB7D9B999}

打开阿里云ecs安全组,放行5212端口,可选宝塔面板>安全>放行5212端口

域名:5212方式就可以正常访问云盘了

(二)反向代理建站

docker>网站,给刚刚的docker建立网站,域名填写二级域名,比方说cloud.test.com

{EF2DDBDB-4804-48A7-88C2-8AB966A6A171}

泛域名证书的话,这里的ssl证书可以和主站ssl一致

添加cloud.test.com云解析,同时加上ssl证书,使其支持https访问

docker应用设置>反向代理,添加docker反向代理

{65BEA6DE-621C-4D42-AA1A-BE25CC50A612}

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

相关文章:

  • 影刀RPA企业级部署指南:从单人到团队的影刀RPA最佳实践——企业专属
  • 全家共用洗发水怎么选?蔚海棠大容量款实测体验 - 新闻快传
  • UI自动化测试中的等待策略:从原理到实战的完整指南
  • 杭州营业性演出许可证代办公司推荐哪家靠谱 - 速递信息
  • 信道模型与信道容量:从理论抽象到现实通信的数学桥梁
  • 2026株洲各区县黄金回收测评 大盘金价透明无隐形扣费门店 - 润富黄金回收
  • 2026扬州本地人必选防水补漏检测维修公司靠谱服务商TOP5推荐:房屋渗漏水检测维修/卫生间/厨房/天花板/阳台/外墙渗漏水检测补漏维修-暗管漏水检测专业仪器精准定位漏水点 - 即刻修防水
  • 2026黄冈最新黄金回收价格参考表及无套路商家推荐 - 润富黄金回收
  • (2026新)南京漏水检测公司高评价门店推荐/精准定位-消防/自来水/室内外管道漏水检测 - 速递信息
  • ExplorerPatcher:重新定义Windows界面自由,找回你的操作习惯
  • FanControl传感器识别技术解析:华硕主板兼容性挑战与WMI协议解决方案
  • 杭州琳弘湾万金汇金裕恒福满多黄金回收门店实测 - 润富黄金回收
  • C语言宽字符处理:从乱码到国际化编程的完整指南
  • C语言标准库内存管理与字符串转换函数深度解析与实战指南
  • Selenium八大元素定位方法全解析:从原理到实战,解决自动化测试核心难题
  • PPTP协议深度解析:从报文交互到工作模式实战
  • 告别复杂绘图工具:Mermaid Live Editor免费在线图表编辑终极指南
  • DeepSider深度解析:浏览器AI代理架构与私有化大模型调度实践
  • 按摩椅双推杆泰式拉筋与普通拉伸效果差异先对照推杆行程与拉伸角度 - 新闻快传
  • 深入解析UART异步串行通信:从分数分频器到硬件流控制
  • 瓯海郭溪办宴席好去处 三家特色餐饮实地实测 - 速递信息
  • MC68HC912BD32工作模式与内存映射:嵌入式开发的架构基石
  • 2026年宁波废铜回收推荐榜TOP电话排行榜排名电话前五电话汇总 - 速递信息
  • 2026成都男款包包回收行情解析!商务公文包、手拿包为什么折价更快? - 逸程
  • 素颜霜哪款好用自然?2026十大公认不假白素颜霜榜单:早八通勤 - 新闻快传
  • 黑苹果显示优化终极指南:告别模糊与偏色,实现专业级视觉体验
  • 歌曲怎么提取伴奏?2026伴奏音轨分离工具实测推荐对比首选 - 速递信息
  • 医院病历澳洲NAAT认证翻译怎么办理?澳洲认可翻译 - 速递信息
  • C++类模板与泛型编程
  • 趣谈嵌入式软硬件开发