#允许跨域请求的域,*代表所有 add_header 'Access-Control-Allow-Origin' *; #允许带上cookie请求 add_header 'Access-Control-Allow-Credentials' 'true'; #允许请求的方法,比如 GET/POST/PUT/DELETE add_header 'Access-Control-Allow-Methods' *; #允许请求的header add_header 'Access-Control-Allow-Headers' *;
#对原站点进行验证 valid_referers *.imooc.com if($valid_referers) { return 404; }
Nginx
Nginx core
event module:
phase handler:
output filter:
upstream:
load balancer:
extend module:
http
单节点:如果该服务器宕机,那么所有的服务都会停止
集群:两个2核4G的服务器,其服务性能是大于一台4核8G的服务器的
四层负载均衡
Nginx可以作为负载均衡器来使用,提高吞吐量,提高并发性能
F5:基于硬件的负载均衡(商业级别的负载均衡)
LVS(四层负载均衡)
Haproxy(四层负载均衡)
Nginx(四层负载均衡)
upstream tomcat { server ip:端口号 server ip:端口号 server ip:端口号 } server{ listen 80; server_name www.tomcat.com location / { proxy_pass http://tomcat; } }