搭建属于自己的个人博客

拥有一个属于自己的域名,写一个自己的博客,这个事情很早就想做了。只是觉得这个工作应该挺复杂,再加上自己的懒癌和拖延症才一直没有实现。前些日子一时冲动买了域名(主要是双十一搬瓦工的促销主机还不错,如果单纯搭个 ss 服务器的话未免太浪费了一点),随后去了解了一下建站的过程,于是才有了这个窝的雏形。

由于搬瓦工作为 VPS 没有 cPanel 之类的可视化界面,所以后台的维护只能靠代码进行, 对于没有 Linux 使用经验的人来说可能不太方便。幸运的是,经过许多前辈的摸索,已经有非常全面的教程供我们参考,再加上热闹的社区,因此也不用担心有什么问题是解决不了的。

域名我选的是 GoDaddy,服务器上面有提到,搬瓦工的双十一活动主机,2G 内存/2核/40G SSD,30美刀一年,这个价格可以说是很亲民了。最后,域名解析选的是 DNSPod。

建站的过程很多博主都说的很清楚,这里不放教程,只记录简单的流程和一些自己碰到的问题。

域名解析很简单,需要做两个事情,一是在 DNSPod 里为自己的域名添加 www 和 @ 两条 A 记录,第二是在 GoDaddy 里将域名服务器自定义为 DNSPod 的(其实GoDaddy自己也提供域名解析,只是容易被墙)。

解析完域名就应该在服务器里配置环境了,我选的是 LNMP+WordPress,参考了 jwcyber 的教程,这个网上很容易可以搜到,链接待会也会放在文末。提几个需要注意的地方:

1、screen 不是必须的,使用它是因为环境在自动编译的时候,往往需要比较多的时间,这个过程中万一和服务器的连接断开,那么任务就废了,新手求稳还是用一下。

2、LNMP 的版本问题,现在 LNMP 已经是1.5的版本,因此在复制命令的时候稍微注意一下,可以到 LNMP 官网查到最新的版本,当然在那里同样也能找到对应的命令。

3、关于 SSL 证书的问题,也就是 Chrome 网址上的小绿锁,现在的 LNMP 在添加虚拟主机的时候已经能一键注册和部署 SSL 证书,如果对小绿锁情有独钟的小伙伴可以在询问是否添加 SSL 证书的时候选择 Yes。当然后面单独添加也是可以的,这个会在后面单独说明。

4、通过 FTP 上传 WordPress 的时候还是老老实实按教程的方式压缩上传吧,刚开始脑子抽了直接文件夹上传,结果悲剧地等了10分钟还没传完,换成压缩包的方式不到10秒钟就搞定。

配置完 WordPress,那么恭喜你,网站的雏形就已经有了,我的窝刚开始是这样的

非常激动,当时就非常开心地去各种试主题,结果发现一个问题,就是自己下载的主题没法上传,同时 WordPress 也没法自动更新。最开始以为是 FTP 的问题,因为搬瓦工为了安全,每个主机 SSH 的端口是不一样的,于是在配置文件里自定义了 FTP 连接的端口,无济于事。正确的方法是在 WordPress 的配置文件 wp-config.php 里加入这么一行:

define (‘FS_METHOD’, ‘direct’);

如果不行,可以同时加上自定义 FTP 端口的三行:

define (‘FTP_HOST’, ‘your_domain:port’);

define (‘FTP_USER’, ‘user_name’);

define (‘FTP_PASS’, ‘password’);

回头翻了一下 LNMP 官网的资料,很开心地发现已经列出了对已存在的虚拟主机添加 SSL 证书开启 HTTPS 的方法,这里也就只放链接好了。

参考资料:

1、一只萌新的博客,建站的简单流程,省略了 Linux 后台的环境搭建

从零开始,搭建个人 WordPress 博客

2、jwcyber 的博客,详细描述了建站的过程,第二部分 LNMP 环境配置可以参考 LNMP 官网最新的资料

VPS+LNMP+WordPress搭建个人网站/博客

3、LNMP 官方教程,文中的 FTP 服务器不需要装,只需要执行到第三步安装完成就可以。添加虚拟主机部分可以参考教程中步骤5:添加、删除虚拟主机及伪静态管理(这里面就包含了为已经存在的虚拟主机添加 SSL 证书的方法)

https://lnmp.org/install.html

《搭建属于自己的个人博客》上有131,031条评论

  1. [url=http://lisinoprilmd.com/]lisinopril over the counter[/url] [url=http://diflucan5.com/]diflucan canada[/url] [url=http://sildenafilvg.com/]sildenafil 50 mg cost[/url] [url=http://prednisonetl.com/]prednisone buy online uk[/url] [url=http://metformin360.com/]metformin 500 mg[/url] [url=http://furosemide1.com/]furosemide 12.5 mg tablets[/url] [url=http://zoloft24.com/]zoloft 400 mg[/url] [url=http://lisinoprilhcz.com/]lisinopril 1 mg[/url]

  2. [url=http://sildenafilvg.com/]sildenafil 50 mg coupon[/url] [url=http://tadalafilcia.com/]tadalafil tablets 40mg[/url] [url=http://zoloft24.com/]zoloft 50 mg[/url] [url=http://prednisonester.com/]prednisone 20 mg[/url] [url=http://avodart24.com/]avodart[/url] [url=http://celebrexotc.com/]buy celebrex online[/url] [url=http://avodartgen.com/]avodart cap 0.5 mg[/url]

  3. [url=http://sildenafilvg.com/]sildenafil 20 mg online[/url] [url=http://fluoxetine1000.com/]fluoxetine 20 mg[/url] [url=http://amoxicillincaps.com/]amoxicillin 500[/url] [url=http://ventolin911.com/]where to buy ventolin[/url] [url=http://sildenafilgen.com/]sildenafil canada buy[/url]

  4. [url=https://fluoxetine1000.com/]fluoxetine 20 mg capsule[/url] [url=https://furosemidetab.com/]furosemide 40 mg pill[/url] [url=https://lisinoprilmd.com/]lisinopril 40[/url] [url=https://lisinoprilhcz.com/]where can i buy lisinopril[/url] [url=https://zoloft24.com/]zoloft 12.5 mg[/url] [url=https://ventolin911.com/]ventolin cost canada[/url] [url=https://albendazole365.com/]albendazole cost[/url] [url=https://tadalafilcia.com/]tadalafil 20mg coupon[/url] [url=https://avodart24.com/]avodart 1mg[/url] [url=https://doxycyclinehycl.com/]doxycycline 100mg tablets for sale[/url]

发表评论

邮箱地址不会被公开。 必填项已用*标注