前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >【5分钟玩转Lighthouse】搭建WordPress博客

【5分钟玩转Lighthouse】搭建WordPress博客

原创
作者头像
溪歪歪
修改于 2020-09-07 03:09:40
修改于 2020-09-07 03:09:40
19.1K190
代码可运行
举报
文章被收录于专栏:巫山跬步巫山跬步
运行总次数:0
代码可运行

0x00 背景概述

我们本期【5分钟玩转Lighthouse系列教程中,将为大家介绍如何借力腾讯云Lighthouse实例,快速搭建基于WordPress的个人博客网站。

WordPress 是全球最流行的开源的博客和内容管理网站的建站平台,具备使用简单、功能强大、灵活可扩展的特点,提供丰富的主题插件。腾讯云轻量应用服务器 Lighthouse 提供 WordPress 应用镜像,您可以使用它快速搭建博客、企业官网、电商、论坛等各类网站。

目前腾讯云最流行的IaaS层产品莫过于Lighthouse(轻量应用服务器)了。该产品以套餐形式提供了便捷的云主机选购,网络流量包、应用镜像以及免密登录等特性也更加注重了人性化的体验。Lighthouse作为目前最炙手可热的面向个人开发者及中小企业的新一代云服务产品,特别适合搭建个人博客、网站、论坛、小型应用等多种场景。另外,其良心的价格和促销力度也是前所未有,其持续运营的策略是相对面向未来的。

0x01 服务器准备

服务器的选择上,当然是本文的主角:腾讯云轻量应用服务器(Lighthouse)。这是目前最快的建站方式,我们开始上路吧~

创建及验证

Lighthosue已经默认支持WordPress、Discuz!Q、LAMP、Node.js、ASP.NET以及宝塔面板等多种应用镜像。对于WordPress应用场景,目前Lighthouse将打包搭建站点相关软件组件:WordPress 5.3.2、Nginx 1.16.1、PHP 7.3.15、以及MariaDB 10.3.22,完全是业界的标配。而且,用户无需关注如此多的软件的安装、配置及部署等繁杂工作,真正为用户实现“实例创建即服务发布”的极致体验。注意,WordPress 应用镜像底层基于 CentOS 7.6 64位操作系统。

Lighthouse上创建WordPress为什么方便而直接?这得益于Lighthouse特有的应用镜像特性支持,应用镜像可以理解为对某种特定使用场景的软件层面的整体解决方案。针对WordPress场景,依托Lighthouse的应用镜像,我们可以无需关注底层相关软件库配置维护等一切细节,而更多地专注在博客撰写内容产出上。

下图是Lighthouse的创建页面,传送门->,我们本教程中选用新加坡地域的WordPress镜像1核1G套餐。确实看得出,整个购买过程相当简洁,仅需要选择应用镜像和实例套餐就行,体验流畅。

购买完成后,我们便可以在Lighthouse服务器页面中查看刚刚创建的WordPress服务器了:

稍等片刻,服务器实例的状态会从“创建中”变为“运行中”,同时展示公网IP以及解锁了“更多”的“管理”功能。

点击“管理”即可进入实例管理界面。在“应用管理”下方点击“首页地址”(或者更简单地,直接在浏览器输入服务器公网IP),我们将看到WordPress的站点主页的Hello world!示例博客。服务器创建顺利完成,It works!

第一步至此顺利完成!

登录服务器

通过Lighthouse的WebShell可以一键免密码登录到服务器。WebShell登录展示如下图。

难道写博客还要经常登录服务器么?其实后面你会发现,写博客的过程根本不需要。不过,通过WebShell我们可以更加仔细地审视检查服务器上地一切状态如进程、目录,并完成手动重启服务等操作。我们可以看出,Lighthouse作为一款IaaS层的基础计算产品,提供给用户的是全部的服务器操作权限/功能,这点对于中高级的开发人员是非常方便的,你可以灵活定制的实例内部的一切。

登录WordPress控制面板

在Lighthouse的实例控制台页面,其下的“应用管理”标签栏中,详细展示如何登录WordPress控制面板的方法。

