奶牛启用https后发现还是在http和https共存的时候出现一些小问题,遂决定使用Nginx强制跳转https。
vim /usr/local/nginx/conf/vhost/nenew.net.conf
在配置文件的listen 80这段中插入语句
rewrite ^(.*)$ https://www.nenew.net$1 permanent;
然后重启Nginx即可。
奶牛的博客也进入了HTTPS的时代了,升级后原来的主题就直接删了,虽然很怀念,但是也无能为力,特别是启用了SSL后,页面的站长统计什么的都要统统改成https链接引入,否则直接就不加载了,后台的设置博客地址也要改成https类型的,奶牛并没有使用HSTS,怎么说呢,强扭的瓜还是不甜,特别是当SSL证书失效后便无法访问会造成很多不安因素,特别是我就一个博客,也不会有太多不安全因素。但是,HSTS还是趋势,建站的成本也在不断提升。最后记录下HSTS的申请网站吧。https://hstspreload.org/
以goagent的代理设置为例吧
export http_proxy="http://127.0.0.1:8087" export https_proxy="http://127.0.0.1:8087"
这样子git bash的http和https访问都会走代理了,但是可能会涉及到https证书错误的问题,出现错误提示SSL certificate problem: unable to get local issuer certificate
git config --global http.sslVerify false