陈奇网络工作室

用轻量级腾讯云应用服务器Lighthouse构建WordPress博客

本文的内容

显示

1.

服务器准备

1.1.

创建和验证

1.2.

登录服务器

1.3.

控制面板

1.4.

发表文章

2.

风格美化

2.1.

网站定制

2.2.

主题变化

3.

域名解析

4.

安全套接字层

4.1.

推荐阅读

腾讯云轻量级应用服务器灯塔是面向中小企业和开发者的新一代云服务器产品。简单易用,一站式集成多种云服务,可以帮助用户在云端快速搭建网站、博客、电子商务、论坛等各种应用以及各种开发测试环境。

WordPress作为世界上最流行的构建开源博客和内容管理网站的平台,使用简单,功能强大,灵活可扩展,拥有丰富的主题插件。基于轻量级应用服务器Lighthouse提供的WordPress应用映像,用户可以快速搭建博客、企业官网、电子商务、论坛等各种网站。

本文主要通过腾讯云的轻量级应用服务器Lighthouse为例,介绍如何快速搭建基于WordPress的个人博客网站。

灯塔活动公告

灯塔新品惠惠,地理限时3.5折优惠国内,轻松上云。

灯塔海外区正式上线,月供仅需24元起。

服务器准备

轻量级应用服务器Lighthosue已经默认支持WordPress和Discuz了!问,灯,节点。js,panel和宝塔面板。针对WordPress的应用场景,目前灯塔会封装和构建与站点相关的软件组件:WordPress 5.3.2、Nginx 1.16.1、PHP 7.3.15、MariaDB10.3.22,这些都是业界完全标准的。用户无需关注软件的安装、配置、部署等那么多复杂的工作,真正为用户实现“实例创建即服务发布”的极致体验。注意,WordPress应用程序映像基于CentOS 7.6 64位操作系统。

为什么在灯塔上创建WordPress方便直接?这是由于Lighthouse独特的应用镜像特性支持。应用镜像可以理解为软件层面针对特定使用场景的整体解决方案。对于WordPress场景,依托灯塔的应用映像,我们可以更专注于博客写作内容的输出,而无需关注底层相关软件库的配置和维护等所有细节。

创建和验证

本教程选择新加坡WordPress Mirror 1核1G封装。可以看到整个购买过程相当简单,只需要选择应用镜像和实例包,体验很流畅。

创建轻量级应用服务器灯塔页面

你可以在购买后查看在Lighthouse控制台中创建的WordPress服务器。

稍等片刻,服务器实例的状态将从“正在创建”变为“正在运行”,同时显示公共IP并解锁“更多”管理功能:

点击“管理”进入实例管理界面。点击“应用管理”下的“家庭地址”(更简单的说,直接在浏览器中输入服务器的公共IP),我们就会看到WordPress站点主页Hello world!样本博客。服务器创建成功完成,它的工作!

登录服务器

Lighthouse的WebShell可以让你一键登录服务器,无需密码。

写博客一定要经常登录服务器吗?其实你以后会发现,写博客这个过程根本不需要。但是,通过WebShell,我们可以更仔细地检查和检查服务器上的所有状态,例如进程和目录,并完成手动重启服务等操作。可以看出,灯塔作为IaaS层的基础计算产品,为用户提供了所有的服务器操作权限/功能,对于中高级开发者来说非常方便,你可以灵活定制实例内部的一切。

控制面板

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

通过“管理员登录地址”的链接打开一个新的登录页面,通常采用服务器IP wp-login.php的形式。您需要在登录页面时输入用户名(admin)和密码,它们存储在服务器lighthouse主目录的credentials.txt文件中。只是看看

首先,通过上一节描述的方法登录到WordPress仪表盘。这个管理界面经过社区多年的完善和优化,现在已经非常人性化:通过它,我们可以一站式清晰地查看和管理网站的作者、文章、页面、评论、外观等几乎所有资源对象。此外,可以在控制面板中将调整语言设置为中文。

添加文章可以直接通过左侧文章管理子界面中的新增按钮来创建;也可以简单的直接通过如下图的“写你的第一篇博文”链接进入文章编辑界面。

在文章编辑界面,我们可以编辑博客内容所见即所得。主编辑区可以完成添加标题、段落、参考文献、插入图片/视频等编辑工作。右边的侧边栏用于设置文章的元数据/属性,比如分类和标签。注意,Permalink属性指的是文章的永久URL链接,可以理解为这篇文章的外部访问者使用的“指定ID”,搜索引擎也通过Permalink检索文章。

WordPress生成的页面是自适应的,其在手机屏幕上的显示效果可以通过浏览器的调试功能(开发者工具-调试设备工具栏)进行调整和验证。

风格美化

“颜值即正义”,形式的意义有时甚至超越内容。对于如何提高我们博客的价值,这里有两个方法,也是WordPress默认支持的便捷功能。

网站定制

进入控制面板后,点击几乎最大的按钮定制你的站点,就可以进入网站的定制界面了。

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

主题变化

