worker _processes 3 开三个进程(运行数)
每个worker 的线程为 1024
include 导入库在/usr/local/nginx/conf 下
nginx的一些优化,keepalive——timeout 保持存活的时间 (超时时间——断开)
定义日志的格式 地址、用户、时间、请求信息、状态、下载Bytes、 - 、客户端
access log 访问 log 也可以自己去定义
可以改变nginx的网页根目录
这里创建了多个 web 服务器实现,执行后显示库不对 ,所以到个 web 服务器上 修改哭文件
然后重启web服务,服务有了,启动 lb 服务分发内容,没必要有网站根目录
现在配置 lb 服务,修改名称为 nginx 添加框中几行,保存重启
需要把端改为默认的 80 就可以访问到内容,所有访问的通过 http协议交给上图的三台机器
测试,访问
刷新下出错,web1、web2 没有改网站的目录位置
在 lb 服务上默认挨个轮询,通过 weight=2 来修改他的轮询次数(加权轮询)
least-connected——下一个请求分配给服务器的最小的活跃连接数,
ip-hash——根据算法的依据来确认客户端的请求【基于客户端的ip地址来做调度(会话保持)】