Nginx
小白不菜、
目前在华中科技大学读研究生。微信公众号:编程技术园;个人网站:http://hellofriend.top 欢迎来访!
展开
-
Nginx工作原理(Master+Worker)
原理 Nginx 采用的是多进程(单线程) & 多路IO复用模型。使用了 I/O 多路复用技术的 Nginx,就成了 “并发事件驱动” 的服务器。 Nginx 在启动后,会有一个 master 进程和多个相互独立的 worker 进程。 接收来自外界的信号,向各worker进程发送信号,每个进程都有可能来处理这个连接。 master 进程能监控 worker 进程的运行状态,当 worker 进程退出后(异常情况下),会自动启动新的 worker 进程。也就是说,Worker的工作方式是争抢。原创 2020-06-14 23:26:55 · 728 阅读 · 2 评论 -
Nginx实现反向代理
反向代理 我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据,然后再返回客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器的地址,隐藏了真实的服务器的IP地址。 实例 实现访问www.123.com访问到tomcat(端口为8080)的主页。 步骤 修改Windows的hosts文件,将自定义的域名和虚拟机的IP地址进行绑定。 修改nginx.conf文件(在linux系统上安装的nginx)。 启动nginx和tomcat(注意:一定要在linux中原创 2020-06-12 21:12:26 · 230 阅读 · 0 评论 -
快速入门Nginx
1. Nginx简介 1.1 什么是Nginx? Nginx 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强,专门为性能优化而开发,有研究表明 Nginx 能支持 50000 个并发连接数。 1.2 正向代理 在客户端(浏览器)配置代理服务器,通过代理服务器对互联网进行访问。 1.3 反向代理 我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据,然后再返回客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器的地址,隐藏了真实的服务原创 2020-06-08 23:57:34 · 635 阅读 · 0 评论