一、关于nginx:
1.Web服务器的基本功能:
基于REST架构风格,以统一资源描述符(Uniform Resource Identifier,URI)或者统一资源定位符(Uniform Resource Locator,URL)作为沟通依据,通过HTTP为浏览器等客户端程序提供各种网络服务。
2.Nginx的特点:
①更快;在正常情况下,单次请求会得到更快的响应。在高峰期(如有数以万计的并发
请求),Nginx可以比其他Web服务器更快地响应请求。
②高扩展性;Nginx的设计极具扩展性,它完全是由多个不同功能、不同层次、不同类
型且耦合度极低的模块组成。可根据自己的需求自己定制模块;
③高可靠性;Nginx的高可靠性来自于其核心框架代码的优秀设计、模块设计的简单性;
另外,官方提供的常用模块都非常稳定,每个worker进程相对独立,master进程在1个worker进程出错时可以快速“拉起”新的worker子进程提供服务。
④低内存消耗;
⑤单机支持10万以上的并发连接;
⑥热部署;master管理进程与worker工作进程的分离设计,使得Nginx能够提供热部署
功能,即可以在7×24小时不间断服务的前提下,升级Nginx的可执行文件。当然,它也支持不停止服务就更新配置项、更换日志文件等功能。
⑦最自由的BSD许可协议; BSD许可协议不只是允许用户免费使用Nginx,它还允许用
户在自己的项目中直接使用或修改Nginx源码,然后发布。
3.Nginx的配置安装:
①添加USE标记:
vim /etc/portage/http://www.doczj.com/doc/71a281fca76e58fafbb00339.htmle/nginx
www-servers/nginxaio debug http http-cache http2 luajitssl vim-syntax nginx_modules_http_accessnginx_modules_http_auth_basicnginx_modules_http_fastcginginx_m odules_http_gzipnginx_modules_http_proxynginx_modules_http_realipornginx_modules_http_re writenginx_modules_http_scginginx_modules_http_secure_linknginx_modules_http_stub_statusn ginx_modules_http_useridnginx_modules_http_lua
补充:
Nginx的USE标记含义:
aio # 启动?件异步IO
http # 启动HTTP核??持
http-cache # 启动HTTP缓存?持