自力更生打造自己的个人网站,开袋即食

4 篇文章 0 订阅
1 篇文章 0 订阅

很早就有了自己搭建一个网站的想法,和新浪博客、简书不同,这里的一切元素我都可以自己定制,虽然没有掌握多少前端技术,但是现如今有很多优秀的开源博客建站平台,比如本文用到的WordPress,Z-Blog,FarBox(这个FarBox超级文艺,独立开发者,收费,现在有升级版的BitCorn,可惜没有内测资格)等等,使得个人网站开发这件事变成了开袋即食,完全不懂计算机的人也可以快速搭建出一个属于自己的网站。这段时间手上的事情一件一件的平稳落地,难得有着大把的自由时间,于是决定把多年的夙愿转换成现实。

这是我的半成品,欢迎访问☟☟☟
www.tangyeah.club

第一步,前戏

这可能是快速搭建一个“能看”的网站唯一需要花钱的地方。

1.1购买域名和服务器

域名可以在GoDaddy、万网等平台购买,我之前还在淘宝买了一张优惠券,并没有什么用,优惠额度还没有注册新用户送的优惠券额度大,囧…这里需要注意的是,GoDaddy购买的域名如果解析国内服务器ip的话,需要花费额外50多块钱进行域名转入。

服务器可以选择VPS,虚拟主机,ECS等,具体区别本文不做讲解,我选择的是阿里云的ECS服务器(借师妹的学号享受学生价你懂的),因此在万网购买域名就好了,免去了域名转入的费用。当然,如果选择国外或者香港的服务器也是很好的,不需要备案(国内长达2个星期,手续繁琐),这里推荐一个主机公园

这里买到的阿里云学生特惠配置如下,自己玩玩足够了:

单核CPU
2GB内存
1M带宽
40G存储

这里写图片描述

这里需要为购买的ECS安装系统镜像,我选择的是CentOS 6.8 64位

这里还要记下自己服务器的IP地址,这就是你网站的门牌号,后面很多地方都需要用到,比如我的IP是112.74.22.103

1.2地址解析

域名和服务器都买好了,接下来我们需要进行域名解析,就是把你买到的域名,指向服务器的IP地址。

如图,依次点击域名->域名列表->解析

这里写图片描述

如图,记录类型填写A,表示解析的是一个IP地址;主机记录填写www,表示可以将tangyeah.club解析为www.tangyeah.club;解析线路默认;记录值填写你的服务器IP,完成之后点击保存,现在去泡杯茶,解析需要等待一分钟时间完成。

这里写图片描述

完成之后域名状态会显示正常:

这里写图片描述

第二步,在Linux系统中安装WordPress所需要的必要环境

WordPress是目前使用人数最多的个人博客建站平台,有非常成熟活跃的社区,丰富的插件,据说你碰到的任何wp问题都可以找到现成的解决方案(待考证…)。使用WordPress需要安装MySQL数据库和PHP的环境(我有另外一篇博文详述了如何在自己的电脑上利用APACHE服务器搭建一个本地的PHP环境,您只需额外安装一个MySQL服务器即可在没有网络、没有购买服务器和域名的情况下搭建网站,文章链接点我),您可以分别单独安装这些东西,但是,现在真的是可以饭来张口了,有人将它们打包起来,可以实现一键安装,这就是LNMP

我们可以使用PuTTY或者阿里云管理控制台中的远程连接来远程登陆你的ECS:

这里写图片描述

这里写图片描述

成功登陆显示Welcome!接下来,进入正餐

2.1安装screen、创建会话

screen是一个远程会话管理器,在一个会话窗口中完成整个LNMP的安装,防止SSH链接断开,安装中断的情况,具体可以参考这篇文章

yum install screen
screen -S lnmp
2.2下载并安装LNMP安装包
wget -c http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz && tar zxf lnmp1.2-full.tar.gz && cd lnmp1.2-full && ./install.sh lnmp

