nginx 解决access-control-allow-origin CORS跨域安全访问问题及秘钥文件的配置

 利用nginx实现https访问,同时添加秘钥和和防止跨站访问,这里我只修改了一些默认的参数,

vi   nginx.conf
server {
        listen 443 default_server ssl;       # 打开https的端口号,启用https的443端口
        server_name  www.a.com;              # 服务器的虚拟web主机名,是绑定证书的域名
        ssl on;                              # 打开https的服务
        ssl_certificate      ../cert/a.com.crt;      # https的证书文件位置,默认是从web网页的根目录查找的
        ssl_certificate_key  ../cert/a.com.key;      # https的秘钥文件位置,默认是从web网页的根目录查找的
    #    ssl_session_cache    shared:SSL:1m;
    #    ssl_session_timeout  5m;

    #    ssl_ciphers  HIGH:!aNULL:!MD5;
    #    ssl_prefer_server_ciphers  on;

        location / {
            root   html;
            index  index.html index.htm;
            add_header Access-Control-Allow-Origin *;
            add_header Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept";
            add_header Access-Control-Allow-Methods "GET, POST, OPTIONS";
        }
    }

# “add_header Access-Control-Allow-Origin *”  中的*代表任何网站都可以跳转到这个根目录,如果将*设置成www.a.com则只允许www.a.com访问该站点的根目录。

想了解更多请查看https://blog.csdn.net/qq_27008807/article/details/78877877,我也是查看他的

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值