zoukankan      html  css  js  c++  java
  • Nginx基础配置样例

    #user  nobody;
    worker_processes  1;
    
    #error_log  logs/error.log;
    #error_log  logs/error.log  notice;
    #error_log  logs/error.log  info;
    
    #pid        logs/nginx.pid;
    
    events {
        worker_connections  10240;
    }
    
    http {
        include       mime.types;
        default_type  application/octet-stream;
    

        add_header X-Frame-Options "ALLOW-FROM https://www.test.com";
        add_header X-XSS-Protection "1; mode=block";
        add_header 'Access-Control-Allow-Origin' 'https://www.test.com';
        add_header 'Access-Control-Allow-Credentials' 'false';

        add_header  Access-Control-Allow-Headers 'x-sign,x-ts';
        server_tokens off;
        
        proxy_hide_header X-Powered-By; 
        proxy_hide_header Server;
        sendfile on;
        gzip on;
        gzip_static on;
        keepalive_timeout  65;
        
        upstream backend{
            server 192.168.0.1:8080;
            server 192.168.0.2:8080 backup;
        }
    
    
        server {
            listen       80;
            server_name test.cloud.com;
            rewrite ^(.*)$ https://${server_name}$1 permanent;
    
            location / {
                root   /home/nginx/html;
                index  index.html index.htm;
                try_files $uri /index.html;
                client_max_body_size    50m;
            }
            
            location = /50x.html {
                root   html;
            }
    
            error_page   500 502 503 504  /50x.html;
        }
    
    
    
        server {
            listen       443 ssl;
            server_name  test.com;
    
            location /gateway {
                proxy_pass http://backend;
                proxy_set_header Host $host:$server_port;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header REMOTE-HOST $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                client_max_body_size    50m;
            }
            
            location / {
                root   /home/nginx/html;
                index  index.html index.htm;
                try_files $uri /index.html;
                client_max_body_size    50m;
            }
            
            
            location = /50x.html {
                root   html;
            }
    
            ssl_certificate      /etc/ssl/***.com.pem;
            ssl_certificate_key  /etc/ssl/**.key;
    
            ssl_session_cache    shared:SSL:1m;
            ssl_session_timeout  5m;
    
            ssl_ciphers  HIGH:!aNULL:!MD5;
            ssl_prefer_server_ciphers  on;
            ssl_protocols TLSv1.2;      
    
            error_page   500 502 503 504  /50x.html;
        }
    
    }
  • 相关阅读:
    T3984 迷宫问题 TJ
    P1091 合唱队形 TJ
    P4549 【模板】裴蜀定理
    牛客NOIP集训一S 牛牛的方程式 TJ
    P3387 【模板】缩点 TJ
    [数字图像处理](三)对数变换
    [数字图像处理](四)直方图均衡化[HE]算法
    [ACM]KMP算法的两种写法,从0开始,从1开始
    [计算几何]补题
    [Servlet]IJ idea搭建Servlet初步
  • 原文地址:https://www.cnblogs.com/sulishihupan/p/15718103.html
Copyright © 2011-2022 走看看