#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;
}
}
}
网友评论