通过“管理员登录地址”的链接,通常是服务器IP + wp-login.php的形式,打开新的登录页面。

登录页面时需要输入用户名(admin)以及密码,它们存在服务器的lighthouse主目录的credentials.txt文件里。通过cat命令查看即可。

0x02 发布文章

下面我们来发布第一篇文章~

首先通过上节所述的方法登录WordPress的后台管理界面(WordPress Dashboard),如下图所示。这个管理界面经过社区多年的完善优化,目前已经非常人性化了:通过它,我们可以清楚地对网站的作者、文章、页面、评论、外观等几乎全部的资源对象进行一站式地查看管理。另外,控制面板内可以设置调整语言为中文。

添加文章可以通过左侧Posts管理子界面里Add New按钮直接完成创建;也可以更简单地,如下图直接通过链接“write your first blog post”进入文章编辑界面。

在文章编辑界面,我们可以所看即所得地编辑博客内容。主编辑区域可以完成添加标题、段落、引用、插入图片/视频等等内容编辑工作;而右侧边栏里是用来完成对文章元数据/属性的设置,如所属的分类、标签等。注意Permalink这个属性指的是该文章的永久URL链接,可以理解为它是外部访问此文章时用的“指定ID”,搜索引擎也是通过Permalink来检索文章的。

WordPress生成的页面是终端自适应的,可以通过浏览器的调试功能(Developer tools -> Toggle device toolbar)来调整验证其在手机屏幕上的展示效果。

接下来,我们开始为新博客加一点色彩~

0x03 风格美化

“颜值即正义”,形式的意义有时甚至胜过内容。对于如何提升我们的博客颜值,这里介绍两个方法,也是WordPress默认就完善支持的便捷功能。

网站自定义

进入控制面板后,点击几乎是最大按钮Customize Your Site,即可进入网站的自定义界面。

这里可以更改的网站属性非常多,从网站的标识(标题/副标题)、到文章的背景色/背景图,从主题选项(显示/隐藏搜索框、归档页面设置)到菜单栏及插件设置,甚至还可以添加自定义样式表。而且所有的变更都时可以立即预览的,通过发布“Publish”按钮部署生效。

自定义网站标题
自定义网站标题

如图,更新网站文章页面的背景色为黄色:

主题更改

WordPress的默认主题(Theme)虽然优雅简洁时尚,但如果仍不能满足你的全部审美需求,那么你需要的是就是通过“Change your theme completetly”的功能来更换网站的整个主题风格。

WordPress默认应该有4、5个预装主题,还可以从官方的主题库下载,目前应该有近4千个主题模板,可谓风格多样,种类齐全,挑一款适合你品味的吧。

下图为WordPress.org的主题库,点击“Install & Preview”按钮即可安装(下载需要一些时间)并与即时预览了。

0x04 域名解析

通过IP访问博客显然不能满足需求,我们需要的是一个有意义且辨识度高的主页URL,个性化的域名对于博客类Web站点来说必选项。

如果你还没有域名,去这里申请注册;如果有了域名可以去这里添加解析。

其实,在Lighthouse的实例管理页面,也有对应的传送门。不得不说,这里的产品设计还真是贴心。

点击DNS解析,在CNS(腾讯云解析服务)界面,选择快速“添加网站解析”,会将www和@的A记录绑定到我们的服务器IP即可。

后续我们的博客就能通过域名访问了。

0x05 SSL证书

网站在部署SSL证书后,可以提供基于HTTPS的服务,整个站点的访问将会被加密,利于确认身份也显著提升了安全性。目前SSL访问对于Web站点服务来说已经时标配,相信你的博客提供的一定是专业的内容资讯类Web服务,我们强烈推荐部署SSL证书。如果已有证书,可以参考官网的安装SSL证书文档,步骤也很清晰。

对于证书申请,首先可以考虑采买各个证书/云服务商代理的SSL证书,肯定没有任何问题,而且通常更通用,安全性也更好。不过对于个人博客这类中小网站,用Let'sEncrypt的免费证书通常已经足够需求,申请过程目前也已经相当方便。我们本文以后者为例。

