本场 Chat 主要讲如何从无到有建立自己的博客管理系统,无需任何编程基础,互联网小白亦可学习。
可以浏览 www.aserbao.com 查看实现效果。
温馨提示:准备学习的小伙伴请准备一百元左右用于购买服务器和注册域名。
本 Chat 写作目录如下:
- 注册购买域名,域名备案,域名解析。
- 注册购买域名;
- 域名备案;
- 域名解析。
- 购买服务器,并登陆云服务器。
- 购买云服务器;
- 登陆云服务器。
- 下载并配置 Apache 环境包,在数据库中添加管理者用户名。
- 下载并配置 Apache 环境包;
- 在数据库中添加管理者用户名。
- 部署 WordPress 到云服务器上。
- 添加虚拟主机并配置安全防护。
- 添加虚拟主机;
- 配置安全防护。
- 总结。
上面就是我的个人博客,闲暇之余,记录一下,为想建个人博客网站的小伙伴提供一点帮助。
在学习建站之前,请准备 100 块左右人民币。买个域名,租个服务器(某云上新手准备送体验)。如果你做好了这个准备,请继续往下阅读。
1. 注册购买域名,域名备案,域名解析
1.1 注册购买域名
因为我使用的是腾讯云的服务器。所以域名注册是在腾讯云下进行注册的。
步骤如下:
登录腾讯云,打开域名注册。
点击注册域名,进行域名查询,在确认可用的情况下,完善个人信息,付钱就购买成功了。
1.2 域名备案
当你域名购买完成之后,在域名管理处会出现未备案字样,点击未备案,进行备案即可。我的域名已备案完成,所以这里显示已备案。这里注意一下,备案时间是比较长的,我备案时间是 16 天,所以大家在购买域名之后尽快填写申请资料。
1.3 域名解析
点击域名后面的解析,点击添加记录,下面都会有说明每个地方应该填写什么?注意,服务器的 IPv4 别填错就可以了。
2. 购买服务器,并登陆云服务器
2.1 购买云服务器
2.2 登陆云服务器
点击登陆,按提示进行登陆,我装的是 windows 的系统,所以通过 mstsc 命令打开远程连接就可以了。
使用 Windows 系统的电脑
- 点击开始菜单 >> Run,输入 “ mstsc ” 命令,打开远程桌面对话框。
- 输入框内输入 123.207.164.240,点击 “ 连接 ”。
- 输入用户名: Administrator、[该 CVM 实例的密码],点击 “ 确定 ”。
使用 Linux 系统的电脑
- 请安装对应版本的远程桌面连接程序,推荐使用 rdesktop 。
- 用户名: Administrator, CVM 实例: 123.207.164.240。
使用 Mac OS X 系统的电脑
- 请下载安装微软针对 Mac OSX 版 远程桌面链接程序 (查看更多安装方式)。
- 输入用户名: Administrator、[该 CVM 实例的密码],点击 “ 确定 ”。
3. 下载并配置 Apache 环境包,在数据库中添加管理者用户名
3.1 下载并配置 Apache 环境包
在云服务器上打开 http://www.upupw.net/Download/, 下载 Apache 环境包:
点击云端下载:
下载完成之后的包是 .7z 的,所以我们需要再下载一个解压软件,这里我们使用好压,在浏览器打开 haozip.com 下载最新版安装即可。
解压完成后,我们将解压后的文件剪切到 C 盘下,并新建一个目录 WAMP:
接下来,我们将打开浏览器,输入 localhost 会得到如下界面:这里我们需要注意图中画红线位置,待会我们要将 wordpress 文件放到此路径下。
3.2 在数据库中添加管理者用户名
在浏览器中输入: localhost/pmd
进入 phpMyAdmin 数据库管理登录界面:默认用户名:root,密码:root。
进入到服务器后,我们可以添加一个新用户:
填写完成后滑到最底部点击执行即创建成功。
OK,我们现在成功一半了。接下里我们去下载最新的 wordpress 系统源码。
4. 部署 WordPress 到云服务器上
在云服务上用浏览器打开 https://wordpress.org/download/,点击下载:
下载完成后,解压 wordpress 文件,复制解压后的 wordpress 下的所有目录文件,放置之前我们获取的路径下( C:/WAMP/htdocs )。
红框内文件为剪切过来的文件。
这时候我们再打开浏览器输入 localhost,我们就会进入到 WordPress 的安装页面,当然,我的已经安装了,所以打开是安装完成后的页面。
5. 添加虚拟主机并配置安全防护
5.1 添加虚拟主机
到 upupw 安装目录下,打开 upupw 。
按上面的提示,我们需要添加虚拟主机,我们选择 1。
这里我们输入我们之前解析的域名:我的是 www.aserbao.com,添加虚拟主机完成后,这时候我们通过这个域名访问的目录是 vhosts/www.aserbao.com 下,这时候我们需要将 htdocs 目录下的 wordpress 文件剪切到这个目录下:
剪切完之后我们就可以通过外网访问了:这时候我们可以通过任何一台电脑,打开浏览器,输入 www.aserbao.com , 就能访问网站内容了。文章开头展示的效果。最后,我们进行下安全配置。
5.2 配置安全防护
我们同样进入 upupw 的启动页面,我们输入 16:
打开这个界面后,我们输入 k5,禁止未绑定的域名访问,这时候我们在云服务器浏览器输入当前云服务器的 ip 地址会出现访问受限,如下。
6. 总结
到这里文章就结束了,从开始想做到最终实现完成,中间差不多隔了二十天,16 天的审核时间。最终做出来的效果还是挺不错的。当然,如果文章那部分有疑惑或者遇到问题的话,可以在文章底部或者关注我的微信公众号 “ aserbao ” 留言。最后,觉得本文对你有用的话,帮忙给个赞!
本文首发于GitChat,未经授权不得转载,转载需与GitChat联系。
阅读全文: http://gitbook.cn/gitchat/activity/5b4ac8325cbca1517850004b
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。