nginx使用!
创始人
2024-05-09 21:43:32
0

一:概述

Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强,事实上 Nginx 的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用 Nginx 网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

官网 : 点击打开

二:nginx作用 

1.反向代理

        保护网站安全:任何来自Internet的请求都必须先经过代理服务器

通过配置反向代理可以避免暴露真正的服务器地址,暴露代理服务器的地址,通过代理服务器访问真正的服务器地址,可以保护真正服务器安全

2.静态资源服务器

通过配置缓存功能加速Web请求:可以缓存真实Web服务器上的某些静态资源,减轻真实Web服务器的负载压力

可以将静态资源放在服务器中,java编写的代码不能放在nginx中,实现真正的动静分离

3.负载均衡

实现负载均衡:充当负载均衡服务器均衡地分发请求,平衡集群中各个服务器的负载压力

启动多个服务器,实现负载均衡,减轻服务器的压力,解决高并发问题

以上是nginx基本作用,反向代理和部署静态资源应用广泛

 三:nginx的特点

1.高并发

一个Nginx服务器在不做任何配置的情况下并发量可达1000左右。在硬件条件允许的前提下,Nginx可以支持高达5-10万的并发量(除了Nginx的设置外,Linux主机需要做大量的设置来配合Nginx)。
对比一下Tomcat。Tomcat服务器默认的并发量为150(不做任何配置)。即,当有超过150个用户同时访问某Servlet时,Tomcat的响应就会变得非常慢

2.低消耗

官方给出的测试结果,10000个非活跃连接,在Nginx中仅消耗2.5M内存。对于一般性的DoS攻击来说就不是事儿,但对于DDoS也会是问题

可以在7*24小时不间断服务的前提下,进行Nginx版本的平滑升级,Nginx配置文件的平滑修改。即在不停机的情况下升级Nginx,修改替换Nginx配置文件。

3.高可用

Nginx之所以可以实现高并发,是因为其具有很多工作进程worker。当这些工作进程中的某些出现问题停止工作时,并不会影响整个系统的整体运行。因为其它worker会接替那些出问题的线程

 

 四:安装nginx

1.本地安装

 解压即用,官网下载也可以

 双击打开,注意:这个开启一闪而过,然后看电脑进程

 正常

默认端口是80,我这个配置项目了  localhost:80 访问地址

2.linux中安装nginx

这里用到了docker技术,非常好用Docker容器_華同学.的博客-CSDN博客

有兴趣可以学学

安装教程

使用docker安装nginx_小小小果子的博客-CSDN博客_docker nginx 

启动docker 命令

命令:docker run -di --name=mynginx1 -p 81:80 nginx

 在浏览器中出现这样的页面 ok

这里面配置了反向代理,负载均衡,静态服务器,特别详细,本人开发人员,就不整太详细了【实用篇】Nginx的配置文件以及案例详细配置实现_Herz001的博客-CSDN博客_nginx配置文件详解带实例

相关内容

热门资讯

【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
AsusVivobook无法开... 首先,我们可以尝试重置BIOS(Basic Input/Output System)来解决这个问题。...
ASM贪吃蛇游戏-解决错误的问... 要解决ASM贪吃蛇游戏中的错误问题,你可以按照以下步骤进行:首先,确定错误的具体表现和问题所在。在贪...
月入8000+的steam搬砖... 大家好,我是阿阳 今天要给大家介绍的是 steam 游戏搬砖项目,目前...