虽然WordPress的默认主题是优雅、简洁、时尚,但如果还是不能满足你所有的审美需求,你需要的是通过“彻底改变你的主题”这个功能来改变网站的整个主题风格。

WordPress默认应该有4、5个预装主题,也可以从官方主题库中下载。目前应该有近4000个主题模板,可谓风格多样,品种齐全。选一个适合自己口味的。

下图是WordPress.org的主题图书馆。点击“安装预览”按钮安装它(需要一些时间下载)并立即预览。

域名解析

通过IP访问博客显然不能满足需求。我们需要的是一个有意义、高辨识度的主页URL。个性化域名是博客类网站的必备条件。

非常贴心的是,Lighthouse的实例管理页面提供了一个域名注册和添加解析的入口。

点击DNS解析,在CNS(腾讯云解析服务)界面,快速选择“添加网站解析”,将www和@的A记录绑定到我们的服务器IP。我们的博客将来可以通过域名访问。

安全套接字层

部署SSL证书后,网站可以基于HTTPS提供服务,整个网站的访问将被加密,有利于确认身份,显著提高安全性。目前,SSL访问是网站服务的标准。我相信你的博客必须提供专业的内容信息网络服务。我们强烈建议部署SSL证书。如果有证书,可以参考腾讯云官网的安装SSL证书文档,步骤很清楚。

对于证书申请,可以先考虑购买各种证书/云服务提供商的SSL证书。肯定没有问题,而且通常更通用,更安全。不过对于个人博客等中小型网站来说,Let\'sEncrypt的免费证书通常就足够了,目前申请流程还是挺方便的。我们以后者为例。

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

#为Let\'sEncrypt安装certbot工具。

# sudo yum安装certbot

#停止Nginx服务

# sudo killall nginx

#申请证书

# sudo cert bot certon ly-standalone-n-m your-email@example.com-agree-tos-d your awesome。领域

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

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

对应的证书文件:/etc/lets encrypt/live/your awesome . domain/full chain . PEM;密钥文件:/etc/lets encrypt/live/your awesome . domain/privkey . PEM。

然后更新Nginx的配置:/usr/local/light house/software/Nginx/conf/include/WordPress . conf注意,我们通常会将端口80重定向到HTTPS端口443。配置可以参考如下(别忘了换成自己的域名):

服务器{

listen 443 ssl default _ server

server_name YourAwesome。域;

server_tokens关闭;

keepalive _ time out 5;

SSL _ certificate '/etc/lets encrypt/live/your awesome。domain/full chain . PEM '

SSL _ certificate _ key '/etc/lets encrypt/live/your awesome。domain/privkey . PEM '

ssl_session_cache共享:SSL:1m;

ssl _ session _ timeout 10m

ssl _ protocols TLSv1.2

SSL _ ciphers ECD he-RSA-AES 256-GCM-sha 384:阿努尔:MD5:RC4:DHE;

ssl _ prefer _ server _ ciphers on

root/usr/local/light house/software/WordPress;

索引index.php index.html;

access _ log logs/WordPress . log combinediox;

error _ log logs/WordPress . error . log;

位置~* \\。php$ {

fastcgi _ pass 127 . 0 . 0 . 1:9000;

包括fastcgi.conf

client _ max _ body _ size 20m

fastcgi _ connect _ timeout 30s

fastcgi _ send _ timeout 30s

fastcgi _ read _ timeout 30s

fastcgi _ intercept _ errors on

}

}

服务器{

听80;

server_name YourAwesome。域;

if ($host=YourAwesome。域){

返回301 https://$ host $ request _ uri

}

}

然后重启Nginx。

sudo/usr/local/light house/software s/nginx/sbin/nginx

通过浏览器再次访问我们的站点,访问时可以发现地址栏被“锁定”的标志。至此,我们已经完成了SSL证书和Nginx配置的验证,您大功告成!

西部数码代理(chenqinet.cn)是工信部、ICANN、CNNIC认证的全球顶级域名注册服务机构,中国五星级域名注册商!超过2000万个域名通过西部数码代理注册和管理,超过100万个网站托管在西部数码代理云服务器和虚拟主机。西部数码代理支持数十个顶级域名的注册和管理,支持批量查询、批量注册、批量分析、智能分析、批量迁移等便捷易用的功能,使用体验非常好。

目前西部数码代理域名注册在售,最低只要1元!

更多详情,请见http://zhuji.chenqinet.cn/services/domain/.

西部数码代理域名抢占预订,支持各类高价值老域名抢占,支持“网站历史、百度收录、百度权重、历史外链、百度评价、搜狗反链接”等综合搜索功能,共计26项!可以快速准确的定位到你想要定位的各类精品域名!同时,西部数码代理域名抢注整合了全球多家抢注厂商(将陆续增加近200家抢注厂商),梳理出13个抢注渠道,从根本上提高抢注成功率!

其中第一关成功率高达99%。每天西部数码代理预发布功能也会发布一些优质的过期域名,可以直接注册拍卖。

预定你最喜欢的域名:http://zhuji.chenqinet.cn/services/grab/index.asp.

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3