本博客更换为更简洁的Typecho,并实现全站SSL访问
由于之前使用的wordpress在一次无聊的后台自动升级后,也没怎么在意看,后来偶然一次看到很多黑链,至今还不知道什么原因,反正很早也不想用臃肿的wordpress了,一直看到服务器里面放着的Typecho,在这次更换服务器的机会,干脆转换数据使用Typecho算了.
一切都很容易,Typecho 1.0 (14.10.10),Wordpress to Typecho几分钟全部搞定,只是在全站SSL/HTTPS的时候,出现了一点问题,临时解决办法如下:
编辑config.inc.php,插入代码
define('__TYPECHO_SECURE__',true);
即可.
"后台也能正常使用https,但是在编辑和写新文章提交的时候会出现502,不过数据是已经写入了的,经过一些研究,暂时没有办法解决,希望有能力的朋友可以提出解决方案,本站环境:LNMPA"
2015.8:
经过不断的修改尝试,终于解决了这个问题,合并了证书,本站配置文件:
server {
listen ip:80;
listen ip:443 ssl spdy;
server_name www.whhack.com whhack.com;
index index.php index.html;
root /home/web/whhack.com;
#ssl on;
ssl_certificate /home/ssl/whhack/whhack_com.crt;
ssl_certificate_key /home/ssl/whhack/whhack.com.key;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES128-SHA:AES128-GCM-SHA256:RC4:HIGH:!MD5:!aNULL:!EDH:!CAMELLIA:!PSK:!SRP;
ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
if ($ssl_protocol = "")
{
return 301 https://$server_name$request_uri;
}
应该不能加这段代码吧。
不加的话完全不行.