1、Nginx是什么?
Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMP/POP3/SMTP服务。
2、Nginx特点
Nginx一款轻量级的web服务器反向代理服务器及电子邮件代理服务器,专门为性能优化而开发的。
特点:就是占用内存少、并发能力强、稳定性极强7*24小时不间断运行。
3、代理
1)正向代理:
正向代理服务是由客户端设立的客户端了解代理服务器都是谁帮助我们实现突破访问权限,提高访问的速度,对目标服务器隐藏客户端的IP地址。当我们想要访问国外的某个被国内禁止的服务器时,我们无法直接去访问这个服务器。但是我们可以通过一个代理服务器作为一个桥梁,或者说是中转站,建立起与国外服务器的连接。国外服务器只知道代理服务器的IP地址,却不知道客户端的IP地址。
2)反向代理
反向代理服务器是配置在服务器端的然后客户端是不知道自己访问哪一台服务器的反向代理可以达到负载均衡,并且可以隐藏服务器真正 的 IP地址。
4、使用docker安装Nginx
1)使用docker安装Nginx,从官方拉取最新版本的镜像
docker pull nginx
2)查看本地镜像是否安装了nginx
docker images
3)运行 nginx 容器
docker run --name nginx -p 80:80 -d nginx
4)通过web访问80端口,就可以访问到了
5)进入容器
docker exec -it nginx /bin/bash
5、nginx配置文件
1)进入nginx
docker exec -it nginx bash
2)配置文件的位置/etc/nginx/nginx.conf下的
cd /etc/nginx/
以上是Nginx安装这样就结束了,使用Docker安装还是比较简单的。