Nginx.conf配置模板

Nginx.conf配置模板

upstream otter {
	keepalive 32; 
	server 172.18.1.11:8080; 
	server 172.18.1.13:8080; 
}

upstream passport {
	keepalive 32; 
	server 172.18.1.14:8080; 
	server 172.18.1.15:8080; 
}

upstream casino {
	keepalive 32; 
	server 172.18.1.16:8080; 
	server 172.18.1.17:8080; 
}


server {
	listen 80;
	listen [::]:80;

	server_name otter.palacevip.net;

	root /var/www/example.com;
	index index.html;


	location / {
		sendfile off;
		proxy_pass         http://otter;
        	proxy_redirect     default;
        	proxy_http_version 1.1;
		
		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_set_header   X-Forwarded-Proto $scheme;
        	proxy_max_temp_file_size 0;

		client_max_body_size       10m;
        	client_body_buffer_size    128k;

		proxy_connect_timeout      90;
        	proxy_send_timeout         90;
        	proxy_read_timeout         90;
        	proxy_buffering            off;
        	proxy_request_buffering    off; # Required for HTTP CLI commands in Jenkins > 2.54
        	proxy_set_header Connection ""; # Clear for keepalive
	}
	
	location /casino {
		sendfile off;
		proxy_pass         http://casino;
        	proxy_redirect     default;
        	proxy_http_version 1.1;
		
		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_set_header   X-Forwarded-Proto $scheme;
        	proxy_max_temp_file_size 0;

		client_max_body_size       10m;
        	client_body_buffer_size    128k;

		proxy_connect_timeout      90;
        	proxy_send_timeout         90;
        	proxy_read_timeout         90;
        	proxy_buffering            off;
        	proxy_request_buffering    off; # Required for HTTP CLI commands in Jenkins > 2.54
        	proxy_set_header Connection ""; # Clear for keepalive
	}
}

server {
	listen 80;
	listen [::]:80;

	server_name passport.palacevip.net;

	index index.html;

	location / {
		sendfile off;
		proxy_pass         http://passport;
        	proxy_redirect     default;
        	proxy_http_version 1.1;
		
		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_set_header   X-Forwarded-Proto $scheme;
        	proxy_max_temp_file_size 0;

		client_max_body_size       10m;
        	client_body_buffer_size    128k;

		proxy_connect_timeout      90;
        	proxy_send_timeout         90;
        	proxy_read_timeout         90;
        	proxy_buffering            off;
        	proxy_request_buffering    off; # Required for HTTP CLI commands in Jenkins > 2.54
        	proxy_set_header Connection ""; # Clear for keepalive
	}
}
发布了63 篇原创文章 · 获赞 55 · 访问量 4381

猜你喜欢

转载自blog.csdn.net/Asia1752/article/details/104223690