V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
better0332
V2EX  ›  推广

用 HCaaS 容器虚拟机(宝塔版)搭建 WorldPress

  •  
  •   better0332 · 2020-11-14 17:40:10 +08:00 · 438 次点击
    这是一个创建于 1272 天前的主题,其中的信息可能已经有所发展或是发生改变。

    宝塔虚机是HCaaS特色功能容器虚机的新增类型,目前有两 OS 版本,Centos7.4 和 Ubuntu18.04 。从此告别虚机安装宝塔的繁杂,开机即面板。

    用宝塔虚机建一个 wordpress 的博客,事先准备:

    • hcaas 账号
    • 一个域名(用自己的域名,配置 cname 到 idc.cubepaas.com ;本例是用 HCaaS 的二级域名)

    1. 启动宝塔虚机

    在创建容器虚拟机里选择 Centos7.4 BT 版

    开放 80,888 端口为后续开启博客和 myphpadmin 作准备( 8888 是默认开启的)。 点“确定”过几秒后虚机就 running 了!

    2. 登录宝塔面板安装插件

    点击“登录方式”获得宝塔链接和用户名密码。

    登录后选择安装经典的 LNMP 或 LAMP 组合。 然后在应用市场安装“宝塔一键部署源码”插件,在插件的“推荐”列表里一键部署“Wordpress”

    把准备好的域名( xxxx.your-projectname.cubepaas.com )填入到“域名”栏,调整数据库和密码,点击“提交”后就可以部署好 wp 了。

    3. 配置访问入口,安装 wp

    至此这个域名并没有真正指向 wp 服务,需要去 HCaaS 控制台的“访问入口”页面去把域名关联到 wp 服务。 “访问入口”处在命名空间栏选择容器虚机的命名空间,填上域名。 容器虚机不是工作负载,所以在目标后端处删掉默认行,点“添加”选择“服务”,然后选择宝塔虚机对应的服务,选择 80 端口

    然后就可以去访问域名“http://xxxx.your-projectname.cubepaas.com”,然后就出来 wp 的安装引导页面,配置好数据库和基本配置项,这样 http 版的 wp 就弄好了。

    4. 接下来去配置 https

    “不安全”的地址总是让人难受,那就搞定 https 。 先去宝塔页面去申请 ssl,以 Let’s Encrypt 为例,点击申请后生成 ssl 私钥和证书。

    PS:此处不能开启“强制 HTTPS” 然后去 HCaaS 控制台添加这份 ssl 证书(在“资源”菜单)

    第二次去“访问入口”里把证书添加进去,选择刚刚添加的证书,填入域名

    这样域名的 https 就生效了:

    页面不忍直视,F12:

    Mixed Content: The page at 'https://myblog.github-clz.cubepaas.com/wp-admin/edit.php' was loaded over HTTPS, but requested an insecure image 'http://2.gravatar.com/avatar/ed4c9e98eb5977a86435a2473db8e67b?s=128&d=mm&r=g'. This request has been blocked; the content must be served over HTTPS
    

    还差临门一脚,配置“wp-config.php”。 PS:这里有个坑,有些教程里先把 WordPress 地址( URL )和站点地址( URL )配置成 https,页面立马就卡死在自我重定向上了。

    在宝塔面板的“文件”栏,找到 wp 的“wp-config.php”的文件

    编辑文件在头部加上:

    $_SERVER['HTTPS'] = 'on';
    define('FORCE_SSL_LOGIN', true);
    define('FORCE_SSL_ADMIN', true);
    

    保存后刷新页面,一个正常的 wp 页面就出来了

    后续再去 wp 后台管理面配置 https,留意以后添加的文件图片都做 https 转换,这样就能一直保持一个带锁的博客状态。 是不是很简单?你也去做一个自己的博客吧


    HCaaS ( https://cubepaas.com )目前彻底开放注册,身份认证后领 200 元各类抵扣券,外连网络流量暂时免费!邀请他人注册返现!

    首次充值:充多少送多少(抵扣券)!!

    better0332
        1
    better0332  
    OP
       2020-11-14 23:56:00 +08:00
    为啥没图片呢,新浪图床不能用了吗?
    learningman
        2
    learningman  
       2020-11-15 11:15:30 +08:00
    @better0332 新浪图床很久以前就做了防盗链了
    然后
    @livid /go/promotion
    better0332
        3
    better0332  
    OP
       2020-11-15 14:58:04 +08:00 via Android
    为什么我预览的时候有图片。图片我已经上传到 V2EX 图片库了,是不是我必须新开一帖?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3026 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 15:05 · PVG 23:05 · LAX 08:05 · JFK 11:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.