小站搭建前序

文章目录[x]
  1. 1:服务器的选择
  2. 2:连接服务器
  3. 3:环境部署

刚好放假有时间,本篇文章小生叙述一下这段时间玩弄blog的一些心得和拙见以及自己碰到的一些坑。

小生初识

小生对于blog这一块也属于初出茅庐,去年的时候一次偶然突然想搭建一个这个东西。当时接触的是hexo+github。(github面向开源及私有项目的git托管平台,像国内coding等。学习计算机一些常见的开发社区还是要了解的:可以参照一下这个网址:http://cjg.sgyzyun.club/#bbs)搭建的。

相比于我现在使用的wordpress,对于像我这样的小白搭建确实有点费事--需要有点耐心。但是如果可以坚持的话对自己的好处还是很大的。最起码可以让你对这个东西有个不错的了解。当然还有很多的其他开源框架。比如z-blog、typecho都是非常不错的。

有点废话了(哈哈 )下面话不多说,,开始进入正题。

搭建环境及主题的选择

1.就是不用服务器,也可以不用买域名。这个时候就需要用git托管平台了常用的就是--将源代码托管到github上,或者coding上。通过本地渲染将渲染后的代码push到代管库里。然后然后平台会给你提供一个域名--只是这个域名很长不好看。

下面这张图是coding提供的域名(项目是我上传的网页)

下面这张是github库提供的域名

2.就是用服务器。然后部署完之后绑定域名,就可以访问了。

这里说的服务器其实就是一台电脑,只是这一台电脑一般是不关机的并且拥有公网ip地址的。并且它是放在专用的机房。

机房一般是没有人的,因为里面有很多这样的电脑。所以维护一般是通过远程工具维护的。

还有就是与家里电脑不同的是,这里电脑的镜像(也就是安装的系统是基于Linux的如Ubuntu、centos等)而并非是家用的windoes 因为这样更安全。所以维护是需要知道一些Linux指令的,当然有时间的话可以把基础指令都学学---毕竟只有好处。

服务器的选择

说到服务器那就是怎样选择服务器了。--我选的是腾讯云的学生机。虽说性能一般但是运行一个blog还是绰绰有余的。

国内的话阿里云、百度云、华为、腾讯云都有学生机。我这里只说一下阿里云和腾讯云

 

腾讯云学生机10/月,50G硬盘,2G运行内存。新用户首年88元/年(学生24岁以下的不用学生认证,默认的)

阿里云学生机和腾讯云的差不多,不过是40G硬盘9.5元一个月。

但是阿里云可以随时续费(学生期间),腾讯云只能续费3次(包括首次)--到期前几天可以继续抢续费名额(不然原价是很贵的)

当然百度、华为也有学生机(自行了解)。

除此之外,还有其他的域名网站,比如西部数码只是不提供学生机--意味着最便宜也可能是几百元。

注意:在大陆的服务器是需要备案的,否则无法访问的(即使绑定域名),当然你可以通过一些端口来访问(:8080 :8383)也可以反向代理能够使网站访问,但是太麻烦了---况且你还要了解反向代理,对于新手操作难度有点大。

当然备案也是服务器代理商替你办的(你只需要手机认证填写相关信息就可以了),只是有点等待最快可能也需要十天--一般不会超过20天。

so(因此),如果不想备案的话可以选择的香港、澳门或者国外服务器。我之前看过阿里云的香港服务器25元/月,25G硬盘。

国外的还有搬瓦工、vultr等。

这是vultr上的一些套餐

其实5美元的搭建一个博客应该也可以,不过内存是1G的--不大

vutur新账户充10美元送50美元---需要的话可以通过邀请链接:https://www.vultr.com/?ref=8346319

另外谷歌新用户送一年的谷歌云--但是需要信用卡认证一下才能注册。(支持外币的)。

其他的需要可以参考我说的自己再了解一下。

连接服务器

有了服务器就是需要部署环境了,首先你可以根据自己的需要安装镜像比如WordPress、Ubuntu、centos等,一般centos或者Ubuntu就可以。安装之后就是需要连接服务器进行操作了。可以在服务器提供商的网页页面进行连接。不过我建议用远程工具进行连接。

下面是几个我觉得非常不错的远程工具

除了上面的还有Mobaxterm工具,当然上面的xshell是收费软件--建议安装xshell5就完全够用了。

这里我只贴出部分软件下载地址,其他自己可以百度一下---都有的。

putty:https://yun.sgyz.xyz/%E5%8E%8B%E7%BC%A9%E6%96%87%E4%BB%B6/

Mobaxterm工具:https://yun.sgyz.xyz/%E8%BD%AF%E4%BB%B6/

环境部署

进入服务器之后就是要部署相关环境了。即lnmp环境或者lamp。

这里的lnmp是缩写---L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Python。

因为如果是刚接触这的话,自己部署可能太过麻烦(虽然亲手部署--一个个软件安装更有感觉,但是你必须也得有这个实力呢

因此我推荐一下宝塔面板--一个小白喜欢的好东西。

宝塔面板的安装其实也非常简单,可以百度一下进入官网看一下。

centos系统:

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

 

ubuntu/deepin系统:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

如下面的就是centos系统下安装:

先复制安装代码到命令窗口

然后输入y

然后等待直到安装成功--出现下图

然后将复制网址输入用户名密码进入宝塔面板。

然后点击一键部署环境 。

最后

到这里建站的前奏环境已经准备好了。接下来就是部署网站了。

点赞

发表评论

昵称和uid可以选填一个,填邮箱必填(留言回复后将会发邮件给你)
tips:输入uid可以快速获得你的昵称和头像

Title - Artist
0:00