这里写图片描述

完成安装后,会让你输入MySQL数据库的root密码,这个自己记录好:

这里写图片描述

随后是选择MySQL版本、PHP版本等,一路回车选择默认即可,直到显示“Press any key to install…or press ctrl+c to cancel”,按下回车开始安装,这时候可以再去泡杯茶,打几把炉石,安装过程大概需要40分钟。安装完成后它会让你enjoy it!至此,LNMP安装完成。

这里写图片描述

2.3创建vhost

直接上图,一步一步来:

这里写图片描述

  • 输入命令lnmp vhost add

  • 输入你的域名www.tangyeah.club,回车,是否添加其他域名?选择n

  • 指定网站在服务器上的路径,默认的是/home/wwwroot/www.tangyeah.club,直接回车下一步

  • 是否允许rewrite rule,选择y,输入wordpress

  • 是否建立访问日志,y,也可以通过wordpress的插件来实现,输入log的名字,默认即可

  • 使用同一个名字创建数据库和用户名?选择y

  • 接下来验证数据库的root密码

  • 输入数据库名字

  • 输入用户名的密码

  • 按任意键开始创建vhost

成功创建后会显示域名、根目录、数据库等信息。至此,我们可以开始安装wordpress了。

2.4安装FTP服务

这部分内容见我的另一篇文章

第三步,上传WordPress

3.1使用FileZilla登陆服务器

FileZilla中点击文件,点击站点管理器,新建一个站点命名为tangyeah,输入主机IP,端口默认,传输协议有FTP和SFTP可选,输入你linux主机的root密码,然后链接。

这里写图片描述

3.2将WordPress上传至服务器

WordPress的压缩文件(下载时选择.tar.gz后缀的文件,.zip可以在windows中自己本地折腾时选用)上传至指定的网站根目录,我的是/home/wwwroot/www.tangyeah.club,FileZilla可以直接拖曳文件到相应目录下,十分便捷。

这里写图片描述

进入根目录:

cd /home/wwwroot/www.tangyeah.club

解压缩文件

tar -zxvf wordpress-4.7.4-zh_CN.tar.gz

解压缩出来的文件全部在一个名为wordpress的文件夹下,把他们全部移到/home/wwwroot/www.tangyeah.club路径下:

cp -r /home/wwwroot/www.tangyeah.club/wordpress/* /home/wwwroot/www.tangyeah.club/

删除wordpress文件夹和wordpress-4.7.4-zh_CN.tar.gz压缩文件:

rm -r /home/wwwroot/www.tangyeah.club/wordpress
rm /home/wwwroot/www.tangyeah.club/wordpress-4.7.4-zh_CN.tar.gz

当然,你也可以使用FileZilla直接拖动~~

到这里,又该休息了,由于采用的国内的阿里云ECS,在网站可以访问之前需要进行备案,这段时间前前后后大概2个星期(我也是事先没有考虑到这个问题),这岂止是泡杯茶的时间,都可以毕业旅行玩一圈回来了=。=当然了,你可以在本地先折腾折腾,等过审之后将wp打包上传到你的服务器。

第四步,安装WordPress

好了,现在半个月过去了,你的网站已经顺利通过备案,是时候在服务器上跑起来了。

在浏览器中输入你的域名www.tangyeah.club,会直接跳转到WP的可视化安装界面,一步一步根据提示输入,傻瓜式操作,这里贴出一个链接,里面做了详细的说明。

如果不能够跳转到安装页面,我们需要手动修改wordpress的config文件,其路径为/home/wwwroot/www.tangyeah.club/wp-config.php

这里写图片描述

安装完成后,你的域名就可以访问了,在域名后面加上/wp-admin就可以进入控制台登录页面:

www.tangyeah.club/wp-admin

这里写图片描述

至此网站搭建全部完成,好了,请开始你的表演~(ง •̀_•́)ง

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值