概述
前几天samba突然不能用了,调了几天都连不上,今天重装了以后还是不行,在本地虚拟机上一模一样的配置却可以,上网查到可能是运营商屏蔽了139,445端口。这里记录一下重新装了些什么基本的东西。
重装系统
登陆阿里云官网个人管理后台,关闭实例。选择镜像并重装系统。
等待其自动完成,然后:
1 | > apt-get update |
安装pptpd
参考:https://help.ubuntu.com/community/PPTPServer。
ubuntu下的pptpd有个小错误,按照如下过程需要修改:http://www.linuxdiyf.com/linux/18366.html。
安装samba
https://help.ubuntu.com/community/Samba/SambaServerGuide。据阿里云的论坛上说,貌似国内有些运营商屏蔽了139,445等端口,samba不能正常使用。
安装ftp
既然samba不能用,那就转战ftp吧,https://help.ubuntu.com/lts/serverguide/ftp-server.html。在线编辑的话ftp没samba好用,不过没办法。
安装nodejs和hexo
1 | > apt-get install nodejs |
安装hexo的数学公式插件
1 | > npm install hexo-math --save |
安装nginx做反向代理
参考http://oychao.github.io/2016/04/21/else/06_nginx_proxy/。
安装supervisor
1 | > apt-get install supervisor |
配置添加备份资料脚本,清理内存脚本等,将hexo交给supervisor管理。
2017年2月19日注:hexo生成静态文件,用Nginx代理就够了,没必要将hexo交给supervisor。