MENU

零基础—手把手搭建自己的网站/博客

这篇文章会很长很长很长....我尽可能把每一个步骤都说到,争取详细,希望能给新站长们一个参考,大佬请忽略,整篇文章近5K+字,码字不易,欢迎点赞转发打赏~,您的支持就是我持续更新的动力

关于博客/个人网站

  博客/个人网站 在微博等社交媒介的冲击下,慢慢地也冷清了下来,以前,博客还是个非常时髦的东西。

  但对于从事IT、设计行业或者有兴趣记录自己成长的人来说,拥有一个博客,是一个非常好的展现自己的地方。没有闲杂的人打扰,不像某些平台,八卦、低级、无趣的视频、无脑的鸡汤文充斥。在自己的博客里,想写什么就写什么(遵循社会主义核心价值观,emmmm),静静地输出自己的知识、经验,与有相同爱好的一群人(网友),分享/交流,也是一件非常有乐趣的事情。另一方面,个人博客也算是自己的一份简历,特别是对于IT从业人员,拥有一个干货多且气氛活跃的技术博客,无疑能给自己的简历锦上添花。

        • *

准备

  写在开始前:在搭建博客之前,需要准备的东西有:

  • 域名(已备案)
  • 主机/虚拟机(已备案)
  • 一台连了网的电脑
  • 会一些基本的操作:注册某网站、下载软件等

  2017年 某DNS解析商遭遇了被 ** 强行拔网线2333,至此天朝内所有的主机商,DNS解析商,都要求必须实名,且域名/主机必须备案,当然,不备案也可以,只是...没法用国内的CDN服务而已,还有可能会影响收录仅此而已。其实,不备案也是可以的23333,用国外DNS一样也行,只不过速度相对国内慢一些。

        • *

安装管理面板

SSH 登陆主机

下载 Putty 软件,root身份登陆主机。注意,腾讯云、阿里云等机器,需要先开启安全组策略,即放行相应的端口,才能进行SSH登陆,请移步:

开启相应端口之后,进行下面的操作:

输入IP Address Port 打开,输入root用户,回车,键入你的主机root密码(在主机后台可以修改/查看),回车;新机器的话,建议先更新一下:

  • CentOS :yum update
  • Debian/Ubuntu :apt-get update =>apt-get upgrade

安装宝塔面板

更新完毕之后:输入以下代码回车;

  • Centos :
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
  • Ubuntu/Deepin
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
  • Debian :
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh

然后按 y 回车;

然后...去泡杯咖啡,大概5分钟内能安装好;

安装环境

记录下上面那个http://xxx.xxx.xxx.xxx:8888 地址,和用户名、密码,打开浏览器,输入用户名,密码进行登陆;

登陆进去之后,会弹出一个窗口,让你选择 LNMP 或者是 LAMP 安装环境,这里按 LNMP 为例;注意:PHP版本选择 PHP7.0 ,省去以后升级带来的不必要的麻烦,内存低于1G 只能选择MySQL 5.5.

然后点 一键安装,现在,可以去享受你刚刚泡的咖啡了。这个过程大概需要20+分钟,看服务器配置,配置越好,当然越快。

安装完毕!

更改默认登陆账户名、密码、面板端口(注意:更改成其他端口需要在安全组/安全策略内进行放行)

        • *

建立网站

添加一个站点

在 网站 =》 添加站点,域名框,填写自己的域名,创建FTP,MySQL数据库

创建成功!务必要记录下下面红色方框内的信息!后面要用到!

登陆你的网站,打开l浏览器,输入你的主机IP地址,回车,看看网站已经搭建好了!

        • *

上传博客程序

可是,网站空空如也,什么都没有。接下来就要上传网站程序了。这里,你可以选择搭建博客,商城,论坛,甚至小说站,视频站,只要上传对应的网站程序到根目录,然后再进行安装就行。这里,我以安装简洁轻便的Typecho博客为例,进行相关示范。

打开 文件=》网站目录

点击左上角上传,选择需要上传的文件,注意:一定要是.zip格式,宝塔面板才能解压,否则无法解压

上传之后,解压至当前目录内,即网站根目录/www/wwwroot/xxx.com(你的域名)/

解压之后是这样:

        • *

安装博客

打开浏览器,输入 IP地址,回车,看看是不是不一样了?
点击下一步;

输入 刚才记录下来的数据库名,用户名,密码等信息,其他不需要更改

输入 网站管理员的用户名,密码,邮箱,开始安装;

安装成功!

至此,博客已经安装完成,打开浏览器,输入 IP地址 看看~

换个主题

是不是很简单,超级简单,基本上10分钟搞定~,那么...好像这个主题很丑? 换一个主题试试?

打开:Typecho 中文网 随便选一个免费的主题换上去看看效果。

随便下载一个免费主题

将改 .zip 文件上传到网站根目录的主题目录下 即/www/wwwroot/xxx.com(域名)/usr/themes

注意:上传+》解压后,要按照主题作者 Wiki 里说明的去重命名该文件。

然后,登陆网站后台,控制台=》外观,启用该主题,就行了

刷新一下浏览器,看看效果~

至此,网站搭建就全部完成,可是...难道每次都要输入 IP 地址进行访问吗?显然不是......

        • *

DNS 解析

DNS 解析的原理就是,让DNS服务商记住你的主机IP地址,而你自己只要记住一个带字母的域名,每次输入域名进行访问的时候,DNS服务商会把访问请求指向你的主机IP,这样就能访问你的网站了。

不哔哔了...

注册DNSpod

注册DNSpod ,添加域名,在域名下分别做一条 @ 记录和 www 记录,记录类型都是 A ,记录值为你的 主机IP 地址;

OK!,稍等 10 分钟左右,等解析生效,然后打开浏览器,输入你的域名看看~

  • xxx.com
  • www.xxx.com

都能访问~

        • *

总结

  搭建博客的基本步骤大概就是这些,鄙人技术不精,如有错误望指正。写下这篇文章的目的,一是给新站长一些参考,也算给自己以前踩过的一些坑和弯路的总结。这篇文章看似很简单,但对于非计算机专业出身的人,比如我,当初可把我给搞得...谷歌/必应/雅虎一顿搜,QQ群里各种问大佬,可是这么简单的问题,人家甚至不屑于回答的,emmmm,大佬就是这么傲娇的。也是...能谷歌到的东西,为什么不先去检索一下呢?

放到半年前,对于这一块,我还是一个什么都不会的工科电子狗,甚至下了Putty软件,都不知道怎么使用233333.但是,只要虚心好学,有什么是学不会的呢.

所以呀,没事就多搜一搜,看一看,跟着学一学,代码不会就先照着抄一下嘛2333,抄着抄着就会有自己的东西在里面了,然后再去创新,去创造属于自己的东西。

0:00