nginx_server_conf

nginx_server_conf

404页面,conf示例
cat igogame.conf
upstream igogame {
   server 172.21.240.104:28126;
   server 172.21.240.105:28126;
   server 172.21.240.106:28126;
   keepalive 1024;
}

server {
    listen 18126 default;
    listen [::]:18126 default;
    server_name localhost
    keepalive_timeout 80;

    access_log    /data/logs/nginx/igogame/access.log vhostu;
    error_log     /data/logs/nginx/igogame/error.log;

    location / {
        proxy_pass http://igogame;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Connection "";
        proxy_http_version 1.1;
    }
error_page  404 403 500 502 503 504  /404.html;
location = /404.html {
# 放错误页面的目录路径。
root   /usr/share/nginx/html;
}
}
$ cat accss-https.conf
upstream access-proxy-https {
  server  192.168.240.104:28106;
  server  192.168.240.105:28106;
  server  192.168.240.106:28106;
  hash $arg_token consistent;
}
upstream access-service-https {
  server  192.168.240.104:28107;
  server  192.168.240.105:28107;
  server  192.168.240.106:28107;
}

map $http_upgrade $connection_upgrade {
    default upgrade;
    ''      close;
}

#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
#                      '$status $body_bytes_sent "$http_referer" '
#                      '"$http_user_agent" "$http_x_forwarded_for"' '"$upstream_addr"' '"$upstream_response_time"';

server {
    listen 18111 ssl default;
    listen [::]:18111 ssl default;
    server_name access.igo.com;
    keepalive_timeout 80;
    ssl_certificate /etc/nginx/ssl/ssl.crt;
    ssl_certificate_key /etc/nginx/ssl/ssl.key;
    ssl_session_timeout 5m;
    ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers "HIGH:!aNULL:!MD5 or HIGH:!aNULL:!MD5:!3DES";
    ssl_prefer_server_ciphers on;

    access_log    /data/logs/nginx/access.igo.com/access-https.log log_json;
    error_log    /data/logs/nginx/access.igo.com/error-https.log;


    location /v1/endpoint {
        proxy_pass http://access-proxy-https;

        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_http_version 1.1;
        proxy_connect_timeout 4s;
        proxy_read_timeout 60s;
        proxy_send_timeout 12s;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection $connection_upgrade;

        add_header Access-Control-Allow-Origin *;
        add_header Access-Control-Allow-Methods 'GET, PUT, 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';
    }

    location /v1/cloudgame {
        proxy_pass http://access-service-https;

        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_http_version 1.1;

        add_header Access-Control-Allow-Origin *;
        add_header Access-Control-Allow-Methods 'GET, PUT, 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';
    }

    location / {
        root /export/servers/nginx/html;
        index index.htm index.html;
        try_files $uri $uri/ =404;
    }
}
Avatar photo
igoZhang

互联网应用,虚拟化,容器

评论已关闭。