搭建云上博客

搭建云上博客

为了进一步理解web架构,本人准备搭建一个云上博客网站,这是我的网站:传送门

建站初期有点简陋,大佬勿喷哈哈哈

基本架构:阿里云服务器CentOS 7.3+Apache+MySQL+PHP

因为wordpress响应有点慢,所以换了更轻量级的typecho。

一、配置服务器

购买一个阿里云的轻量应用服务器,有各种新人优惠政策,还有开发者成长计划比较便宜

  • 更改密码,更改后选择重启服务器

image-20201129175344095

  • 点进去设置防火墙,放行必要的几个端口http80, https 443, ssh 22,宝塔面板 8888。

image-20201129175716729

二、下载finalshell

image-20201127210402381

  • 连接服务器

image-20201129180205162

  • 新建一个SSH连接

image-20201129180237626

  • 填写相应的信息

image-20201129180525199

  • 填写完成后点击确定,双击打开连接

image-20201129181301354

三、安装宝塔面板

  • 百度宝塔面板,点击立即安装,选择要安装的服务器系统,我们这里是Centos

image-20201129181533975

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

  • 复制安装命令,粘贴到finalshell的命令行中

image-20201129182105449

  • 回车开始安装,如果有出现让你输入y/n就输入y,等待安装成功。

image-20201129182702773

更改宝塔面板的用户名和密码命令行输入 bt,选择相应的编号并按提示操作。

复制面板地址,用浏览器去访问,输入上一步设置的用户名和密码点击登录。

登陆成功后选择推荐的安装,根据环境如果是LNMP就选LNMP,LAMP就选LAMP。点击后等待安装

什么是LNMP?

LNMP代表的就是:Linux系统+Nginx+MySQL+PHP这种网站服务器架构。

什么是LAMP?

LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:

linux操作系统+Apache网页服务器+MariaDB或MySQL数据库+PHP、Perl或Python脚本语言

image-20201129183859166
  • 安装完之后创建站点
image-20201129190613506
  • 下载typecho压缩包:

image-20201129191242640

  • 下载好之后,将压缩文件上传

image-20201129191813071

image-20201129191908372

  • 上传成功后将其解压,并将解压后的所有文件剪切到根目录下,也就是

image-20201129192240146

  • 添加数据库

image-20201129193100399

填写数据库名和密码,点击提交。若不知道密码,可以点击上方的“root密码”获取或更改。

四、安装typecho

  • 在浏览器输入http://你的服务器IP/install.php
image-20201129194505014 image-20201129194534592
  • 确认,开始安装

image-20201129200455547

可能出现的问题:

1、typecho无法连接到数据库

原因:没有创建一个空的数据库

解决方案:进入phpmyadmin创建一个typecho数据库,重新点击“确认,开始安装”问题解决。

2、无法进入phpmyadmin

原因:可能是服务器端口888未放行。

解决方案:在阿里云服务器的防火墙中设置放行端口888,问题解决。

3、没有权限创建数据库

原因:从宝塔面板进入phpmyadmin时默认是用admin登录的,权限不够

解决方案:退出phpmyadmin的登录,重新用root用户名登录,密码与之前一样

五、设计网站

  • 浏览器输入:http://你的服务器IP/admin/login.php

image-20201214175350632

  • 输入之前设置的用户名和密码进行登录。

image-20201214175531523

设置外观,可以安装喜欢的网站主题模板。

  • 安装主题

1、去网上下载你喜欢的typecho主题,网上一搜一大把自己挑。

2、将自己下载好的主题压缩包进行解压。

3、将解压好的主题文件用finalshell上传到指定路径,具体路径如下图所示:

image-20201214180225443

4、上传完毕后,直接刷新typecho外观配置页面,就能看到你安装的主题啦,直接点击启用即可。

image-20201214180749189
  • 插件安装

与主题安装类似,上传路径如下图所示:

image-20201214181533328

  • 文章设置

有很多选项都可设置,而且比较简单,请各位自行研究。

image-20201214180940651

文章设置

有很多选项都可设置,而且比较简单,请各位自行研究。

image-20201214180940651

经过这五个步骤,网站搭建基本完成了,但是网站现在只能用IP访问,不便于记忆,这时我们就需要去阿里云(当然去别的地方也可以)购买一个域名,将域名和IP进行解析绑定,剩下就是备案了,要是不备案的话会被网警查封。备案过程阿里云可以代理,这样更方便也更快,网站有详细教程可以参考,要填各种信息再提交审核,一般快则几天一周慢则一个月就会通过,此时就可以通过域名来访问你的网站啦。

猜你喜欢

转载自blog.csdn.net/qq_43665434/article/details/111183016