Nginx的核⼼配置⽂件conf/nginx.conf包含三块内容:全局块、events块、http块
-  全局块 从配置⽂件开始到events块之间的内容,此处的配置影响nginx服务器整体的运⾏,⽐如worker进 程的数量、错误⽇志的位置等 worker_processes 1; 代表work进程数量,通常设置为和cpu数量相等。 error_log 全局错误日志。 pid 文件位置。  
-  events块 events块主要影响nginx服务器与⽤户的⽹络连接,⽐如worker_connections 1024,标识每个 workderprocess⽀持的最⼤连接数为1024  
-  http块 http块是配置最频繁的部分,虚拟主机的配置,监听端⼝的配置,请求转发、反向代理、负载均衡等     
Nginx应⽤场景之反向代理
需求:
 
需求一
-  部署tomcat,保持默认监听8080端⼝ 
-  修改nginx配置,并重新加载(如果不重新加载,配置不会生效!!!!) 

-  重新加载nginx配置 
./nginx -s reload
测试,访问http://192.168.240.120:9003,返回tomcat的⻚⾯
需求二
-  再部署⼀台tomcat,保持默认监听8081端⼝ 
-  修改nginx配置,并重新加载 

-  这⾥主要就是多location的使⽤,这⾥的nginx中server/location就好⽐tomcat中的 Host/Context location 语法如下: location [=|~|~*|^~] /uri/ { … }在nginx配置⽂件中,location主要有这⼏种形式: 1)正则匹配 location ~ /hejunjian { } 2)不区分⼤⼩写的正则匹配 location ~* /hejunjian { } 3)匹配路径的前缀 location ^~ /hejunjian { } 4)精确匹配 location = /hejunjian { } 5)普通路径前缀匹配 location /hejunjian { } 优先级 4 > 3 > 2 > 1 > 5 









