WordPress启用https配置

随着移动互联网的发展,尤其以iPhone一枝独秀,强力推动https的落地,加之一些证书提供商的推波助澜,当下如果一个小站不支持https是个大跌眼睛的事件.说说小站启用https的过程

证书申请

这段故事比较长,参见<<基于certbot-auto申请免费https证书>>.

nginx配置启用https

server {
    listen 80;
    listen 443 ssl;
    server_name blog.cnrainbird.com;
    if ($scheme = http) {
        return 301 https://$host$request_uri;
    }
    ssl_certificate /etc/letsencrypt/live/blog.cnrainbird.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/blog.cnrainbird.com/privkey.pem;
    ssl_session_timeout 5m;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    ssl_ciphers "EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5";
    ssl_session_cache builtin:1000 shared:SSL:10m;
    location / {
        proxy_pass http://127.0.0.1:8080;
    }
}

WordPress后台启用

登陆后台->设置->常规

这个地方决定了,整个站点里的相互引用域名

然后页面最下方,保存更改

这地方我操作完以后,chrome直接罢工了,提示重定向次数过多,类似

重定向次数过多解决

在网站根目录找到wp-config.php

$_SERVER[‘HTTPS‘] = ‘on‘;
define(‘FORCE_SSL_LOGIN‘, true);
define(‘FORCE_SSL_ADMIN‘, true);

开头加入以上代码即可

that‘s all

原文地址:https://blog.51cto.com/rainbird/2479907

时间: 2024-08-30 03:50:21

WordPress启用https配置的相关文章

【转】Tomcat启用HTTPS协议配置过程

转载请注明出处: http://blog.csdn.net/gane_cheng/article/details/53001846 http://www.ganecheng.tech/blog/53001846.html (浏览效果更好) 本文将讲解HTTPS协议在Tomcat中启用是如何配置的. 1. 概念简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选. HTTP

Tomcat启用HTTPS协议配置过程

本地模拟测试开启过程 HTTPS 如果生产环境应用在域名上是需要直接或间接的从 CA 申请证书,来取得浏览器的信任的.我们先在本地模拟测试一下这个过程,自己生成证书,后面介绍域名启用 HTTPS. ① keytool工具生成证书 打开 JDK 自带的 keytool 目录. 下面简要介绍一下. 密钥库口令:123456(这个密码非常重要) 名字与姓氏:192.168.0.110(以后访问的域名或IP地址,非常重要,证书和域名或IP绑定) 组织单位名称:anything(随便填) 组织名称:any

Wordpress开启https访问

首先去云服务器申请证书 这里购买免费的ssl证书,申请完成之后,直接在服务平台下载即可,放在如下的目录,这里参考阿里云的推荐配置,在nginx安装目录下的conf目录创建cert文件夹,将解压的证书放在cert文件夹下,因为我的nginx不仅仅配置了一个应用,都配置在conf的 vhost目录下 一定要注意位置,不然启动nginx会出现文件没有找到的错误 对wordpress文章内的图片及后台强制https设置. wordpress上传的图片都写入了绝对地址,也就是启用https前所有上传到文章

烂泥:haproxy学习之https配置

本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb. 在前一段时间,我写了几篇有关学习haproxy的文章.今天我们再来介绍下haproxy的https配置,https协议的好处在此,我们就不就作介绍了. 我们只介绍如何配置https,以及https在实际生产环境中的应用. PS:本实验全部在haproxy1.5.4版本进行测试通过.haproxy1.3版本以下haproxy配置参数可能不能使用,需要注意版本号. 以下haproxy配置

Tomcat 启用 Https

生成 key $JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA # $JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA Enter keystore password: Re-enter new password: What is your first and last name? [Unknown]: YourName What is the name of your

部署LAMP之WordPress, PMA(https), Discuz

一.环境介绍 系统:CentOS 6.7 软件:httpd-2.2, mysql-5.3, wordpress-4.3, pma4.0 网络: pma.anyisalin.com部署MySQL, Bind, PMA, IP地址为192.168.2.6 wp.anyisalin.com部署WordPress并且为私有CA, IP地址为192.168.2.7 dz.anyisalin.com部署Discuz, IP地址为192.168.2.8 SELinux和iptables均为关闭 wp和dz主机

现在就启用 HTTPS,免费的!

现在就启用 HTTPS,免费的! 现在,你应该能在访问https://konklone.com的时候,在地址栏里看到一个漂亮的小绿锁了,因为我把这个网站换成了HTTPS协议.一分钱没花就搞定了. 为什么要使用HTTPS协议: 虽然SSL并不是无懈可击的,但是我们应该尽可能提高窃听成本 加密通讯不应心存侥幸,所有连接都应被加密 福利: 使用了HTTPS之后,如果网站的访客是从其他已经使用了HTTPS的网站上跳转过来,你就能在Google Analytics中获取更完整的来源信息(比如Hacker

haproxy代理https配置方法【转】

记得在之前的一篇文章中介绍了nginx反向代理https的方法,今天这里介绍下haproxy代理https的方法: haproxy代理https有两种方式:1)haproxy服务器本身提供ssl证书,后面的web服务器走正常的http 2)haproxy服务器本身只提供代理,后面的web服务器走https(配置ssl证书) 第一种方式:haproxy服务器本身提供ssl证书 注意:需要编译haproxy的时候支持ssl编译参数: #make TARGET=linux26 USE_OPENSSL=

Spring Boot启用HTTPS

启用HTTPS server.port=8443 server.ssl.key-store=classpath:keystore.jks server.ssl.key-store-password=secret server.ssl.key-password=another-secret management server可以使用不同的端口,不使用HTTPS: server.port=8443 server.ssl.enabled=true server.ssl.key-store=classp