6,nginx.conf配置


#user  nobody;   #配置默认用户或者组    ,默认为nobody nobody
worker_processes  1;   #允许生成的进程数,默认为1

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

#pid        logs/nginx.pid;    #指定nginx进程运行文件存放的地址

events {

     accept_mutex on;        #设置网络连接序列化,防止惊群现象发生,默认为on
     multi_accept on;        #设置一个进程是否同时接受多个网络连接,默认为off
  
    worker_connections  1024;        #最大连接数 默认1024
}

http {
    include       mime.types;   #文件扩展名与文件类型映射表
    default_type  application/octet-stream;   #默认文件类型,默认为text/plain
    include   vhost/*.conf; #这样可以在vhost 下面创造多个conf文件
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
       
 #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;    #连接超时时间,默认为75秒,可以在http, server, location块
upstream mysvr{
 server 127.0.0.1:7878;
   server 192.168.10.121:3333 backup; #热备
}
 error_page 404 https://www.baidu.com;  #错误页


   #gzip  on;
server {
     listen 80;
     server_name  www.acts.com
     client_max_body_size 200m;
       location / {
                proxy_pass http://localhost:8080/;
        }

    location /upload/ {
                alias D:/data/upload/activity/template/platformcode/code/;
        }
}
server {
     listen 80;
     server_name  sd111.com
     rewrite_log    on;

   location /game/api/ {
   proxy_pass  http://127.0.0.1:8081/api/;
           #Proxy Settings
           proxy_redirect     off;
           proxy_set_header   Host             $host;
           proxy_set_header   X-Real-IP        $remote_addr;
    proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
           proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
           proxy_max_temp_file_size 0;
           proxy_connect_timeout      90;
     
   proxy_read_timeout         90;
           proxy_buffer_size          4k;
           proxy_buffers              4 32k;
           proxy_busy_buffers_size    64k;
           proxy_temp_file_write_size 64k;
      }
   location /game/index.html {
              alias D:/data/upload/activity/template/index.html;
          }
        location /game/template/ {
              alias D:/data/upload/activity/template/;
          }
        location /game/manage/ {
              alias D:/data/upload/activity/manage/;
          }
          location /game/upload/ {
              alias D:/data/upload/activity/upload/;
          }
}

   server {

        listen      80;
      server_name  1234.com;

        rewrite_log on;

        location /api/ {

  proxy_pass  http://localhost:8080/api/;

        #Proxy Settings

proxy_redirect off;
      proxy_set_header  Host            "localhost";

        proxy_set_header  X-Real-IP        $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;

        proxy_max_temp_file_size 0;

proxy_connect_timeout 90;

    proxy_send_timeout        90;proxy_read_timeout        90;

        proxy_buffer_size          4k;

proxy_buffers 4 32k;

 proxy_busy_buffers_size    64k;proxy_temp_file_write_size 64k;

  rewrite ^/$ /index.html last;

}


location /index.html {
  alias D:/works/myfile/xiangmu/jpf/src/main/webapp/home/login.html;
}
location / {
          alias D:/works/myfile/xiangmu/jpf/src/main/webapp/;
        } 
}

server {
        listen      9191;
        server_name  localhost;
        location / {
          alias D:/data/roulette/upload/;
        }
#error_page 404 /404.html;
 error_page  500 502 503 504  /50x.html;
        location = /50x.html {
            root  html;
        }
    }
  server {
        listen      80;
        server_name  123.com;
        #charset koi8-r;
#access_log logs/host.access.log main;
    location / {
          alias D:/data/roulette/upload/;
        }
#error_page 404 /404.html;
     # redirect server error pages to the static page /50x.html
        #
error_page 500 502 503 504 /50x.html;
        location = /50x.html {
            root  html;
        }
}
    }


猜你喜欢

转载自blog.csdn.net/weixin_34334744/article/details/86958259