一、介绍Nginx
1.1 现存问题
单体架构搭建集群、分布式架构中,需要给客户端提供一个统一的入口。
- 高并发
- 平均分发客户端请求
- 静态资源与动态资源分离
1.2 Nginx介绍
Nginx的架构:Nginx是一个多进程的服务,会有一个Master和多个Worker进程。
- 让Master进程通过多路复用IO的epoll模型去接收客户端请求
- Worker进程就是处理Master接收到的请求的,一个Nginx服务中,可以有多个Worker进程,一个Worker进程大概可以处理2500个请求,如果都是静态i资源,一个Worker甚至可以处理5000个请求。
- Worker进程是一个争抢的模式,不需要Master去分配,自己努力抢活干。
二、安装Nginx
docker-compose.yml
version: '3.1' services: nginx: image: daocloud.io/library/nginx:1.9.1 container_name: nginx ports: - 80:80
安装成功,访问首页

三、Nginx的配置文件
进入到了Nginx的容器内部,并且查看位于/etc/nginx下的nginx.conf文件

Click here to view the copyright notice of this site(点击此处查看本站版权声明)
必须 注册 为本站用户, 登录 后才可以发表评论!