很多人包括我在内,都希望能有一个自己的博客网站,但大部分人都不知道从何处着手,但实际上建立一个博客网站并没有想象的那么复杂,即便我们不是很懂技术,也可以做一个属于自己的网站。以下是我建立个人网站的一些经验,希望能给各位提供参考。

一、准备阶段

首先我们要了解建立一个网站都需要些什么,搭建一个网站类似于一个建房子的过程,需要从地基开始,一步一步的添砖加瓦。

在这个过程中,我们要用到的工具有:云服务器、宝塔Linux面板、WordPress

·云服务器可以看成是一个虚拟的主机,用于部署你的网站,也就是说网站是在这个服务器上运行的。

·宝塔Linux面板属于一个辅助工具,它可用于日常监控维护你的个人服务器,操作较为简单。

·WordPress是一个用PHP开发的博客平台,WordPress所提供的插件特别多,易于扩充,安装和使用较为方便,比较适合新手操作。

二、搭建阶段

现在开始,便进入了从零搭建个人网站的过程,我将尽力用简洁直观的方式来与大家分享搭建一个网站的过程。

1、服务器阶段

我的服务器使用的是阿里云提供的ECS服务器。

首先登陆阿里云官网进行账号注册,注册成功后,尽量完善自己的个人信息,尤其是实名认证,以方便后续的操作。

在注册过程结束后,回到阿里云主页面,在产品分类中找到:云服务器CES,进入后点击立即购买,便进入到了选择服务器配置的界面。

推荐没买过的同学在这阿里云这个页面购买,有优惠: 阿里云特惠服务器



如果是建立个人博客的话,对服务器的性能要求并不算太高,所以选择如上所示的服务器也可以流畅运行,而且节省成本。

镜像则选择Linux系统,虽然使用WordPress搭建博客同样支持Windows系统,但使用Linux系统操作起来更方便一些。

下一步进入网络安全组配置的选择,网络和安全组配置使用默认即可,1M带宽绰绰有余。

再进行下一步系统配置,此处需要自定义root密码,方便后续登陆,一定要记住!

ps:搭建网站的整个过程中需要创建的账户和密码较多,建议用小本本记下后妥善保存!


设置完密码之后可直接点击确认订单,分组设置中使用默认的即可。

生成订单并支付。

支付成功后,进入云服务器ECS的控制台,可在实例菜单中找到刚刚创建的实例。

首先查看实例当前状态,当状态从启动中变为运行中后,点击管理进行实例的配置。

找到实例安全组,点击配置规则,并向其中添加如下配置。

入方向!入方向!入方向!重要的事情说三遍!

分别添加端口范围8888/8888和80/80的两个端口,且不限制授权对象,目的是防止远程连接时出现各种各样的错误。

2、宝塔面板阶段

恭喜各位,服务器部署已经基本完成,以下便是宝塔面板的配置。

点击实例详情中的远程连接,建议使用Workbench方式连接。

点击远程连接之后进入登录界面。

此时需要拿出之前的小本本,输入之前创建的root账号密码,之后点击确定。

在进入Linux命令行面板之后,先后输入以下指令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
②输入y表示同意

此行代码作用是使用install命令,下载一个名叫宝塔的脚本并且运行。

经过一段漫…长…的…等待,此处绿色的Success表示宝塔面板安装成功。

重要!!!pay attention!!!

请拿出你的小本本记下图中这三行内容:

Bt-Panel:控制面板网址

username:登陆网址的用户名

password:登陆网址的密码

下一步,复制宝塔控制面板网址并打开,进入宝塔面板的登录界面。

登陆成功之后,进入软件商店,并安装如下软件。

敲黑板!!!

PHP版本一定不能低于5.6!

因为后续WordPress需5.6及5.6以上的版本才能部署!

在安装宝塔一键部署源码1.1时,会出现如下配置栏。

在推荐列表中选择WordPress,点击一键部署。

域名即为你的IP地址,查看你当前所在页面的地址栏,若当前页面的地址为:http://123.45.678.90:8888/soft

则此处域名填写:123.45.678.90。

第三部新建数据库的用户名和密码。(同样用小本本记好,一会就要用)

提交之后,耐心等待其余软件安装成功。

3、WordPress阶段

现在我们已经成功的走过了大半个过程,下面让我们来继续设置关于WordPress的内容。

在宝塔面板阶段的软件全部安装成功后,复制你自己的域名,即之前例子中的123.45.678.90到地址栏并打开。

我们会看到如下关于数据库连接配置的面板,其中:数据库名、用户名,填写你刚刚新建的数据库用户名。密码,当然填写数据库的密码。

数据库主机和表前缀不需要更改,使用默认配置即可。之后点击提交。

下一步就是填写表格,进行WordPress的安装。

此步骤中的站点标题是自拟的,用户名密码是新建的,又绑定了邮箱。

所以这个全是重点的界面,建议截图保存。

之后点击安装WordPress。

安装成功后,可以看间WordPress的登陆界面。

输入刚刚新建的用户名和密码登陆。

登陆成功之后,会进入你个人网站的后台控制界面,如下所示。

箭头所指位置为你个人网站的站点标题,点击站点标题之后,你就会看到你刚刚辛苦的成果啦!

这就是属于你自己的网站界面啦,再次点击左上角的站点标题,就会回到网站的后台控制面板,你可以根据自己的喜好,随意更改网站页面的设置,第三方提供的插件也具有足够的拓展性,作为个人博客绰绰有余。

