您现在的位置是:首页» windows系统» nginx服务器最佳用途,nginx服务器是什么

nginx服务器最佳用途,nginx服务器是什么

2024-07-12 21:20:17
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。恩金克斯这么做是有目的的当公司的项目只是在线的, 输出量有限,用户很少使用, 一个罐子套件就足够在低时启动应用程序, 然后内

本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。

恩金克斯这么做是有目的的

当公司的项目只是在线的, 输出量有限,用户很少使用, 一个罐子套件就足够在低时启动应用程序, 然后内部的Tomcat 将材料交付给用户 。

平台的使用量和容量都在慢慢增加, 服务器将无法满足我们的需求。

结果,我们横向扩展,增加了更多的服务器。 当时,多个项目在各种服务器上启动,用户需要通过安装代理服务器来访问这些服务器,以协助我们前进,并通过代理服务器处理请求。

我们期望这个代理服务器能帮助我们接收用户的请求,然后根据规则将其传送到其他服务器节点。 这个过程的用户是无意识的, 用户不知道哪个服务器返回了, 我们希望他能根据服务器的性能给予不同的权重选择。 结果,我们利用了Nginx。

Nginx简介

Nginx(引擎x)是一个高性能的HTTP和反向代理网络服务器,也支持IMAP/POP3/SMTP服务。 Igor Saisoyev.Ru 网站已建成,第一个公开版本为 0.One。 2004年10月4日出版,2011年6月1日,Ginx 1.Image由Flickr用户pic.twitter.com4发布。

中国大陆的Nginx网站用户包括:100度、京东、新博、互联网接入、福音派和财宝。 12个国际网站在运作,18%的利用率约为2,220万个网站。

Nginx 是一个非常简单的安装, 配置文档非常简单( 也可以支持 perl gragmar) 和 Bug 服务非常少。 Nginx 启动特别容易, 几乎是不间断的 7* 24, 即使它不需要重新启动数月。 您也可以在不中断服务的情况下升级软件版本 。

Nginx代码是完全以C编程语言从头开始开发的,官方数据测试显示,可以维持多达50 00个同时连接。

Nginx的作用

Http Agent, 反向代理: 是最常用的网络服务器功能之一, 特别是反向代理 。

代理服务器: 代理客户端是代理服务器 。

反向代理服务器 : 因为代理服务器是代理服务器, 用户不知道。 例如, 100 度服务器由不同的服务器托管。 我们只要搜索 Baidu 就可以了。 没关系 。

Nginx 提供了两种负荷平衡策略: 内置和扩展。 内置策略是圆的、 加权的和 Ip hash 。 扩展策略只是你认为没有他你无法做到的。

轮询

使用加权旋转是因为服务器性能波动,可以处理的请求数量也不同。

不共享会话的问题可能通过iphash在客户请求的 ip 上执行灰烬操作,然后根据灰尘结果向同一个服务器发送同一客户 ip 请求来处理。

动议分离:软件开发中的某些请求必须从后台处理,而其他请求则不(例如)CSS、html、jpeg、js等。 这些不需要从后台处理的文件被称为静态文件。 当动态网站上的动态网页与根据特定条例不断变动的资源隔绝时,我们可以使用静态资源作为缓冲。

Nginx的安装

在微软 Windows 上安装

下载Nginx

我们无法承担紧急情况下的费用。 org/en/download.org/download.org/download.org/download.org/download.org/download.org/download.org/download.org/download.org/download.org/download.org/download.org/download.org/download.org/dload.dload.org/ download.org/dload.org/dload.org/dload.org/dload.org/

解压到文件夹中

启动Nginx

有几种方法可以启动 Ginx 。

(1) 直接双击双击金球,然后是黑窗闪过

(2) 打开 cmd 命令窗口, 导航到 ginx 解压缩目录, 并键入命令 。nginx.exe,回车即可

检查Nginx是否正常启动 。

在浏览器地址栏中,类型为 http://localhost:80 回程飞行器, 并有以下页面描述启动成功 。

配置监听

nginx 配置文件为 nginx.conf, 默认配置的 nginx 监听端口为 80, 如果80 个端口已经使用, 则可以更改为未使用的端口 。

当我们更改 ginx 配置文件时, ginxx. conf 不需要关闭 nginx 并重新启动 nginx; 只运行命令 。nginx -s reload即可让改动生效

关闭Nginx

如果使用 cmd 命令窗口启动 ginx, 则 cmd 窗口无法终止 nginx 进程; 相反, 使用两种方法来终止 nginx 。

(1) 运行 nginx 命令 。nginx -s stop(快速停止 nginx) 或nginx -s quit(完整有序的母鸡停止)

(2) 利用任务技能taskkill /f /t /im nginx.exe

Linux下的安装

要确定有gcc环境

gcc-v# 显示版本∮如果你还没有,就安装它∮

Pcre-devel PCRE 变革后

PCRE 是一个支持正则表达式的 Perl 库。 由于 nginx 的 http 模块使用 pcre 来分析正则表达式, 使用 pcre 生成 pcre 的第二开发库Pcre 库必须安装在 linux. nginx 上, 也需要这个库 。 Comand :

zlib 安装

因为 Zlib 库支持广泛的压缩和减压, 而且因为 nginx 使用 zlib 来拼接 http 软件包的内容, Zlib 库必须安装在 Centos 上 。

OpenSSL的安装OpenSSL是关键密码算法、通用钥匙和证书封装管理特征以及SSL协议的强有力的加密密码,有许多用于测试和其他目的的应用程序。nginx 不仅支持 http 协议, 也支持 https 协议( entos 要求安装 OpenSSL 库, 以便通过 SSL 协议发送 HTTP )。

yum install -y openssl openssl-devel

安装包应下载并上传到Linux。

解压安装包

我不确定你在干嘛 tar.gz#降压装置包cd nginx-1.Twenty.1/# 前往目录,并像 Windows 那样发现它。

进行自动配置

./configure

执行make命令

运行安装命令 。

查看是否安装成功

[root@cVzhanshi nginx-1.20.1]# whereis nginxnginx: /usr/local/nginx

到安装目录去看看

转到 sbin 目录并运行可执行文件 。

在你的浏览器里试试看它是否有效。

Nginx常用命令

注意: 如果您无法连接, 请检查 Ali Cloud Security 是否向端口开放, 或者服务器防火墙是否向端口开放 。

相关命令:

演示

首先,修改配置文件。

http {…upstream cvzhanshi{server 127.0.0.1:8082/ weight=1;server 127.0.0.1:8081/ weight=1;}

}

启动两个端口的项目

启动nginx 进行测试

XTw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com

标签: 服务器 nginx