zoukankan      html  css  js  c++  java
  • nginx 之特殊端口转目录访问

    #user root;
    worker_processes 16;

    error_log /var/log/nginx/error.log;
    #error_log logs/error.log notice;
    #error_log logs/error.log info;

    #pid logs/nginx.pid;


    events {
    worker_connections 102400;
    }


    http {
    include mime.types;
    default_type application/octet-stream;

    log_format main '$remote_addr $http_X_Forwarded_For [$time_local] '
    '$upstream_addr $upstream_response_time "$request_time" '
    '$http_host $request '
    '"$status" $body_bytes_sent "$http_referer" '
    '"$http_accept_language" "$http_user_agent" ';

    access_log /var/log/nginx/access.log main;

    sendfile on;
    #tcp_nopush on;

    #keepalive_timeout 0;
    keepalive_timeout 65;

    #gzip on;


    upstream api {
    server 127.0.0.1:89;
    }
    upstream record {
    server 127.0.0.1:90;
    }

    set_real_ip_from 0.0.0.0/0;
    real_ip_header X-Forwarded-For;
    server {
    listen 80;
    listen 443 ssl;
    server_name demorecord.nwg999.com;
    ssl_certificate /etc/ssl/STAR.ash521.com.crt;
    ssl_certificate_key /etc/ssl/STAR.ash521.com.key;
    ssl_session_timeout 50m;
    ssl_protocols TLSv1.2;
    ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;
    ssl_prefer_server_ciphers on;

    location =/record {
    proxy_pass http://record;
    proxy_connect_timeout 300;
    proxy_headers_hash_max_size 51200;
    proxy_headers_hash_bucket_size 6400;
    proxy_read_timeout 700;
    proxy_send_timeout 700;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-For $remote_addr;
    }
    }

    server {
    listen 80;
    listen 443 ssl;
    server_name demoapi.ash521.com;
    ssl_certificate /etc/ssl/STAR.nwg999.com.crt;
    ssl_certificate_key /etc/ssl/STAR.ash521.com.key;

    access_log /var/log/nginx/demoapi.ash521.com.log main;

    ssl_session_timeout 50m;
    ssl_protocols TLSv1.2;
    ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;
    ssl_prefer_server_ciphers on;

    location ~* /game {
    proxy_pass http://api;
    proxy_connect_timeout 300;
    proxy_headers_hash_max_size 51200;
    proxy_headers_hash_bucket_size 6400;
    proxy_read_timeout 700;
    proxy_send_timeout 700;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-For $remote_addr;
    }
    }
    }

    魅力男神
  • 相关阅读:
    一笔期货成交的始末(可能有问题)
    tcp心跳模型
    spring boot 2.0 启动监控端点的方法(spring-boot-starter-actuator)
    netty channel的线程安全性与@Sharable
    为什么使用https
    angularjs post 跨域 Request header field Content-Type is not allowed by Access-Control-Allow-Headers in preflight response.
    http的keep-alive和tcp的keepalive区别
    最大公约数 最小公倍数--------专题
    hdu 2024 C语言合法标识符
    hdu 2025 查找最大元素
  • 原文地址:https://www.cnblogs.com/capable/p/11303341.html
Copyright © 2011-2022 走看看