1.直接在名令行下面修改
修改配置攵件同修改eth0
选择网卡 也可选择添加(添加网卡)
Nginx是开源高性能的HTTP和反向代理服務器,邮件代理服务器通用TCP/UDP代理服务器。
解决了C10K问题(所谓c10k问题指的是服务器同时支持成千上万个客户端的问题,也就是concurrent 10 000 connection(这也是c10k这個名字的由来)由于硬件成本的大幅度降低和硬件技术的进步,如果一台服务器同时能够服务更多的客户端那么也就意味着服务每一個客户端的成本大幅度降低,从这个角度来看c10k问题显得非常有意义。)
模块化设计较好的扩展性
支持热部署:不停机更新配置文件,升级版本更换日志文件
2)建立三个主机各自的主页面文件
匹配优先级机制从高到低:
首先是字符串精确匹配 如: 左侧*通配符 如:*.$
是否启用sendfile功能在内核中封装报文直接发送
是否在响应报文的Server首部顯示nginx版本 (默认是启用的)
8、root 定义路径相关的配置
在一个server中location配置段可存在多个,用于实现从uri到文件系统的路 径映射;ngnix会根据用户请求的URI来檢查定义的所有location并找出一个最 佳匹配,而后应用其配置 ?
總结:如果将location / 定义为根的话当访问/时会和系统默认的路径冲突;此时location的优先级比系统默认的根的优先级要高
10、alias path; 路径别名,文档映射的另┅种机制;仅能用于location上下文
当访问/bbs/时其真实访问的路径应该是 /web/forum/下的文件
示例:当访问一个网站是不加密的时候跳转到加密的网站;背后只有一个虚拟主机网站
示例:实现动静态页面的分离
当访问静态页面时(如,图片.文档)则跳转到一个路径下;当访问动态资源时(如;php程序)则跳转到另┅个路径下:
7、proxy_cache_use_stale; 在被代理的后端服务器出现哪种情况下可以真接使用过期的缓存响应客户端
向由代理服务器响应给客户端的响应报文添加自定义首部,或修改指定首部的值
转发请求到FastCGI服务器不支持php模块方式
用于将多个服务器定义成服务器组,而由proxy_pass, fastcgi_pass等指令进行引用實现健康检查,负载均衡的功能
4、least_conn 最少连接调度算法当server拥有不同的权重时其为wlc,当所有后端主机连接数相同时则使用wrr,适用于长連接
基于指定的key的hash表来实现对请求的调度此处的key可以直接文本、变量或二者组合
6、keepalive 连接数N:为每个worker进程保留的空闲的长连接数量,可节约nginx端口,并减少连接管理的消耗
示例:实现反向代理的负载均衡功能
1.直接在名令行下面修改
修改配置攵件同修改eth0
选择网卡 也可选择添加(添加网卡)