This is a sitelog of Easun.org.
貌似已经落伍了。。 看见大家的网站已经统统迁移到了 https ,也是,更安全貌似也更流行?
研究了一番,最后也图省事。 干脆在 腾讯云 上申请免费的 DV证书 并下载到自己的服务器完事,其过程乏味无趣,也就一笔略过。 
配置完后上 https://www.ssllabs.com/ssltest/ 测试一下。达到 A+ 为宜。 
简单的共享一下我的 SSL 配置 (nginx 配置)
nginx  ssl_certificate /etc/nginx/ssl/easun_org.crt;
  ssl_certificate_key /etc/nginx/ssl/easun_org.key;
  ssl on;
  ssl_session_timeout 10m;
  ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  ssl_ciphers EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
  ssl_prefer_server_ciphers on;
  ssl_session_cache shared:SSL:10m; 
  ssl_dhparam /etc/nginx/ssl/dhparam.pem; 
  add_header Strict-Transport-Security max-age=15552000;
其中配置了  HSTC (HTTP Strict Transport Security) 方便浏览器自动(强制)从 http 切换到 https。 
启用了强健的 DHE(Diffie Hellman Ephemeral)密钥 dhparam.pem。 其生成方式为:  
Bash  openssl dhparam -out /etc/nginx/ssl/dhparam.pem 4096
到此,服务器 https 配置完毕。
接下来是配置跨域。 后台程序让我重新启用新的子域名 https://mt.easun.org, 其他的没有影响, 但是前台评论是通过 ajax 展现的,所以存在一个跨域问题, 而登陆用户的评论还需要传递 cookie 。 
直接发上我的跨域配置片段(nginx)。
nginx    if ($http_origin ~ "(.+\.)?easun.org$") {
    add_header   "Access-Control-Allow-Origin"  $http_origin ;
    add_header   "Access-Control-Allow-Credentials"  "true";
    add_header   "Access-Control-Allow-Methods"  "GET, POST,OPTIONS";
}
测试了一下。可以正常匿名、登陆发送前台评论。
**由于CDN前台的缘故,如果发现不能正常评论,可以 Ctrl+F5 强制刷新前台页面。
另外,随着全站 https 调试,发现了 QQ登陆/GitHub 登陆插件对 https 前台的一个bug。。。 顺手修复并同步到了 GitHub。 
参考资料:
重新解决跨域问题。 新配置的服务器还真是麻烦。 要传送cookie 则不能指定“*”来跨域,只能指定域名。
看你的配置,好复杂的样子,要偷懒,还得用管理面板啊。
直接折腾也是一种享受。
好吧,实话实说,貌似这么多年以来,资源问题吓坏了我。。。面板要占资源。哈哈。
我搞了一台Vultr 2.5刀每月的,装了Webmin,跑得很溜,问题应该不大。
我也搞了一台。配置 Nginx + MySQL + php-fpm + mt-starman(PSGI)+ fastCGI。表面上很溜。 CPU 在 1~3% 之间。但是运行一段时间后看记录就看见 CPU 飙升到 150~200%,然后所有的服务挂掉,只能reboot。。。
不明原因。。所以暂时还没有迁移到 $2.5。。
我估计是有人在暴力破解。。。
进来看看
在破解你的后台登陆密码?可以使用AdminScript mt-admin.cgi把后台地址修改一下,这样就没办法破解了。不知道你的评论登陆模块,会不会显示后台的登陆地址。
不是,是有人暴力攻击ⅤPS。已经查看了btmp并封禁了很多ip。
Ps:网站己迁移到了2.5S$啦。可以节省一点支出。:D
欢迎常来:P
Vultr有个防火墙,限定特殊的IP访问22端口,我就是这么干的。
目前是用 hosts.deny 屏蔽了相关地址。 Vultr本省有简单的办法? 还真没有注意。需要研究研究,谢谢告知。
PS: 老友申请一个 Gravatar 头像吧:) 这样不用后台审核的。
还是习惯面板操作,看你又去掉SSL了?
装面板的话还需重装服务。麻烦啊。除非先装面板:P 就这样吧。
PS:没去SSL啊,只是去了ssl_stapling_verify
貌似也是趋势,很多站都弄https,不过个人博客就懒得折腾了
是的。免费的可以玩玩。收费的就算了吧 :D
PS: 欢迎来访。