三、结尾语

那我们搭建属于自己的个人博客的工作在此便告一段落了,但我们的任务还未结束,在网站建立成功后,我们还需要购买域名与自己网站的IP地址绑定。

并且根据国家法律要求,还要进行ICP备案与公安备案,否则你辛辛苦苦建成的网站会有随时被封掉的风险。

我将在下一篇文章中,详细介绍关于域名购买以及网站备案的流程,希望能帮助到大家。

新手上路,请多多关照。

感谢各位支持\( ̄︶ ̄)/

声明:努力的川川⛽️|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权
转载:转载请注明原文链接 - http://123.57.200.32/2020/05/09/如何搭建一个属于自己的博客网站?(小白教程)/

如何搭建一个属于自己的博客网站?相关推荐

  1. 如何搭建一个属于自己的博客网站?(小白教程)

    如何搭建一个属于自己的博客网站?(小白教程) 一.准备阶段 二.搭建阶段 1.服务器阶段 2.宝塔面板阶段 3.WordPress阶段 三.结尾语 欢迎大家访问我的个人博客:endeavorchuan ...

  2. 教你三分钟用docker compose搭建一个自己的个人博客网站

    hi,大家好,我是 jack xu,今天和大家聊一个轻松.好玩.易懂的话题,就是教大家搭建一个自己的个人博客网站,可以在同事朋友面前炫耀一把.事情的缘由是我们公司有个同事,有一天他给了我一个网站,我打 ...

  3. Hexo+gitee:30分钟搭建一个自己的个人博客网站 欢迎友链呀<(▰˘◡˘▰)

    Hexo + Gitee 部署自己的个人博客   目前市场上比较火的一些博客框架: Hexo.jekyll.Solo.Halo .gohugo.VuePress.wordpress 等等 ,这些都是开 ...

  4. Docker学习之路05:五分钟用docker compose搭建一个自己的个人博客网站!

    五分钟用docker compose搭建一个自己的个人博客网站! Docker学习路线传送门: Docker学习之路01:Docker的安装 Docker学习之路02:阿里云镜像加速器 Docker学 ...

  5. 使用vuepress搭建一个完全免费的个人博客网站

    前言 只听过vue,没听过vuepress?它可是新的vue全家桶成员之一,尤雨溪大神推出的一款好用的模板. 不信?请看Evan You github.star数已过万,并不少. vuepress用于 ...

  6. 从零开始部署到上线:手把手教你搭建属于自己的个人博客网站!

    博客:其实博客的正式名称是网络日记,见名知意,是使用特定软件在网络上出版发表和张贴个人文章的人,或者是一种由个人管理不定期更新文章的网站. 现在是互联网逐渐发展,已经出现了很多可以供自己写博客的网站, ...

  7. 如何搭建一个属于自己的博客/企业网站?

    本文首发于 Guanngxu 的个人博客:如何搭建一个属于自己的博客/企业网站 本文参考内容: 如何做博客/企业站以及注意事项 Typecho支持Emoji表情方法 说明:此篇文章得益于王红星的指导, ...

  8. 如何用 windows+github搭建一个优美的hexo博客

    如何用 windows+github搭建一个优美的hexo博客 1.Hexo简单介绍 Hexo 是一个快速.简洁且高效的博客框架.Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内, ...

  9. Blog 【如何搭建自己的个人技术博客网站】

    如何搭建自己的个人技术博客网站 学习目标 1.[了解]搭建网站需要的web构件和网站运行原理 2.[掌握]如何搭建个人博客网站 学习前言 大家都是学习开发的,相信都接触过百度,新浪,淘宝,京东...等 ...

最新文章

  1. 纯前端H5小应用_localStorage存储
  2. ADC/DAC设计常见40问
  3. python得到一个excel的全部sheet标签值
  4. Spring源码 --Idea module 相互引用
  5. oracle10g-创建表空间 用户
  6. Mysql 取用逗号分隔的字串的子串的方法:SUBSTRING_INDEX
  7. 【Linux】进程间通信-命名管道FIFO
  8. html里面注释浮动框,“浮动”注释与HTML / CSS / JavaScript /任何
  9. leetcode907.SumofSubarrayMinimums
  10. JSK-399 绝对值最小的数【大数】
  11. mysql node 可视化_使用Prometheus进行Substrate节点可视化监控
  12. 【回归预测】基于matlab鲸鱼算法优化BP神经网络回归预测(多输入单输出)【含Matlab源码 1554期】
  13. 查看mysql 二进制日志_Mysql主从复制原理及搭建
  14. 音视频即时通讯 功能需求汇总
  15. 学习2 游戏交互界面设计(贪食豆)
  16. Python计算机视觉之特征提取与图像匹配
  17. 萧条下的养殖业成就兽药电子商务新时代
  18. 568A/568B接法
  19. grammarly怎么安装到word
  20. 谈谈 .NET Reflector

热门文章

  1. 真实世界的Python仪器监控:数据采集与控制系统自动化(
  2. 始于20200613关于第一人称射击游戏猿粪计划开发日志
  3. css如何旋转图片吗,css如何让图片旋转
  4. 7-8 毕业聚会 (10分)
  5. 勾股定理每日一证 1
  6. aurelia_Aurelia的未来-路线图和即将推出的功能
  7. 使用C#编写MVC登录页面
  8. 3小时检测:高灵敏度P物质ELISA试剂盒
  9. 强连通分量缩点应用:间谍网络
  10. Qt之textEdit总结