因为服务器到期,已经好久好久没有更新博客了,哭了

阿里云太奇葩了,学生优惠只能买一年的服务器,但是续费的话就没优惠了 😦

但是更扯的是,虽然续费没有优惠,但是买新的服务器却还是可以的有优惠的不得不说这政策是真的啥b

所以又花了一番功夫才又把数据搬到这个新的服务器上面,期间又遇到了一些奇奇怪怪的坑。还是总结一下叭,希望以后换的时候就没这么恼火了

教程

带你跳过各种坑,一次性把 Hexo 博客部署到自己的服务器

大致内容就是这些,下面是一些需要注意的地方

  • 注意熟悉vim的使用方法,例如进入编辑模式(按’i‘),退出(’按esc‘),保存并退出(按’:wq’),退出不保存(按’:q!’)
  • 阿里云会默认占用80端口,所以会导致nginx运行不了,这时候要先执行命令杀死占用80端口的进程
1
sudo fuser -k 80/tcp
  • 修改nginx的配置文件时,一定要注意把要修改的内容前面的’#‘删去(不然就相当于把它注释掉了,所以就会改了个寂寞我就是这里卡了好久,眼睛瞎没看到user root前面有个#,麻了

  • 如果重置了服务器,这时候本地的连接可能会出问题(没出现连接问题可以不用管),需要在本地执行以下操作

1
ssh-keygen -R 服务器ip

特殊情况

居然有人用他的域名绑定我的服务器…有可能是他服务器到期没续费然后这个服务器被我租了wwww

解决办法是在server{}中加入如下语句

1
2
3
4
5
6
7
8
9
10
11

set $deny 1;
if ($host = "www.snewptl.com"){
set $deny 0;
}
if ($host = "snewptl.com"){
set $deny 0;
}
if ($deny = 1){
return 404;
}