• 记一次ssl证书配置错误引起的“cors”报错


    在腾讯云上申请了一个ssl证书,然后把它在nginx上配给了www.hjdang.com和web.hjdang.com,在打开页面时发生了异常,console上面信息如下

    The Same Origin Policy disallows reading the remote resource at https://web.hjdang.com/goods/list. (Reason: CORS request did not succeed).

    看上去好像是个跨域问题,但http就没问题,上面是页面上发请求给 https://web.hjdang.com/goods/list时报的错。一开始还以为是nginx的配置问题,看error.log, access.log,发现根本就没有请求进来。到火狐上开发工具一看,发现请求根本就没发出去。

    请求发不出去?那怎么就是跨域问题了?跨域不是要服务器返回的头上有access-Control-Allow-Origin:* 吗?这还没进过服务器呢。

    后来到火狐的官方网站上一查,上面说有可能不是跨域问题,而是由证书引起的。后来想到证书可能不能分配给多个域名,去腾讯云上一看,果然这个证书是单域名的。再申请一个证书,问题解决

      *
    喜欢艺术的码农
  • 相关阅读:
    转:五年java人的一点感悟
    6:ZigZag Conversion
    5:Longest Palindromic Substring
    4:Median of Two Sorted Arrays
    3:Longest Substring Without Repeating Characters
    读写分离
    docker swarm部署spring cloud服务
    kubeadm方式安装kubernetes
    《Spring Boot 实战》随记
    https部署
  • 原文地址:https://www.cnblogs.com/zjhgx/p/14091846.html
Copyright © 2020-2023  润新知