注意在申请证书时,不能占用80端口,所以需要暂时停止Nginx的服务。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 安装Let'sEncrypt的certbot工具
sudo yum install certbot

# 停止Nginx服务
sudo killall nginx

# 申请证书
# sudo certbot certonly --standalone -n -m your-email@example.com --agree-tos -d YourAwesome.Domain

证书申请的执行过程,大致需要几十秒:

证书的申请过程如上图所示,可以看到,certbot通过ACME协议为我们申请了对应域名的证书。它通过http-01 challenge,即DNS验证来实现身份确认。

对应证书文件在/etc/letsencrypt/live/YourAwesome.Domain/fullchain.pem;密钥文件在/etc/letsencrypt/live/YourAwesome.Domain/privkey.pem

然后更新Nginx配置,/usr/local/lighthouse/softwares/nginx/conf/include/wordpress.conf。注意我们通常将80端口重定向至443的HTTPS端口,配置可以参考如下(别忘了替换成你自己的域名):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
server {
    listen 443 ssl default_server;
    server_name YourAwesome.Domain;
    server_tokens off;

    keepalive_timeout 5;

    ssl_certificate "/etc/letsencrypt/live/YourAwesome.Domain/fullchain.pem";
    ssl_certificate_key "/etc/letsencrypt/live/YourAwesome.Domain/privkey.pem";
    ssl_session_cache shared:SSL:1m;
    ssl_session_timeout  10m;
    ssl_protocols TLSv1.2;
    ssl_ciphers ECDHE-RSA-AES256-GCM-SHA384:!aNULL:!MD5:!RC4:!DHE;
    ssl_prefer_server_ciphers on;

    root /usr/local/lighthouse/softwares/wordpress;
    index index.php index.html;

    access_log logs/wordpress.log combinediox;
    error_log logs/wordpress.error.log;

    location ~* \.php$ {
        fastcgi_pass   127.0.0.1:9000;

        include fastcgi.conf;

        client_max_body_size 20m;
        fastcgi_connect_timeout 30s;
        fastcgi_send_timeout 30s;
        fastcgi_read_timeout 30s;
        fastcgi_intercept_errors on;
    }
}

server {
    listen       80;
    server_name  YourAwesome.Domain;
    if ($host = YourAwesome.Domain) {
        return 301 https://$host$request_uri;
    }
}

然后重启Nginx,即可。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo /usr/local/lighthouse/softwares/nginx/sbin/nginx

通过浏览器重新访问我们的站点,可以发现访问时地址栏“加锁”的标记。至此我们完成了验证SSL证书和Nginx配置生效,大功告成!

0x06 总结展望

相信看到这里,你一定可以通过Lighthouse服务器配置自己的WordPress博客了,接下来尽情地享受写作的乐趣吧~

