IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    WordPress启用HTTPS需要注意的事

    酷特尔发表于 2015-08-07 07:44:02
    love 0

    网站启用https还是http方式访问最明显的就是两者之间的访问速度和安全性上面的区别。目前本站已经全站启用HTTPS访问,欢迎各种吐槽各种测试~免费证书由起司博客分享的沃通证书服务商。目前环境:Nginx+Mariadb+PHP7+HTTPS+Wordpress

    1.Nginx配置HTTPS:

     server {
     listen 10.190.139.195:80;
     server_name note.iloxp.com www.note.iloxp.com *.note.iloxp.com www.iloxp.com iloxp.com;
     location / {
     rewrite ^(.*) https://www.iloxp.com$1 permanent;
     }
     }
    ####上面配置为listen http 80端口,并重定向到https 的443端口####
     server {
     listen 443;
     ssl on;
     server_name iloxp.com www.iloxp.com;
     ssl_certificate iloxp.com.crt;
     ssl_certificate_key iloxp.com.key;
     ssl_session_cache shared:SSL:10m;
     ssl_session_timeout 10m;
     root /data/www/iloxp;
     aio threads;
     index index.html index.php index.htm;
     location / {
     try_files $uri $uri/ /index.php?$args;
     }
    #### 上面配置为Nginx ssl模块的使用,证书位置要准确 ####

    2.配置Nginx HTTPS后,应该更新wordpress原来的博客地址和实际的安装地址。当然,也可以不更新,因为上面的Nginx配置已经自动全部url都重定向到https下面来的,这样做就是为了避免用户访问的使用Nginx重复多一次http的请求到https的动作而消耗不必要的系统资源。

    blog source url

    3.优化博客程序:使用七牛云CDN加速,因为该cdn服务商免费提供https访问,这边不能使用自定义的域名了。子域的cname方式也不行,貌似只能使用设定的域名,没有深入研究了。;;;禁止谷歌字体;;;虽然使用blog启用了HTTPS方式后默认会使用https头来加载avatar头像(未被墙),但速度还是不及七牛云上面缓存下来的镜像,因此,在七牛云上新建一个空间,镜像源指向avatar源地址,博客中在从七牛云上拉取头像;;;下面是有关部分优化的functions.php:

    op functionsop googleapis fonts and images sources

    Note:注意剔除所有站内http链接,否则,Chrome 地址栏https会出现黄色警告而不是全绿色的高逼格颜色。



沪ICP备19023445号-2号
友情链接