一.什么是nginx?nginx是一个高性能的http和反向代理的web服务器,占内存少,并发力强。有报告显示nginx可以高达50000个并发连接数。
二.nginx能干什么?
2.1 什么是正向代理?客户端(浏览器)配置代理服务器,通过代理服务器进行互联网之间的访问。
2.2 什么是反向代理?客户端将请求发送到反向代理服务器,由反向代理服务器去获取数据后,再返回给客户端。 
2.3负载均衡客户端发送多个请求到服务器,服务器处理请求,由一些数据需要和数据库进行交互,服务器处理完毕后,再将结果返回给客户端。 
如果单个服务器解决不,就搭建服务器集群实现 
2.4 动静分离为了提高网站的解析速度,将动态页面和静态页面由不同的服务器来解析,降低原来单个服务器的压力。 
三.nginx基本操作1.使用之前,先进入nginx目录 2.查看nginx的版本号
./nginx -v
3.启动nginx
./nginx
4.关闭nginx
./nginx -s stop
5.重新加载nginx
./nginx -s reload
6.查看nginx的状态
ps -ef | grep nginx
3.1 nginx配置文件 nginx/conf/nginx.conf1.全局块
从配置文件到events块之间的内容。
2.events块
events块指令主要影响nginx服务器与用户的网络连接,worker connections 1024 支持的最大连接数
3.http块
3.2 防火墙设定 |