1. 首页
  2. 资讯库

我用1小时和3加币架了个WordPress博客

 

 

 

的图片 第1张

第一次使用WordPress,请多指教

TL;DR

注:3加币指的是第一年的花费,1小时指的是看教程后自己架设+简单的debug大概花的时间。

一、我在namecheap买了个域名(注册第一年2.52刀+手续费0.18刀+13%税≈3刀)。
二、我用Google Cloud当主机,免费的300美元可以用一年。
三、我看了三个YouTube教程,各取需要的部分,它们分别是「Free WordPress Hosting On Google Cloud Platform! After 1 year, it costs a few cents a month!」(主要看这个)、「Wordpress教学课程2020 – 低成本制作网页 + 利用google cloud架站」和「WordPress FREE Hosting on Google Cloud | f1-micro instance」

 

事情是这么开始的

今年的五月十六我开始在Matters上发文,流线型的文章排序和不喜欢的文章只能站内隐藏这两点一直挠着我想整理文章的痒,于是乎在WordPress.com架了免费网站。

之后在想装LikeCoin plugin的驱使下发现WordPress.org才是开源的,WordPress.com是hosting service所以才说要装plugin得升级成Business Plan(三四百刀,就想说怎么其他博客有装plugin)。前后端不用自己写又不怕debug,加上第一年试水的成本在可负担范围,就决定花这笔钱当给自己买个保健品。

 

网站是这么架的

我们需要的东西就主机(hosting)和域名(domain)这两样,主机把你的站挂在网上而域名就是大家想访问你的网站时打入浏览器搜索栏的那串文字啦,Google.com就是Google的域名。

 

第一步:买个域名

第一年的hosting用Google Cloud给的300美元Credit,所以要花钱的只有域名。

 

 

 

的图片 第2张

【1】填入你想要的名字
【2】点击「搜索」

注册域名的网站有GoDaddy、name.com等等,我到了namecheap这个网站挑了个最便宜自己喜欢的名字(豆腐的脑 = tofumind = 豆腐脑,mind.sapce又有mindspace的意思重点是还很便宜有没有),注册第一年税后约3刀。

 

 

 

的图片 第3张

【3】和我一样能接受其他后缀的朋友可以滑到最下面点选「更多」

 

 

 

的图片 第4张

【4】通过「Filter」选择后缀

 

 

 

的图片 第5张

图片来源于网络
【5】选好后结账,就会获得你的Dashboard。

 

第二步:设置主机

再来就是设置主机,「Free WordPress Hosting On Google Cloud Platform! After 1 year, it costs a few cents a month!」和「Wordpress教学课程2020 – 低成本制作网页 + 利用google cloud架站」都有教,我参考的是前者(下述简称UTECHPIA的教程)。

为了防止哪天影片不见,我把大致步骤列在下面(细节请前往影片)

 

 

 

的图片 第6张

图片来源于「UTECHPIA的教程」
【1】用你的Google账号登入Google Cloud(有注册gmail就会有Google账号)并激活$300 credit优惠后可以Create new project或用登入时的My first project(我用这个不过改了名字)

 

 

 

的图片 第7张

图片来源于「UTECHPIA的教程」
【2】左上菜单(这种三条线菜单叫汉堡菜单)点选Marketplace>搜索“WordPress Certified by Bitnami and Automattic”>Launch
【3】设置时选择免费的zone(如下图)、Machine type选micro、Disk选SSD Persistent Disk、Firewall两个都勾选

 

 

 

的图片 第8张

可见Google文档https://cloud.google.com/free

 

 

 

的图片 第9张

图片来源于「UTECHPIA的教程」
【4】安装好后点Site Address可进架好的WordPress网站或通过Admin URL进入WordPress的管理员后台

TA-DA!你在自己的主机上安装了Wordpress网站,不过现在要访问你的网站得搜索http://35.247.75.203这串奇怪的数字。

域名(比如Google.com)这样的地址是给人用的,电脑之间沟通用的是IP地址(就是那串35.247.75.203)。我们现在要让人用的域名(Google.com)指向你主机的IP地址(35.247.75.203),这样才能通过域名访问你的网站。

 

 

 

的图片 第10张

图片来源于「UTECHPIA的教程」
【5】左上汉堡菜单点选VPC network>External IP addresses
【6】把type换成static(静态),这样它才才不会变,我们才能指向它

 

 

 

的图片 第11张

图片来源于「UTECHPIA的教程」
【7】左上汉堡菜单点选Network Services>Cloud DNS
【8】点选Create a zone,这里我试了几次才成功
【9】点选Create record set,我们要create两个record。第一个Type是A,DNS name留空,IP Address填【5】的那串;第二个Type是CNAME,DNS name填www,Canonical name填你的域名(比如Google.com)

 

 

 

的图片 第12张

图片来源于「UTECHPIA的教程」
【10】填完资料后把Type是NS的四项data(比如ns-cloud-e1.blablabla.)填到namecheap的DNS上(第一步买域名的【5】选Custom Domain然后填进去,记得不要填尾巴的.),这一步可以参考「WordPress FREE Hosting on Google Cloud | f1-micro instance」的26:55处(Connect domain to WordPress)。

这一步后,在浏览器搜索栏输入你的域名就应该能访问你的WordPress网站啦(也可能需要等一等才会上线)。不过这个时候你的网站还是Http而不是Https的(s是安全secure的意思),所以现在我们要来处理这些小细节。

 

 

 

的图片 第13张

图片来源于「UTECHPIA的教程」
【11】左上汉堡菜单点选Compute Engine>VM instances>SSH

 

 

 

的图片 第14张

图片来源于「UTECHPIA的教程」
【12】你会进入一个吓人的黑漆漆的console里(以前没有鼠标大家都用这样的界面)
【12.5】趁现在到处炫耀
【13】sudo /opt/bitnami/letsencrypt/scripts/generate-certificate.sh -m <你的email> -d <你的域名> -d <你的域名加www>,影片例子:sudo /opt/bitnami/letsencrypt/scripts/generate-certificate.sh -m epiclightsource@gmail.com -d epiclightsource.com -d www.epiclightsource.com。这串码会生成Https需要的SSL协议并自动更新
【13.5】故意给旁边的人看你的屏幕有码在跑
【14】码跑完后输入sudo nano /opt/bitnami/apache2/conf/bitnami/bitnami.conf,它会用编辑器打开一个file,我们要填些东西进去这样你的域名才会访问安全版(https)网站

 

 

 

的图片 第15张

图片来源于「UTECHPIA的教程」
【15】在<Virtual Host>…DocumentRoot这两行的下方输入这三行(影片例子如图)
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/(.*) <Https你的域名>/$1[R,L]
【16】之后Ctrl+X(离开),Y(是否储存选),Enter(写到哪个file)。
【17】输入sudo /opt/bitnami/ctlscript.sh restart apache,这个码会重启你的服务器(server),等等后再次访问你的网站会看到它现在是https的了。

最后还有一些Bonus步骤,有兴趣的人就去看影片吧!

Matters上隐藏了的文章(实验需要)会移到我的博客,欢迎大家来逛逛。

豆腐

原创文章,作者:清欢,如若转载,请注明出处:https://www.qinghuantea.com/suibi/12545.html

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息