1
emm,上回的方法,这回用的github上的框架了。
一.已知博客搭建方案:
1)hexo+github+Coding(静态)
2)宝塔面板+typecho/wordpress(动态博客程序)
注:有关wordpress和typecho差别:个人博客平台选择 Typecho 还是 WordPress ? - 知乎 (zhihu.com)
二.搭建过程
(这里采用宝塔面板+typecho,链接均可跳转)
(如果有计算机网络和linux系统的基础知识,搭建过程会愉快很多,搭建的过程感觉在不断的看着计网的知识和linux的各种命令)
1.域名和云服务器
选择:
前言:域名选择不要选择中文。域名和服务器可以在不同厂商购买,不过相同厂商更为便捷。
1)购买网站:
*常用:(国外)namesilo(域名)+vultr(服务器)
文章参考:Namesilo域名申请与Vultr服务器申请 - 知乎 (zhihu.com)
*在国内,阿里云,腾讯云,华为云等都可以同时购买域名和服务器(均有学生优惠)。
2)购买建议:
*域名中需要实名认真大概1-2个小时;云服务器需要备案大概3-30天不等,但如果选择港澳或者国外的服务器就不需要备案。
*云服务器中会让你选择系统镜像(比如centos,Ubuntu等等),这些一定要根据个人需求,一些CPU核,速率等在个人博客前期不会有太大浏览量的情况下,不需要选择太好的。
*云服务器中会有安全组的选择。安装组会对端口是有要求的,端口不匹配后面很可能登不上去。端口介绍:深入理解什么是端口(port) - 知乎 (zhihu.com)
*云服务器购买时会填一个SSH账号名和密码,linux默认时root,这个后续有用。
解析:
在域名和云服务器购买完成之后,
1)域名需要解析才能和云服务器相连,也就是”解析“。在购买的域名查看界面会有解析,点进去按照引导操作即可。
我是在阿里云中购买域名,然后解析,解析页面添加云服务器的公网IP地址,个人博客的业务需求选择A(将网站域名解析到IPv4地址)。这样添加完成即可。
注:云服务器中会有公网IP和内网IP,只有公网IP能进行域名解析,参考文章:云服务器主机内网ip和外网ip的区别_自己弄的云服务器ip都不同吧-CSDN博客。
2.环境配置
前言:出现任何的问题要多尝试才能找到解法,总能解决的,解决的过程中你会学会很多,我不能把我所有的问题都列出来,因为各人遇到的问题其实不同,可能我碰见了你很幸运的没有碰见,所以不赘述过多,只回忆大致思路。
这个环境配置过程中如果出现问题,宝塔的官网论坛,宝塔的微信客服(虽然我是普通用户但是回答很快,也解决了我当时的问题),或则和浏览器都可以搜索。
安装linux宝塔面板
直接搜索进入官网下载安装即可,云服务器centos+宝塔linux是一个不错的选择;宝塔也有windows的,但稳定性不如linux。
文章推荐:宝塔面板Linux和Windows系统区别及选择哪个更好?-魏艾斯笔记 (vpsss.net)
安装参考:(官网中有很具体的操作方案)
1)自动安装,输入前面云服务购买时的密码即可。
2)手动安装。(我自动安装时发生问题,于是手动下载宝塔终端进行操作,这里分享一下个人经验)
*进入终端时不显示用户名,也就是整个终端全黑,什么都没有无法执行命令。我是下载xshell,然后在其中添加文件,里面填写了我的ip和密码等信息然后就可以显示了。参考文章:30分钟搭建 Typecho 个人博客教程 - 知乎 (zhihu.com),该文章中有这一步骤。
*如上文参考文章所述,然后会下载linux宝塔,我那时候大概下载了一两个小时,也可能我的网速不太好,接着会显示内网面板地址和外网面板地址。重点:只能通过外网面板地址进入。
*然后出现了一个很头疼的问题,外网面板地址进入时显示无法访问网页,我那时候采取了很多的方法也有好几个小时,最后才勉强误打误撞解决。有可能的原因:
–你域名的端口不在你电脑系统防火墙的安全范围内,这个时候可以选择关闭防火墙或者进入它的高级设置。
–在宝塔的终端中输入命令bt可以查看面板的很多信息,也可以让它自动修复。
–文件句柄,域名绑定限制,重启,端点匹配等等。
如果遇到问题各位多尝试了,一定能尝试出来的,当然如果你也是这样搭建来找我我也能给些建议和帮助的。
linux宝塔安装后进入面板:
后面会提示安装LNMP(我是大概一两个小时安装好),直接默认设置安装即可。万字长文—LNMP架构的搭建及应用部署详解(超详细) - 知乎 (zhihu.com);
然后在面板左侧网站选项中添加网站填写信息(要新建数据库账号和密码),再在网站文件夹上上传从typecho中下载的压缩包然后在其中双击解压即可(可参考该文,文中说有build文件,其实没有解压后就不用管了30分钟搭建 Typecho 个人博客教程 - 知乎 (zhihu.com))
最后在浏览器中搜索自己的域名,会自动进入typecho的界面让你登录,登录后进入网站后台(也就是自己可以对网站外观或者编写文章 的位置)然后网站搭建成功了。
3.个性化设置网站外观
前面进行完后,这个就很简单了,在github,typecho主题官网等中都可以搜索到免费或者付费的主题,自主选择即可。