使用WordPress创建个人博客


之前使用的是Hexo,但是写内容的时候,只要换了设备,就需要重新安装一下环境,比较麻烦,但是wordpress呢又需要自己得服务器。
网上对于这两个博客系统来说,褒贬不一,刚好没事买了个VPS就试着装了下WordPress玩,体验一把。

一、准备工作

  • 买一个vps

UFO VPS,香港的vps,可以选择香港、美国的服务器,如果想搭建vpn的话,相对稳定一点。我买的是这个。

linode,日本的vps,也可以。

搬瓦工,比较便宜的vps。

  • 买个域名,几十块一年就行了。可以去阿里云、腾讯云、美橙互联等上面买。

二、 制作自己得个人网站

1、安装lnmp

  • 登录你的vps ssh root@1.1.1.1,后面的是你的vps的服务器地址,然后回车,输入你的密码登录进去。
  • 一键安装lnmp,如果安装成功了,打开你的vps地址,如果出现如图所示,则就算安装成功了。
  • 安装pureftp。File zilla
  • 添加网站,只需要看第一步的##添加网站(虚拟主机)##这一部分即可。

2、安装WordPress

  • cd /home/wwwroot/www.auu.space/,这是上一步设置的网站资源地址,这里的后面是我的网站,你需要输入你的网址。
  • 安装WordPress,先wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.tar.gz下载,然后tar xzvf wordpress-4.7.4-zh_CN.tar解压。
  • 把资源移动一下 cp -R wordpress/* ./,把wordpress下的资源全部都移动到当前的网站目录下。
  • 然后添加一下文件夹的权限 chmod -R 777 /home/wwwroot/www.auu.space,主要是安装插件、主题什么得需要/home/wwwroot/****/wp-content网站的这个目录下的操作权限。

3、配置nginx

  • 然后配置nginxvim /usr/local/nginx/conf/nginx.conf,找到server下的root的值为你的网站资源的目录,如我的/home/wwwroot/www.auu.space;,然后保存
  • nginx -s reload,重新加载配置,nginx -c /usr/local/nginx/conf/nginx.conf,重启nginx。nginx操作命令

4、配置网站

  • 安装你的WordPress,打开安装路径http://..你的vps地址../wp-admin/setup-config.php,跟着提示一步步的填写内容即可。
  • 这时候打开你的vps的地址就会出现你的网站内容。
  • 这时候已经算是好了,进到你购买的域名服务商的后台,添加你的域名A记录解析到你的vps地址。
  • 打开wordpress的管理目录http://...你的网站.../wp-login.php,在这里你可以管理你的个人网站。

5、使用

6、几个问题

1)修改wordpress地址导致崩溃

在设置里没事修改了一下WordPress地址(URL)这一项,结果导致整个后台、网站都打不开了,搞了好久,最后才找到解决方法:

  • 进入自己得VPS
  • 进入mysql : 输入 mysql 并回车
  • show databases; 显示已有的数据库
  • use auuspace; 这里选择你设置的wordpress数据库,这里是我的
  • select * from wp_options where option_name="siteurl"; 执行这个以后就可以发现查到的内容是你设置的内容
  • update wp_options SET siteurl="http://www.auu.space"; 执行这条语句,将表中的siturl这个字段改成原来的内容即可
  • 网站一起都OK了
2)安装WP Editor.md插件导致崩溃

由于在之前使用hexo的时候,习惯了用markdown写内容,所以使用wordpress以后还希望可以使用markdown,于是就安装了WP Editor.md这个插件,试了多个其他的,这个应该算是最好用的了吧。

在网上查内容的时候,发现一个jetPack这个由wordpress出品的一个非常出名的插件包,于是也就安装了一下,结果出现了后台、网站崩溃的问题,最后查了一下发现居然是他们俩冲突,只需要卸载一个就行了,看你的取舍吧。

  • cd /home/wwwroot/www.auu.space/wp-content/plugins/ 进入你的VPS里的插件的安装目录
  • rm -rf **** 删除你不想要的插件
  • 打开你的网站,就OK了

三、配置VPN

  • 配置VPN
  • 安装pip apt-get install python-pip
  • 安装shadowsocks pip install shadowsocks
  • 配置端口和密码 vim /etc/ss.json,打开文本输入界面,粘贴一下内容,port_password下前面是端口,范围是0 ~ 65535,后面是密码,组队的添加,想添加多少个都行。

UFO VPS,香港的vps,可以选择香港、美国的服务器,如果想搭建vpn的话,相对稳定一点。我买的是这个。

linode,日本的vps,也可以。

搬瓦工,比较便宜的vps。

  • 买个域名,几十块一年就行了。可以去阿里云、腾讯云、美橙互联等上面买。
{
    "server": "0.0.0.0",
    "port_password": {
        "19520": ".......",
        "19521": ".......",
        "19522": ".......",
        "19523": ".......",
        "19524": ".......",
        "19525": ".......",
        "19526": ".......",
        "19527": ".......",
        "19528": ".......",
        "19529": "......."
    },
    "fast_open" : false,
    "workers" : 1,
    "timeout": 300,
    "method": "rc4-md5"
}
  • ssserver -c /etc/ss.json -d start,就可以启动了。
  • 下载相应的客户端,配置你的主机、端口、密码、加密方式等即可。

ShadowsocksX-NG macOS

Shadowsocks-windows

Shadowsocks-android

iOS的开源库被移除了,可以在APP Store找,有免费的,有收费的,自己看需购买吧,我用的是Wingy – Http(s)免费版的。

发表评论

电子邮件地址不会被公开。