1.简单介绍下nginx
nginx是一款轻量级的web服务器和反向代理服务器,它使用了epoll的i/o模型,也就是事件触发i/o模型,减少了进程的生成切换所消耗的系统资源(cpu的压力减少,内存的占用也会减少),可以达到很高的并发请求。它是一款开源软件,企业成本降低,它的使用配置也比较简单,同时支持rewrite,作为反向代理的时候可以检查后端的web服务器的健康状况,能够支持热部署。
2.nginx安装,重启,升级,停止。
环境是centos系统,通过www.nginx.org下载需要的源码包
一些准备工作编译安装需要的环境
nginx的一些模块需要第三方库的支持,gzip模块需要zlib库,rewrite模块需要pcre库,ssl模块需要openssl库等
然后可以编译安装了
nginx启动,停止,平滑重启,平滑升级