自力更生打造自己的个人网站,开袋即食
2017-05-17 23:14
344 查看
很早就有了自己搭建一个网站的想法,和新浪博客、简书不同,这里的一切元素我都可以自己定制,虽然没有掌握多少前端技术,但是现如今有很多优秀的开源博客建站平台,比如本文用到的WordPress,Z-Blog,FarBox(这个FarBox超级文艺,独立开发者,收费,现在有升级版的BitCorn,可惜没有内测资格)等等,使得个人网站开发这件事变成了开袋即食,完全不懂计算机的人也可以快速搭建出一个属于自己的网站。这段时间手上的事情一件一件的平稳落地,难得有着大把的自由时间,于是决定把多年的夙愿转换成现实。
这是我的半成品,欢迎访问☟☟☟
www.tangyeah.club
服务器可以选择VPS,虚拟主机,ECS等,具体区别本文不做讲解,我选择的是阿里云的ECS服务器(借师妹的学号享受学生价你懂的),因此在万网购买域名就好了,免去了域名转入的费用。当然,如果选择国外或者香港的服务器也是很好的,不需要备案(国内长达2个星期,手续繁琐),这里推荐一个主机公园。
这里买到的阿里云学生特惠配置如下,自己玩玩足够了:
单核CPU
2GB内存
1M带宽
40G存储
这里需要为购买的ECS安装系统镜像,我选择的是CentOS 6.8 64位
这里还要记下自己服务器的IP地址,这就是你网站的门牌号,后面很多地方都需要用到,比如我的IP是112.74.22.103
如图,依次点击域名->域名列表->解析
如图,记录类型填写A,表示解析的是一个IP地址;主机记录填写www,表示可以将tangyeah.club解析为www.tangyeah.club;解析线路默认;记录值填写你的服务器IP,完成之后点击保存,现在去泡杯茶,解析需要等待一分钟时间完成。
完成之后域名状态会显示正常:
我们可以使用PuTTY或者阿里云管理控制台中的远程连接来远程登陆你的ECS:
成功登陆显示Welcome!接下来,进入正餐
完成安装后,会让你输入MySQL数据库的root密码,这个自己记录好:
随后是选择MySQL版本、PHP版本等,一路回车选择默认即可,直到显示“Press any key to install…or press ctrl+c to cancel”,按下回车开始安装,这时候可以再去泡杯茶,打几把炉石,安装过程大概需要40分钟。安装完成后它会让你enjoy it!至此,LNMP安装完成。
输入命令
输入你的域名www.tangyeah.club,回车,是否添加其他域名?选择n
指定网站在服务器上的路径,默认的是
是否允许rewrite rule,选择y,输入wordpress
是否建立访问日志,y,也可以通过wordpress的插件来实现,输入log的名字,默认即可
使用同一个名字创建数据库和用户名?选择y
接下来验证数据库的root密码
输入数据库名字
输入用户名的密码
按任意键开始创建vhost
成功创建后会显示域名、根目录、数据库等信息。至此,我们可以开始安装wordpress了。
进入根目录:
解压缩文件
解压缩出来的文件全部在一个名为wordpress的文件夹下,把他们全部移到
删除wordpress文件夹和wordpress-4.7.4-zh_CN.tar.gz压缩文件:
当然,你也可以使用FileZilla直接拖动~~
到这里,又该休息了,由于采用的国内的阿里云ECS,在网站可以访问之前需要进行备案,这段时间前前后后大概2个星期(我也是事先没有考虑到这个问题),这岂止是泡杯茶的时间,都可以毕业旅行玩一圈回来了=。=当然了,你可以在本地先折腾折腾,等过审之后将wp打包上传到你的服务器。
在浏览器中输入你的域名www.tangyeah.club,会直接跳转到WP的可视化安装界面,一步一步根据提示输入,傻瓜式操作,这里贴出一个链接,里面做了详细的说明。
如果不能够跳转到安装页面,我们需要手动修改wordpress的config文件,其路径为
安装完成后,你的域名就可以访问了,在域名后面加上/wp-admin就可以进入控制台登录页面:
至此网站搭建全部完成,好了,请开始你的表演~(ง •̀_•́)ง
这是我的半成品,欢迎访问☟☟☟
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
至此网站搭建全部完成,好了,请开始你的表演~(ง •̀_•́)ง
相关文章推荐
- 免费打造自己的个人网站,免费域名、免费空间、FTP、数据库什么的,一个不能少,没钱,也可以这么任性
- 轻松打造个人网站-关于整站配置和关键字定制
- 如何架设你自己的个人网站
- 用wordpress打造自己个人技术博客全过程(经验分享)
- 自己动手用麦咖啡(mcafee)打造自己的安全网站!安全系统(服务器)!
- [源码]天骄天下个人网站系统(三个月倾情打造)
- 如何科学的建立自己的个人网站
- 个人博客SEO第一步-提交自己的网站
- 艳情女星精通编程 自己设计个人网站
- 个人站长和初创公司如何策划好自己的网站(一)
- 自己动手用麦咖啡(mcafee)打造自己的安全网站!安全系统(服务器)
- 用PHP程序为自己网站打造一个搜索引擎
- 自己用的个人展示网站,刚出炉(含源码)
- 用PHP程序为自己网站打造一个搜索引擎
- 艳情女星精通编程 自己设计个人网站(多图)
- 新手用自己机器建立个人网站服务器
- 用动态网页技术PHP打造个人网站全攻略
- httpHandler和url映射打造自己的后缀网站
- PHP动态网页技术打造个人网站
- 调用google翻译,打造自己的多语言网站