Typecho搭建个人博客 2021年01月28日 IT Tech 0次评论 3859次阅读 1420字数 预计阅读时间4分钟 Typecho 个人博客 SSL ### 01. 准备工作 - 云服务器VPS,Ubuntu 20.0 - 备案域名:derrors.cn ### 02. 安装宝塔面板 1. 安装要求: - 内存:512M以上,推荐768M以上(纯面板约占系统60M内存); - 硬盘:300M以上可用硬盘空间(纯面板约占20M磁盘空间); - 系统:CentOS 7.1+ (Ubuntu16.04+.、Debian9.0+),**确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL/pgsql/gitlab/java**(已有环境不可安装); - 架构:x86_64(主流服务器均是此架构),ARM不完整兼容(面板环境安装慢,部分软件可能安装不上)。 1. Ubuntu安装命令: ```Bash wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ``` 根据安装提示,在服务器终端中进行安装;安装成功后会出现登录宝塔面板的临时用户和密码: ```Bash ================================================================== Congratulations! Installed successfully! ================================================================== 外网面板地址: http://xx.xxx.xxx.xxx:8888/7c9cfcbf 内网面板地址: http://172.17.43.53:8888/7c9cfcbf username: jpt2wz6h password: 6f6eba20 If you cannot access the panel, release the following panel port [8888] in the security group 若无法访问面板,请检查防火墙/安全组是否有放行面板[8888]端口 ================================================================== ``` 1. 开放宝塔面板功能端口: 在服务器控制面板的防火墙/安全规则,开放宝塔面板相关的端口 |端口|说明| |-|-| |8888|宝塔控制面板端口| |20、21|| |39000-40000|| |80、443|网站及SSL| |3306|数据库远程连接| |888|phpmyadmin| 开放宝塔面板相应的端口后,可根据安装结果信息登录对应的网址,输入临时用户和密码来登录: ![](https://cos.derrors.cn/Img/20210128185549.png) ### 03. 搭建LNMP服务 首次登录宝塔面板时,会推荐安装LNMP或LAMP服务,这里选择LNMP服务进行安装: ![](https://cos.derrors.cn/Img/20210128185628.png) ![](https://cos.derrors.cn/Img/20210128185726.png) 耐心等待安装完成。安装完LNMP,可在左侧`面板设置`,修改宝塔面板相关设置,并修改面板的登录账号与密码: ![](https://cos.derrors.cn/Img/20210128191651.png) ### 04. 安装Typecho 1. 在[Typecho官网](https://typecho.org/)下载最新开发版程序 ![](https://cos.derrors.cn/Img/20210128191737.png) ![](https://cos.derrors.cn/Img/20210128191753.png) 下载完成后,将得到`build.tar.gz`文件。 1. 进入宝塔面板,在左边功能栏点击`网站`,选择`添加站点` ![](https://cos.derrors.cn/Img/20210128191856.png) 在站点配置页面,填写相关的设置,这里直接同时创建数据库,注意将创建的数据库账号和密码记住,后面安装Typecho时需要 ![](https://cos.derrors.cn/Img/20210128191957.png) 设置好域名、数据库等相关信息后,点击提交,创建网站。 1. 添加域名解析。进入域名服务商的解析页面,添加域名解析到服务器IP ![](https://cos.derrors.cn/Img/20210128192058.png) 1. 安装Typecho。在宝塔面板左侧,选择`文件`,点击`上传`,选择之前下载的`build.tar.gz`文件 ![](https://cos.derrors.cn/Img/20210128192146.png) 选择`build.tar.gz`文件,右键`解压`,进入`build`文件夹,将该目录下的所有文件拷贝至创建的网站文件目录下 ![](https://cos.derrors.cn/Img/20210128192229.png) 然后返回上级目录,删除掉`build`文件夹、`build.tar.gz`、`default`文件夹; ![](https://cos.derrors.cn/Img/20210128192419.png) 打开浏览器,在网址栏输入网站绑定的域名,进入Typecho的安装页面 ![](https://cos.derrors.cn/Img/20210128192519.png) 点击`我准备好了,开始下一步`,在初始化页面中配置: ![](https://cos.derrors.cn/Img/20210128192611.png) `数据库地址`、`数据库端口`保持默认 ![](https://cos.derrors.cn/Img/20210128192628.png) `数据库用户名`、`数据库密码`、`数据库名`这三项对应在宝塔页面新建站点时对应的设置,如果忘记了,可在宝塔页面左侧数据库页面查看 ![](https://cos.derrors.cn/Img/20210128192643.png) 最后,配置`网站地址`和管理员账号的`用户名`、`登录密码`和`邮件地址`;**需要注意的是,这里设置的用户名和密码是以后登录博客网站后台的账号和密码,所以需要记住**。设置完成后,点击`确认,开始安装` ![](https://cos.derrors.cn/Img/20210128192708.png) 安装完成时,可点击`控制面板`页面进入博客后台 ![](https://cos.derrors.cn/Img/20210128192726.png) 或直接输入博客网址,查看当前博客页面 ![](https://cos.derrors.cn/Img/20210128192748.png) ### 05. 更换Typecho主题 1. Typecho社区提供了丰富、美观的模板,可在[Typecho模板站](https://typecho.me/)选择自己喜欢的主题进行下载 ![](https://cos.derrors.cn/Img/20210128192805.png) 1. 下载后解压主题包,将解压后的主题包上传到服务器的`/www/wwwroot/derrors.cn/usr/themes`路径下(可子宝塔面板的文件页面进行上传) ![](https://cos.derrors.cn/Img/20210128192850.png) 1. 进入博客后台,点击`控制台→外观`查看主题 ![](https://cos.derrors.cn/Img/20210128192916.png) 点击`编辑`可对主题进行相关特定的设置,点击`启用`可应用该主题到博客网站。 ### 06. 配置SSL证书 1. 为什么给网站配置SSL证书? 没有SSL证书的情况下,网站是通过HTTP协议访问的,访问时在网站的地址栏处有“不安全”提示,如图 ![](https://cos.derrors.cn/Img/20210128192937.png) 为网站配置SSL证书后,网站可通过HTTPS协议来安全访问。 1. SSL证书配置 这里选择在宝塔面板上进行申请SSL证书。首先登陆宝塔面板,点击左侧`网站` ![](https://cos.derrors.cn/Img/20210128192956.png) 然后,点击SSL证书一列下的`未部署`,选择`宝塔SSL`,并选择要配置SSL证书的域名 ![](https://cos.derrors.cn/Img/20210128193011.png) 点击`申请`后,会进行域名校验,需要等待一会儿,申请成功后会显示`到期时间`和`订单状态`。这时,点击右上角开启`强制HTTPS`,这样,即使使用HTTP来访问网站也会被转发到HTTPS ![](https://cos.derrors.cn/Img/20210128193028.png) 完成后的效果如下 ![](https://cos.derrors.cn/Img/20210128193048.png) ### 07. 域名备案 1. 为什么要备案? 网站域名备案的目的就是为了避免在网上从事非法的网站运营活动,打击不良互联网信息的传播,假如网站不备案的话,很有可能被查处以后关停。因此,要想自己的博客网站能够在国内正常访问,则必须进行备案。 > 若服务器位于中国**大陆境外**,可不备案;服务器在大陆内,那么必须进行备案。 1. 备案流程 一般服务器提供商都会提供免费的备案服务,例如我的服务器是在阿里云平台上购买的,因此,可直接登录阿里云网站,在备案页面进行相关申请 ![](https://cos.derrors.cn/Img/20210128193117.png) 在此页面点击`开始备案`,根据提示和要求进行网站信息填写及个人身份认证等流程,然后提交阿里云初审→工信部审核。最后耐心等待备案完成,整个流程大概需要6~20天。 ![](https://cos.derrors.cn/Img/20210128193130.png) 本文由 Derrors 创作,采用 知识共享署名4.0 国际许可协议. 最后编辑时间: 2021年01月28日 21:45.