1. 前言
《Hexo环境搭建2018年5月版》一文中,重新记录了hexo的安装部署方法,比较详细完整。但是,在访问的时候,总感觉访问速度太慢,本文就记录下hexo加速访问的方法。
2. 思路
访问速度慢,其实很好理解,毕竟coding提供了千千万万个pages服务,分给你的流量和带宽不会很多。想要加速,最简单的思路,就是更换服务器,换成自己的服务器。没错,有钱就是任性。
而且操作极其简单,git clone一下即可。
3. 操作步骤
1、服务器安装nginx和git。
2、创建www目录
mkdir /opt/www
3、clone项目
cd /opt/www
git clone https://git.coding.net/voidking/voidking.git
4、nginx配置
参考《Hexo启用https加密连接》,修改www.voidking.com.conf。
1 2 3
| cd /etc/nginx/conf.d/ cp www.voidking.com.conf www.voidking.com.conf.bak vim www.voidking.com.conf
|
www.voidking.com.conf 内容为:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| server { listen 80; listen 443 ssl; server_name www.voidking.com; charset utf-8;
ssl_certificate /etc/nginx/ssl/1_www.voidking.com_bundle.crt; ssl_certificate_key /etc/nginx/ssl/2_www.voidking.com.key; ssl_session_timeout 5m; ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers HIGH:!ADH:!EXPORT56:RC4+RSA:+MEDIUM; ssl_prefer_server_ciphers on;
if ($ssl_protocol = "") { return 301 https://$host$request_uri; }
location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
root /opt/www/voidking/; index index.html; }
error_page 404 /404.html; location = /404.html { root /opt/www/voidking/; index 404.html; } location ~ /\.git { return 404; } }
|
重启nginx,systemctl restart nginx
4. 更新
每次文章有更新时,hexo g
,hexo d
操作和以前相同。
然后,登录服务器,cd /opt/www/voidking
,git pull
,即可完成更新。