给您最好的
阿里云优惠券!

建立个人网站(一)

建立个人网站这件事,笔者很早就想做了,但限于时间以及知识,并没有着手去做,但这次开学,想到很多同学都已经做出来了系统,所以我决定直接在云端搭建一个个人网站,并且询问了一些同学,找了一些资料,开始着手去做。这些资料是我从网上整合下来的,但我对那些资料进行了一些补充,使之学习起来更加容易,可以参考bilibili的视频。总共准备做三期,这期文章为首期,另外两期会在以后配置完了再进行更新。

整体介绍

购买域名

购买服务器

域名解析

服务器环境配置

WordPress文件下载

ftp工具的使用

sftp的使用

这一系列的文正使基于WordPress来进行网站开发的,WordPress 功能强大、扩展性强,这主要得益于其插件众多,易于扩充功能,基本上一个完整网站该有的功能,通过其第三方插件都能实现所有功能;而且模板较多,基于WordPress可以很轻松的搭建自己的网站。具体更多的好处以及作用,读者可以上网自行检索一下,了解了解。

构建自己的网站,很明显,必须要购买一个域名。那么购买域名的网站都有以下几个:

美橙互联

西部数码

而这里笔者是使用的美橙互联购买的域名,域名一般是购买一年,而且要是付费的,但是这里有优惠券,所以三十块钱左右即可买到一个域名。一般注册.com的域名,这样的域名看起来更加正式一些。

进入美橙互联并点击域名注册,然后输入你想注册的域名,例如baidu

点击查域名,会发现有些是已经注册过的,所以你需要重新输入域名进行检索,直到你想要的域名没有被抢注。

然后加入购物车,注册一个账号付款购买即可,注意新用户在进行付款的时候可能会有一个二十左右的优惠券,可以减免。

做一个个人网站,云服务器是必不可少的,这里笔者使用阿里云进行网站开发,当然你也可以使用腾讯云、万网、美橙互联等进行购买,而且对于学生的话,阿里云的优惠力度还是很大的仅9元/月。

如果是学生(24岁以下自动识别为学生)

可以进入阿里云官网,找到云服务器特惠

进入之后,向下滑,找到搭建网站

进入,向下滑找到学生专享服务器

进入选择云服务器ECS,右边选择搭建环境,由于笔者前期学,选择的是Windows server 2012 R2,后期可以考虑专项liunx服务器

如果不是学生,可以进入阿里云然后点击产品,选择云服务器ecs登录之后便可以按自己需求进行购买

你会发现,自己的服务器和域名到现在还是没有任何联系的,所以这个是有就需要解析域名,使域名指向自己购买的云服务器主机的IP地址。

比如笔者在美橙互联购买的域名,那么我就直接在美橙互联上进行解析

注意点击管理的时候可能会有一个实名认证,进行认证即可,之后点击域名解析操作即可进行域名解析,注意IP地址为自己空间的公有IP地址。

ps:登录阿里云,控制台->云服务器ECS->实例,即可找到自己的IP地址

在服务器上运行网页,需要安装PHP、Apache和MySQL,这时笔者推荐可以选择xampp,wamp,phpstudy等一站式配置。笔者在这里使用xampp进行配置,软件可以进入下载。

下载完成进行安装,直接下一步即可,没有技术难度。进入之后点击start即可。

(注意安装到某盘的根目录下,并且安装目录绝对不能出现中文)

安装完成后启动Apache和MySQL,并在自己的浏览器中分别输入localhost和localhost/phpmyadmin,如果分别出现了这样两张图片那么恭喜你,你已经安装成功了!

WordPress文件可以进入官网,直接点击获取即可进行下载,一般要选择最新版。

那么怎么向我们的服务器上传文件呢,我这里直接使用xampp,因为它同时也集成了filezilla server的环境,同时我们需要在自己的pc上安装filezilla client(心细的同学可能发现了,这是一套)。

我们可以在电脑上开启mstsc远程桌面,输入服务器的IP地址来远程控制我们的服务器。(连接的时候可以选择在服务器上出现PC机上的盘区,这样可以比较方便的传送前期要用的文件)

然后我们只需要在服务器上打开xampp,然后开启filezilla,并点击admin,直接点击ok(当然你也可以在服务器上面另外安装一个filezilla server,然后直接在filezilla上面进行配置)

然后创建用户即可,注意记好密码和账户,点击OK

然后选择一个目录(至少一个主目录),并勾选全部的权限

在自己的PC机上,安装了filezilla client之后,即可输入ip地址(若已经进行了域名解析,可以直接输入域名),用户名,以及密码进行登录

然后将上一步下载下来的WordPress文件上传到xampp安装目录下的htdoc目录下即可。

sftp传输相较于ftp较为安全,若对安全没有什么需求,可以不进行了解,这里不再赘述。

也许笔者表达并不是那么严谨,有什么问题可以私信笔者进行交流