0x07 参考资料

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
19 条评论
热度
最新
666
666
回复回复点赞举报
我自己有一套单独html+css++js的文件,我该怎么把这个网页弄到我的网站上
我自己有一套单独html+css++js的文件,我该怎么把这个网页弄到我的网站上
22点赞举报
自己的网页直接托管到腾讯云不好吗
自己的网页直接托管到腾讯云不好吗
回复回复点赞举报
轻量 - 宝塔管理 - 创建站点 - 上传你的文件
轻量 - 宝塔管理 - 创建站点 - 上传你的文件
回复回复点赞举报
非使用“应用镜像”创建的轻量应用服务器实例,没有“应用管理”按钮,怎么操作呢?
非使用“应用镜像”创建的轻量应用服务器实例,没有“应用管理”按钮,怎么操作呢?
回复回复点赞举报
需要更新了吧?现在根本不得行了
需要更新了吧?现在根本不得行了
回复回复点赞举报
轻量新用户上云福利 【1核2G5M99元极致性价比,适合学习、测试、小型网站等场景,入门必备1核CPU2GB内存60G SSD 云硬盘5Mbps 带宽1000G/月 流量包】99元/年,活动什么时候结束呢?续费也按这个价格不?如果之前买过腾讯云服器备案超过5个域名,比如10个域名,可以直接用于此服务器不,还需要变更备案不?【备注:非经营性备案】
轻量新用户上云福利 【1核2G5M99元极致性价比,适合学习、测试、小型网站等场景,入门必备1核CPU2GB内存60G SSD 云硬盘5Mbps 带宽1000G/月 流量包】99元/年,活动什么时候结束呢?续费也按这个价格不?如果之前买过腾讯云服器备案超过5个域名,比如10个域名,可以直接用于此服务器不,还需要变更备案不?【备注:非经营性备案】
回复回复点赞举报
可以搭建多个站点?
可以搭建多个站点?
回复回复点赞举报
支持redis等部署吗
支持redis等部署吗
33点赞举报
可以的。登录后可正常安装部署Redis。
可以的。登录后可正常安装部署Redis。
回复回复点赞举报
请问1核1g3m的到时候续费是多少钱一年啊。
请问1核1g3m的到时候续费是多少钱一年啊。
回复回复点赞举报
查看全部3条回复
你好,我也是用了这个 Lighthouse 的服务器,现在安装了一个主题,主题需要在 Nginx下开启mod_rewrite 模块。这个该如何操作呢?
你好,我也是用了这个 Lighthouse 的服务器,现在安装了一个主题,主题需要在 Nginx下开启mod_rewrite 模块。这个该如何操作呢?
11点赞举报
可以,在Nginx配置文件里配置rewrite规则即可。需要注意Nginx安装在/usr/local/lighthouse/softwares/目录下,这点和一般发行版的默认安装不一样。
可以,在Nginx配置文件里配置rewrite规则即可。需要注意Nginx安装在/usr/local/lighthouse/softwares/目录下,这点和一般发行版的默认安装不一样。
回复回复点赞举报
学习了,刚好要搭个博客
学习了,刚好要搭个博客
回复回复点赞举报
步骤清晰 博主有颜有技术 下次要有视频教程就更好了
步骤清晰 博主有颜有技术 下次要有视频教程就更好了
回复回复点赞举报
加载更多
推荐阅读
编辑精选文章
换一批
低成本搭建高质量 WordPress 博客实践指南
近期,作者发现之前撰写的文章,在外网被各种途径转载,很难进行版权保护。因此,萌生了搭建个人博客网站的想法。
rileycai
2022/07/13
3.1K1
低成本搭建高质量 WordPress 博客实践指南
新手级Wordpress博客搭建三:Wordpress、LNMP、SSL证书安装部署
输入账号密码登录,将会出现一个协议,阅读完协议(如果不阅读,直接拉到底就可以)才能继续下一步。
Evo
2022/06/07
1.2K0
新手级Wordpress博客搭建三:Wordpress、LNMP、SSL证书安装部署
Nginx从陌生到入门08(完结篇)——部署WordPress&开启HTTPS&301跳转
部署https,你可以在可以免费申请ssl证书的网站上下载证书后再手动配置 ,也可以使用acme.sh 或者宝塔这些来申请。 我这里采用certbot。之前我有介绍过,是一个非常好用的申请ssl程序。
huolong
2023/12/05
3510
Nginx从陌生到入门08(完结篇)——部署WordPress&开启HTTPS&301跳转
【玩转Lighthouse】搭建PeerTube视频分享平台
视频类网站我们见过很多种,今天分享给大家一个比较有意思的视频平台 -PeerTube。最近趁着腾讯云官网搞活动期间入手一台轻量应用服务器,本文就利用腾讯云Lighthouse实例,快速搭建一个去中心化的视频分享服务平台。
用户8186547
2022/05/04
1.9K0
【玩转Lighthouse】搭建PeerTube视频分享平台
利用腾讯云搭建wordPress个人站(五)
官方文档对NGINX的配置过程说的不够详细,这里详细说明一下配置过程。首先下载对应的SSL证书文件到云服务器上。开通有SSH登录的可以使用winSCP这个软件进行文件的传输。注意,只用传输后缀为crt和key的两个文件。
困惑的三文鱼
2022/04/09
6160
5分钟玩转Lighthouse|零基础也能拥有WordPress个人博客
【5分钟玩转Lighthouse】系列文章将为大家分享轻量应用服务器使用教程,提供丰富的实践指南,帮助大家快速上手并获得最佳产品体验。本期主要介绍如何借力 Lighthouse 实例,快速搭建基于 WordPress 的个人博客网站。 背景概述 腾讯云轻量应用服务器 Lighthouse 是新一代面向中小企业及开发者的云服务器产品,简单易用,一站式融合多款云服务,能帮助用户在云端快速构建网站、博客、电商、论坛等各类应用以及各类开发测试环境。 WordPress 作为全球最流行的开源博客和内容管理网站的
腾讯云计算产品团队
2020/09/25
2.5K1
[5分钟玩转Lighthouse]用Matomo搭建网站流量统计系统
最近在尝试搭建博客,经过一番调研后,发现UP主溪歪歪_BILI的教学视频“如何搭建第一个博客站点”,用轻量应用服务器可以很快实现一个WordPress博客站点的搭建,搭建过程清晰明了,省时省力。但当搭建好博客后,想要对站点访问数据进行统计和观察又成为了一个问题。市面上很多相关软件,但不是功能支持不好就安全性不佳,要么就是要收费。最近轻量应用服务器推出了Matomo镜像,可以直接通过简单的初始化设置,就很好地实现对站点统计功能的支持,而且用起来很流畅。
啃鹿的瓜
2022/05/30
7.3K5
​利用腾讯云轻量应用服务器Nextcloud应用镜像快速搭建私有同步云盘
Nextcloud是一款开源免费的云存储网盘软件,可以帮助您快速便捷地搭建一套属于自己或团队共享的云同步网盘,从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。
青阳
2021/03/22
13.7K1
​利用腾讯云轻量应用服务器Nextcloud应用镜像快速搭建私有同步云盘
5分钟玩转Lighthouse|用Matomo搭建网站流量统计系统
【5分钟玩转Lighthouse】系列文章为大家分享轻量应用服务器使用教程,提供丰富的实践指南,帮助大家快速上手并获得最佳产品体验。本期内容主要介绍如何借力 Lighthouse 实例与Matomo应用镜像,快速搭建网站的流量统计系统。 背景概述 最近在尝试搭建博客,经过一番调研后,发现UP主溪歪歪_BILI的教学视频“如何搭建第一个博客站点”,用轻量应用服务器可以很快实现一个WordPress博客站点的搭建,搭建过程清晰明了,省时省力。 但当搭建好博客后,想要对站点访问数据进行统计和观察又成为了一个问题
腾讯云计算产品团队
2022/06/27
1.2K0
5分钟玩转Lighthouse|用Matomo搭建网站流量统计系统
为什么要搭建博客,如何搭建?
建博客以来到现在,留言板中出现了一些夸赞博客搭建漂亮的留言,有点意外,也有点惊喜,不管怎么说,总之很开心。
老潘
2023/10/19
3090
为什么要搭建博客,如何搭建?
【玩转Lighthouse】+搭建WordPress博客
背景资料: 2022年3月初,老同学突然问我博客搭建的难易程度大概是啥样,具体的工作量有多少,新手能够完成吗?在亲自动手之前,第一反应是在淘宝上寻找相关店铺,找专业的人完成网站的搭建,能够在短时间内获得很好的效果,😄;后来阴差阳错,偶然间了解到腾讯云lighthouse轻量应用服务器,试用后发现该产品太适合我这种计算机小白了,😅~;因此决定自己亲手做一波,具体效果如下所示: image.png 整个过程中利用了worldpress开源软件,学习了各种插件的使用方法,做出了一个
联远智维
2022/04/23
1.9K0
【玩转Lighthouse】+搭建WordPress博客
Ghost博客搭建日记
今年7月阴错阳差的给自己买了一台阿里云服务器,当时是想着自己折腾折腾后台,看能否打通前端和后端之间的任督二脉。直到我发现我原来放在GitPage上的博客访问速度慢的实在不能忍,痛下决心之后,就把原来Jekyll搭建的博客站点一口气都迁移到了现在自己阿里云的主机上了。原来的Jekyll博客还在,还在GitPage上。换到了国内自己的阿里云主机上,我就用了优雅的Ghost搭建我的新家了。
一缕殇流化隐半边冰霜
2018/08/29
8.2K0
Ghost博客搭建日记
【5分钟玩转Lighthouse】这可能是全网最容易搭建的网盘
Cloudreve是一款开源的网盘软件,支持服务器本机、腾讯云COS等多种存储方式,提供离线下载、拖拽上传、在线预览等功能,可以帮助用户快速搭建个人或多人使用的网盘系统。Lighthouse Cloudreve应用镜像集合了Cloudreve、Nginx、MariaDB、宝塔Linux面板和Aria2。省去了安装Docker和Cloudreve的步骤,鼠标点一点,五分钟将您的Lighthouse变身云盘!
Scott1
2021/06/09
8.6K3
【5分钟玩转Lighthouse】这可能是全网最容易搭建的网盘
【玩转Lighthouse】搭建Halo博客
在本篇【5分钟玩转Lighthouse】系列教程中,我将为大家介绍如何使用腾讯云Lighthouse实例,快速搭建基于Halo的个人博客网站。
洛眰恦
2022/04/13
1.8K0
【玩转Lighthouse】搭建Halo博客
腾讯轻量应用服务器快速搭建一个高效博客
大家知道的是,我一直是腾讯云的忠实粉丝,现在的应用都是基于腾讯云的 Lighthouse。那么理所当然我下面讲的都是基于腾讯云的轻量应用服务器。
青阳
2021/03/22
1.9K0
腾讯轻量应用服务器快速搭建一个高效博客
【5分钟玩转Lighthouse】搭建bitwarden个人密码管理器
现在各种网站和手机APP都要求设置密码和输入密码,每个人都要设置大量的密码。如果都设为统一密码,就存在一旦一个密码被攻破,其他密码都失效的情况。如果要分别设置为不同密码,那么记住密码又成了一个困难的问题。所以密码管理工具也就应运而生,比较有名的密码管理工具有1Password,OneSafe,LastPass,但是这些工具大多数需要收费并且密码存储在其提供的服务器上。密码交给别人管理,还是有些不放心。
风之泪
2021/02/01
12.8K20
【5分钟玩转Lighthouse】搭建bitwarden个人密码管理器
WordPress增加SSL证书实现HTTPS协议访问
版权声明: 本文为 CSDN 博主「阳光岛主」的原创文章, 遵循 CC 4.0 BY-SA 版权协议, 转载请附上原文出处链接及本声明.
tuhooo
2022/07/21
4210
【玩转腾讯云】基于serverless搭建wordpress详细教程及配置体验
serverless中的server是服务器的意思,less是没有的意思,顾名思义也就是无服务器
炒香菇的书呆子
2021/05/03
11.9K12
【技术种草】如何免费申请通配SSL证书
如果你搭建网站、开发web服务或API,一定会接触到SSL证书。SSL证书是为网站方位启用HTTPS(SSL/TLS)所需的数字证书,其内容包含用来身份认证的和信息加密的公私密钥;部署了SSL证书的服务器,可在浏览器访问时建立基于TLS(目前是TLSv1.3)和HTTPS协议的加密可信的安全连接,从而让我们的Web环境更加安全且注重隐私。
溪歪歪
2021/11/24
7.2K1
【技术种草】如何免费申请通配SSL证书
跨境电商独立站?Lighthouse: WooCommerce!
对于中国的跨境电商平台卖家而言,2021 年是段低气压的时光:亚马逊掀起了一场规模庞大的“封号潮”,自 4 月起至 9月,从头部到中小品牌,粗略统计有超过 5 万家店铺被封禁,累计损失超千亿。电商平台复杂、严格又阴晴不定的运营规则带来的是 “一夜回到解放前” 的风险。伴随着风险而来的是新的机会:跨境电商的运营逐渐转向了多渠道模式,除了继续合规地在电商平台运营店铺之外,独立站成为了卖家均衡风险的新选择。
嘉钰
2022/08/09
10.1K1
跨境电商独立站?Lighthouse: WooCommerce!
推荐阅读
相关推荐
低成本搭建高质量 WordPress 博客实践指南
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验