跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 腾讯云 ssl 证书的问题
未分類
13 5 月 2020

腾讯云 ssl 证书的问题

腾讯云 ssl 证书的问题

資深大佬 : jwh199588 6

security: oauth2: client: access-token-uri: http://localhost:8090/uaa/oauth/token user-authorization-uri: http://localhost:8868/oauth/authorize client-id: ${spring.application.name} client-secret: 123456 registered-redirect-uri: /oauth/code

腾讯云申请了一个 ssl 的免费证书,放到 apache 后,访问登陆页面的时候,明明是 http://localhost:8868,但是最后页面显示的是 https://localhost:8868,哪位大神知道为什么变成了 https

大佬有話說 (4)

  • 資深大佬 : superluke

    先核实下证书配置是否有问题,可以通过本地直接访问 https://localhost:8868 网页是否可以正常打开,如果可以正常访问,说明证书配置没有问题,反之建议核实下 apache 配置文件哈

  • 資深大佬 : yaxin

    这个跟证书并没有关系,应该是你 apache 的配置问题,看一下是否由配置 http 跳转 https,如果没有,可以试着开一个隐私窗口,看一下是否还是 301/302 跳转,如果不跳转,说明你之前配置了 301 跳转,浏览器缓存了下来,尝试清楚缓存。如果还是跳转,则需要看一下你 apache 的配置,确认没有跳转配置后重启 apache 配置,然后重试开隐私窗口确认。

  • 資深大佬 : crll

    考虑下配置和浏览器缓存

  • 主 資深大佬 : jwh199588

    没人回答我就地址及回答一下:
    首先我域名对应的 ssl 证书是腾讯免费申请的
    其次我使用的是 apache 做的负载均衡

    在访问地址的时候,发现原来是 http 的访问地址在跳转的时候默认转为了 https,刚开始我以为是 ssl 证书的问题,但是后来查询资料才知道,原来 HTTP 严格传输安全协议导致的问题,在访问地址的响应头中包含相应的 Strict-Transport-Security: max-age=31536000; includeSubDomains,那么对应的 http 地址就会默认的转为 https 地址

    因为这个问题,所以我在 apache 的 http.conf 文件中添加如下的配置,让 hsts 失效
    <If “%{HTTP_HOST} = ‘www.dev.domain.com'”>
        <IfModule mod_headers.c>
            Header unset Strict-Transport-Security
            Header always set Strict-Transport-Security “max-age=0;includeSubDomains”
        </IfModule>
    </If>

    if 在 apache 中有可能是无效的,这个跟版本有关系,如果无效删除 if 即可

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具