腾讯云一键搭建WordPress博客网站

来源:互联网 发布:ssuggest软件下载 编辑:程序博客网 时间:2024/06/01 07:57

前言

使用腾讯云也有一段时间了,当初买下服务器就是为了搭建一个属于自己的博客网站,对于现在的互联网时代来说,随着建站成本越来越低,每个人拥有自己的博客网站已经是标配了。搭建博客首先需要有个服务器,现在流行租用的个人服务器大部分是部署在云上的了,国内比较出名的有阿里云,腾讯云等。

建站

因为小编在买服务器的时候赶上了阿里云的学生优惠结束,所以最后买了腾讯云的ECS,本文基于腾讯云,讲解一下快速搭建WordPress的过程。

第一步:注册腾讯云、领取学生优惠、网站备案等前期工作。

腾讯云学生优惠
腾讯云可以用QQ号注册,这样一些通知信息就会通知到QQ上,比如续费信息、到期信息等。
温馨提示:在网站备案环节可以申请快寄幕布(这是免费的),顺丰,很快就可以到手。然后在后期需要材料的时候,个人用户不用邮寄资料,商用的一些网站备案才要,楼主当初还为了这个问题问过腾讯云客服,因为那是腾讯云在维护,首页和说明的信息不一致,现在估计同步了,具体看你备案时的说明。
附上地址:腾讯云校园认证

第二步:购买服务器的时候,选择建站镜像。

选择建站镜像
注意建站镜像的选择,你可以选公共镜像,然后自己再搭建PHP、MySQL、Apache等环境,但是为了快速方便,可以选择服务市场上的镜像,一般是集成好的,如本站就是选择免费的WordPress博客平台(CenOS 6.5 64位)镜像:
WordPress博客平台镜像

第三步:直接安装后修改MySQL密码

因为我们选择集成的环境,很多年账户密码是别人设置的,这时候我们并不知道mysql、WordPress账号和密码。
linux下修改mysql root密码:
所以一般是这样/etc/init.d/mysqld stop,如果你不幸先用了pkill,那么就start一下再stop.
# mysqld_safe --skip-grant-tables &
&,表示在后台运行,不再后台运行的话,就再打开一个终端咯。
# mysql
mysql> use mysql;
mysql> UPDATE user SET password=password("test123") WHERE user='root';
mysql> flush privileges;
mysql> exit;

这样MySQL重置密码成功了。

第四步:修改WordPress密码,远程登录MySQL

当你在浏览器输入服务器的公网ip时,会跳到WordPress的首页,但是当你要登录一下它的后台(后台地址一般是 ip/wp-admin),忽然就会发现根本就不知道密码是多少~
首先明白一点,WordPress的用户密码是存在自己服务器的数据库的,不是在WordPress服务商那里,而且注意一点是它的密码加密方式是md5,我是直接Google md5的解密:http://www.cmd5.com/ ,但是亲测这个号称全球99%的md5 解密通过率还是不能成功破解,我们刚好就是那百分之1~哦了。
但是不要灰心,办法总比困难多,这时我想到的是直接修改数据库里面的WordPress表的登录密码。
这里要先开启一下mysql的远程登录权限,操作如下:
1.开启mysql的远程访问权限
默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。
主流的有两种方法,改表法和授权法。相对而言,改表法比较容易一点,个人也是比较倾向于使用这种方法,因此,这里只贴出改表法
修改mysql库的user表,将host项,从localhost改为%。%这里表示的是允许任意host访问,如果只允许某一个ip访 问,则可改为相应的ip,比如可以将localhost改为192.168.1.123,这表示只允许局域网的192.168.1.123这个ip远程访 问mysql。
mysql -u root -p
mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> select host, user from user;
mysql> flush privileges;

2.防火墙开放3306端口
1、打开防火墙配置文件
vi /etc/sysconfig/iptables
2、增加下面一行
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
3、重启防火墙
service iptables restart
注意:增加的开放3306端口的语句一定要在icmp-host-prohibited之前

附:个人配置
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -i eth0 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
-A FORWARD -p icmp -j ACCEPT
-A FORWARD -i lo -j ACCEPT
-A FORWARD -i eth0 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

这时可以充分利用我们的navicat,因为它可以看到数据库里面的所有表,还可以修改表数据,权限大大滴~
既然如此,我们可以直接选择在数据库里面修改自己的密码,比如123456的32位md5加密文是 e10adc3949ba59abbe56e057f20f883e,我们把它覆盖掉原来的密码,然后就可以用123456这个密码登录啦!最后再登录后台修改成安全性高一点的密码,
接下来就可以好好玩耍自己的个人网站了~~
5

6

安装WordPress小清新主题可以参照本站另一篇博文:
Yusi WordPress主题安装教程

1 0