zoukankan      html  css  js  c++  java
  • nginx https*设置

    参考配置: (场景:为了解决chrome80+  Same-site-default-value,跨站无法传递cookie问题)

    user  nginx;
    worker_processes  1;
    
    error_log  /var/log/nginx/error.log info;
    pid        /var/run/nginx.pid;
    
    events {
        worker_connections  1024;
    }
    
    http {
        include       /etc/nginx/mime.types;
        default_type  application/octet-stream;
        error_log /var/log/nginx/http.log info;
        access_log  /var/log/nginx/access.log;
    
        upstream omc {
            server bctestlabomc.cloudapp.net:8081;
        }
    
        upstream boss {
            server baicellstest01.cloudapp.net:7080;
        }
    
        server {
        listen 8081 ssl;
            ssl_certificate /usr/local/ssl/nginx/1_baicells.cloudapp.net_bundle.crt; #https证书
            ssl_certificate_key /usr/local/ssl/nginx/2_baicells.cloudapp.net.key;  #https密钥
            location / {
                proxy_pass http://omc;
            }
            access_log  /var/log/nginx/server.log;
        }
    
        server {
            listen 8082 ssl;
            ssl_certificate /usr/local/ssl/nginx/1_baicells.cloudapp.net_bundle.crt;
            ssl_certificate_key /usr/local/ssl/nginx/2_baicells.cloudapp.net.key;
            location / {
                proxy_pass http://boss;
            }
        }
    }

    附:

    Nginx代理跨域

    CORS使用Nginx配置。如下,对于非简单请求,浏览器总共会发两次请求,第一次是预检请求OPTIONS。

    location / {  
        add_header Access-Control-Allow-Origin *;
        add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
        add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
    
        if ($request_method = 'OPTIONS') {
            return 204;
        }
    } 
  • 相关阅读:
    (82)zabbix如何选择适合的监控类型
    (80)zabbix性能优化中的几个建议
    (79)zabbix key总是not supported的解决方法
    (78)zabbix值缓存(value cache)说明
    Centos7搭建docker仓库
    centos7安装docker
    Win10调整MTU值
    nginx配置ssl证书
    CentOS7.6配置do.cker和K.B.S
    RAID阵列盘有一块状态变为外来处理方法
  • 原文地址:https://www.cnblogs.com/xtreme/p/12502160.html
Copyright © 2011-2022 走看看