Nginx-----从概念到安装到配置到...放弃

Nginx学习笔记

基本概念

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

最高可达50,000个并发连接数。

架构图:

Nginx-----从概念到安装到配置到...放弃_第1张图片

反向代理

正向代理

Nginx-----从概念到安装到配置到...放弃_第2张图片

Nginx-----从概念到安装到配置到...放弃_第3张图片
在客户端配置代理服务器,通过代理服务器访问互联网、

反向代理

Nginx-----从概念到安装到配置到...放弃_第4张图片

Nginx-----从概念到安装到配置到...放弃_第5张图片

Nginx的Master-Worker模式

Nginx-----从概念到安装到配置到...放弃_第6张图片

启动Nginx后,其实就是在80端口启动了Socket服务进行监听,如图所示,Nginx涉及Master进程和Worker进程。

Nginx-----从概念到安装到配置到...放弃_第7张图片

Master进程的作用是?

读取并验证配置文件nginx.conf;管理worker进程;

Worker进程的作用是?

每一个Worker进程都维护一个线程(避免线程切换),处理连接和请求;注意Worker进程的个数由配置文件决定,一般和CPU个数相关(有利于进程切换),配置几个就有几个Worker进程。

负载均衡

Nginx-----从概念到安装到配置到...放弃_第8张图片

动静分离

Nginx-----从概念到安装到配置到...放弃_第9张图片

在Linux下安装、常用命令、配置文件

sudo yum install nginx

whereis nginx

nginx: /usr/sbin/nginx /usr/lib64/nginx /etc/nginx /usr/share/nginx /usr/share/man/man3/nginx.3pm.gz /usr/share/man/man8/nginx.8.gz

Nginx-----从概念到安装到配置到...放弃_第10张图片

systemctl start nginx

fuser -k 80/tcp

ps -ef|grep nginx

http://192.168.1.4/

Nginx-----从概念到安装到配置到...放弃_第11张图片

常用命令

在/usr/sbin目录下

查看版本号

./nginx -v

关闭

./nginx -s stop

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZFU0H73F-1592406118012)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20200614193145112.png)]

启动

./nginx

在这里插入图片描述

重新加载

./nginx -s reload

配置文件

在/etc/nginx目录下

Nginx-----从概念到安装到配置到...放弃_第12张图片

nginx配置文件

第一部分:全局块

Nginx-----从概念到安装到配置到...放弃_第13张图片

第二部分:events块

Nginx-----从概念到安装到配置到...放弃_第14张图片

第三部分:http块

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6ocFTFMA-1592406118065)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20200614222010875.png)]

Nginx-----从概念到安装到配置到...放弃_第15张图片

反向代理

效果:访问www.123.com切换到tomcat主页

准备工作:安装并启动 tomcat,关闭防火墙(或设置开放端口)

访问过程分析:

Nginx-----从概念到安装到配置到...放弃_第16张图片

配置域名:

Nginx-----从概念到安装到配置到...放弃_第17张图片

Nginx-----从概念到安装到配置到...放弃_第18张图片

配置好以后,输入地址www.123.com:8080可以访问到tomcat主页

更新nginx配置文件

Nginx-----从概念到安装到配置到...放弃_第19张图片

结果:

失败!!!

Nginx-----从概念到安装到配置到...放弃_第20张图片

负载均衡

动静分离

高可用集群

原理

你可能感兴趣的:(百度,网易,nginx,linux,tomcat)