尝试切换成https
http到https这是趋势
上个月,在阿里上申请了免费的证书.却一直将博客换成https,是因为当时jexus运行了389天,感觉挺可惜,就一直没换过,恰巧上个月出差到外地,闲暇时间在服务器上测试C#通过P/Invoke的方式调用epoll实现io多路复用,一不小心将所有的mono进程给结束掉了.回到正题上
1. 在阿里云控制台中,找到证书服务,下载证书. 2. 因为证书选项中没有jexus,选择其他(应该是最全的).



将证书文件上传到服务器(通过xftp)

将jexus更新,是因为好久没有更新
sudo curl jexus.org/release/upgrade|sh //更新jexus
查找服务器有没有libssl函数库
find / -name libssl.so.*
本机是/usr/lib64/libssl.so.10
修改mono的config文件(本地上是/usr/etc/mono/config)

在configuration节点下,最后添加: <dllmap dll="libssl" target="/usr/lib64/libssl.so.10" os="!windows" /> 对应find查找的文件.
修改站点的配置
主要是修改端口/启用https,及指定证书的路径

这样就可以在浏览器上访问了.
总结
最终还是没有切换到https,因为https中不能用http请求,因为项目引用百度的静态资源库,所以暂时还不能切换到https上.
秋风
2017-01-07