LNMP1.6+WordPress5.4博客搭建流程

首先购买VPS,推荐国外搬瓦工/Vultr,之前最便宜的$19/Year,目前注册人数太多,已经涨到了$50/year,国内的腾讯云和阿里云也可以,不过费用要高不少。

另外再为自己的博客申请一个域名,阿里万网或者腾讯云可以申请域名,域名可以捡便宜的注册,一年几十块钱,一次可以交5年或者10年。这样一个博客的费用大概最便宜在¥200一年左右。免费类的科技博客,可以去github/csdn/cnblog等免费博客网站开通博客,省去好多流程和费用。

1.下载LNMP1.6一键安装包

https://lnmp.org/download.html

2.参考LNMP安装指导,通过远程ssh登录VPS服务器,ssh终端软件建议采用SecureCRT,支持ssh链接和sftp,首先安装screen命令,screen可以保证ssh连接断掉后重新连接不会中断安装命令的继续执行。

https://lnmp.org/install.html

安装前执行screen -S lnmp, ssh断开重新链接后执行Screen -r lnmp恢复命令终端

3.参考LNMP安装指导完成安装,SQL root密码设置后注意保存备用。

4.安装完成后,在浏览器输入你的域名已经可以看到页面了,不过默认是nginx的介绍页面,默认网页文件目录就是/home/wwwroot/default。

5.接下来安装nginx 虚拟主机,文档链接如下:

https://lnmp.org/faq/lnmp-vhost-add-howto.html

6.虚拟主机安装中,新建sql数据库名称和密码,注意保存备用。

注意安装SSL证书,选择2自动安装免费ssl证书,让博客支持https安全连接

7.安装完后,虚拟主机的默认工作目录是/home/wwwroot/www.(你的域名), 把下载的wordpress博客压缩文件直接解压到这个目录,文件上传可以采用SecureCRT的sftp功能 put到vps.

8.在浏览器里输入你的域名,这个时候就会打开wordpress博客的控制后台,设置控制后台的登录名和登录密码,另外配置下刚才新建的sql数据库的名字和访问密码,这时候你的博客就已经可以正常运行了。

9.在控制后台可以下载更换wordpress博客主题和下载功能插件,下载插件和主题会提示需要ftp登录和没有安装权限,修改/home/wwwroot/www.(你的域名)/wp-config.php文件,在末尾增加

define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

另外修改wp-content目录的www用户的访问权限,chown -R www:www wp-content

10. 现在已经可以在博客后台写博客和更改博客界面内容了,另外开启网站https访问需要做如下操作,修改/usr/local/nginx/conf/vhost/www.(你的域名).conf文件,在server 80部分,把http的访问重定向到https访问

增加如下行:
    if ($ssl_protocol = "") { return 301 https://$host$request_uri; }
 

11. 关闭后台wp-admin管理入口,防止黑客的登录破解,在当前所用主题的 functions.php 文件里加入 保护后台登陆的代码:主题目录在wp-content/themes下

add_action(‘login_enqueue_scripts’,’login_protection’);

function login_protection(){

if($_GET[‘word’] != ‘admin’)header(‘Location: https://www.域名/’);

}

修改后您的默认后台登陆地址就变为:您的域名/wp-login.php?word=admin,代码中的 word 、admin、Location:网址 三处可以根据自己想定义的名字修改

12.推荐几个简洁的博客主题:Twenty Ten,Twenty Twelve,Twenty Fifteen,Twenty Sixteen

推荐几个插件Akismet Anti-Spam ,Wordfence Security (安全监控), WP Mail SMTP(收发邮件代理),WP-UTF8-Excerpt(一个很好用的显示文章摘要的插件),

微信机器人高级版(Wordpress推送微信公众号插件)

13. 修改/home/wwwroot/default/phpmyadmin文件名,http://ip/phpmyadmin这个地址公网是可以访问到的,修改文件名可以防止别人访问并尝试破解你的sql登录密码。

14.说一下使用感受,国内的VPS服务收费虽然高,但是保护措施不错,访问速度也快,但是访问国外网站慢,另外网站需要备案,时间很漫长,大概20天左右,国外VPS基本就是裸奔,从Wordfence Security插件监控记录可以看到不断有莫名用户的恶意登录,但是优点是访问国外资源很快,也不需要备案。

15. Enjoy Your Blog.

《LNMP1.6+WordPress5.4博客搭建流程》上有1条评论

发表评论

电子邮件地址不会被公开。