nginx做前后端分离的配置

#定义后端服务的均衡负载
upstream xxx_server {
	server 1.xxx.com:8888;
	server 2.xxx.com:8888;
}

server {
	listen	80 default_server;
	server_name	_;
	
	access_log	/var/log/nginx/lcr.access.log	main;
	
	include	/etc/nginx/default.d/*.conf;
	
	#定义后端服务的反向代理
	location /back_end_api{
		proxy_connect_timeout	3;
		proxy_send_timeout		30;
		proxy_read_timeout		30;
		proxy_pass				http://xxx_server;
		proxy_set_header		Host $host;
		proxy_set_header		X-Real-IP $remote_addr;
		proxy_set_header		X-Forwarded-For $proxy_add_x_forwarded_for;
		client_max_body_size	100m;
	}
	
	#定义前端静态资源的目录挂载
	location /ui{
		alias	/home/web/ui;
		index	/index.html;
		add_header	Cache_Control no-store;
	
	}
	
}

你可能感兴趣的:(服务器)