宝塔面板Docker 网站更换域名并部署 HTTPS

本教程介绍如何将通过 IP 创建的 Docker 网站更换为域名访问,并部署 HTTPS 证书。

前置条件

  • 已通过 Docker 搭建网站(如 WordPress)
  • 拥有已备案的域名(国内服务器需备案)
  • 域名已解析到服务器 IP

操作步骤

1. 确认域名解析

首先确保域名已经正确解析到服务器 IP 地址。可以通过以下方式验证:

ping 您的域名

如果返回的 IP 是您的服务器 IP,说明解析已生效。

2. 添加域名到 Docker 网站

点击左侧菜单栏 Docker → 网站,找到您的网站。

Docker 网站列表

点击网站右侧的 设置 按钮。

在域名管理中,点击 添加 按钮,输入您的域名。

添加域名

3. 修改 WordPress 后台设置

添加域名后,进入 WordPress 后台(http://IP:端口/wp-admin),进入 设置 → 常规

将以下两项修改为您的域名:

  • WordPress 地址(URL)http://您的域名
  • 站点地址(URL)http://您的域名
WordPress 站点地址设置

点击 保存更改

4. 修改数据库中的地址

为什么需要修改数据库?

WordPress 的一些插件和主题会将 URL 硬编码到数据库中,仅修改后台设置可能无法完全生效。

通过 phpMyAdmin 修改数据库:

  1. 在宝塔面板中打开 phpMyAdmin
  2. 找到 WordPress 使用的数据库
  3. 打开 wp_options 表
  4. 找到 siteurl 和 home 两个字段
  5. 将它们的值修改为 http://您的域名
phpMyAdmin 修改选项

至此,Docker 网站从 IP 更换为域名访问已完成。


部署 HTTPS

5. 进入 SSL 设置

在 Docker 网站设置中,点击 SSL 选项卡。

SSL 设置入口

6. 配置 SSL 证书

将申请的 SSL 证书文件分别填入:

  • 密钥(KEY):填入私钥内容
  • 证书(PEM):填入证书内容
SSL 证书配置

点击 保存并启用证书

7. 开启强制 HTTPS

启用证书后,打开 强制 HTTPS 开关,将所有 HTTP 请求自动跳转到 HTTPS。

8. 更新 WordPress 地址

部署 HTTPS 后,需要再次修改 WordPress 的地址设置:

  1. 进入 WordPress 后台 → 设置 → 常规
  2. 将 WordPress 地址和站点地址改为 https://您的域名
  3. 同样在 phpMyAdmin 中将 siteurl 和 home 改为 https://您的域名

至此,Docker 网站从 IP 更换为域名并部署 HTTPS 全部完成!

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/server/5473.html

(0)
打赏 微信扫一扫 微信扫一扫
阿里云App快速备案入门流程
上一篇 2026年1月8日 下午3:45
预算有限,梦想无限?腾讯云“云+校园学生”为你插上云计算翅膀!
下一篇 2026年1月9日 下午2:41

相关推荐

  • 宝塔输入bt提示/usr/bin/bt: line 129: syntax error: unexpected end of file解决办法

    最近有遇到过安装完面板时候,输入bt 报 /usr/bin/bt: line 129: syntax error: unexpected end of file 的错误出现这个问题可能原因:1、网络波动导致无法将宝塔文件写入到/etc/init.d/bt 这个系统文件2、源文件缺失下面是解决办法: 1、mv /etc/init.d/bt /tmp/bt_ba…

    2019年4月21日
    4.7K00
  • centos/ Linux如何配置文件和目录访问权限教程

    Unix和Linux操作系统分别给三个组(所有者,组和其他用户)中的每一个分配三种访问类型(读取,写入和执行)中的一个来设置对文件和目录的访问权限。下面本篇文章就来带大家了解一下在Unix / Linux如何配置文件和目录访问权限,希望对大家有所帮助。 如何查看文件和目录访问权限? 我们可以使用带有-l选项的ls命令来列出文件属性的详细信息,例如 ls -l…

    2019年3月23日
    3.8K00
  • 学派吧-教你怎么在linux/centos中调整分区大小-linux教程

    本篇文章主要介绍了linux如何无损调整分区大小,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 情况: home:500G root:50G root分区不够用 思路:把home分区的空间划一部分到root分区 # 设置home分区大小为200G,释放300G空间 $ lvreduce -L 200G /dev/centos/h…

    服务器运维 2018年12月12日
    2.1K00
  • Linux学习三Centos7安装mysql5.7.16数据库的详细教程

    这篇文章主要为大家详细介绍了Linux学习第三篇,Centos7安装mysql5.7.16数据库,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624商祺云-阿里代理、景安代理、西部代理 前言:在linux下安装mysql不如windows下面那么简单,但是也不是很难。本文向大家讲…

    2019年1月4日
    2.8K00
  • 学派吧-Docker手动添加网桥方法详解-linux教程

    本篇文章主要介绍了Docker如何添加自定义网桥,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 Docker服务进程在启动的时候会生成一个名为docker0的网桥,容器默认都会挂载到该网桥下,但是我们可以通过添加docker启动参数-b Birdge 或更改docker配置文件来选择使用哪个网桥。 操作系统:centos7 删除…

    服务器运维 2018年12月12日
    2.2K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部