中间件负责接收/分发请求给相应的应用,让网站更层次化,也用于安全防控;更可用于负载均衡;支持海量并发。
中间件服务
代理服务
类似产品IIS GWS(google web server) httpd--apache基金会
io复用:解决并发问题,中间件
cpu亲和,nginx有多个工作进程,均匀的分配到每个cpu上,可以避免cpu切换带来的性能损耗,cpu核心和nginx的worker进程绑定
sendfile工作机制使得nginx处理景泰文件的时候很有优势:传统意义上,文件File到达Socket需要完成从内核空间kernel space到用户空间user space的切换,而sendfile直接使用userspace处理静态文件,从而大大提高了效率
下载安装
yum list | grep nginx
找出安装服务的对应目录和配置文件
rpm -ql nginx etc--核心配置
nginx.conf 启动时读取的主要配置文件
nginx -V 可以查阅配置参数 --with
--user = nginx worker 以什么样的用户身份来跑进程
--with-ld-opt=parameters 依赖库