Nginx简介与安装

简介:

Nginx 是一个高性能的HTTP和反向代理web服务器,同时提供了IMAP/POP3/SMTP服务。 以稳定性、丰富的功能集、简单的配置文件、低系统资源消耗(占有内存少)和高性能(并发能力强)闻名。

特性:

负载均衡:

将客户端的请求分发到多个后端服务器(节点),来均衡流量分担后端服务器的压力,避免单一服务器过载。连续高可用。 根据负载均衡策略(轮询、权重、最少连接、IP hash等)来分配请求

动静分离:

Nginx的静态处理能力很强,但是动态处理能力不足。在企业开发中常用动静分离技术。在Nginx配置文件server{}中加入带正则匹配的location,实现动静分离。

反向代理:

反向代理是代理服务器的一种形式,与传统的“正向代理”不同,反向代理服务器位于客户端之前,代理服务器处理来自客户端的请求,并将其转发到一个或多个后端服务器。

Nginx将客户端的请求转发到后端服务器进行处理,然后将结果返回给客户端。

Nginx在反向代理过程中可以执行缓存、负载均衡、SSL加密等功能。服务端的代理服务器。

四个常用版本:

Nignx开源:

特点: 完全免费,源码公开 支持各种操作系统 社区支持

Nignx plus 商业版:

特点: 动态负载均衡 应用健康检查 高级缓存 可视化监控等等

Openresty :

将Nginx和Lua结合起来,允许使用Lua脚本进行Web应用开发 特点: 可扩展性强 嵌入式 Lua脚本 高性能 广泛使用

Tengine:

国产Nginx。是社区合作的成果。

在Debian上安装Nginx:

1. 更新软件包列表
sudo apt update
2.使用apt命令 安装Nginx
apt install nginx
3. 启动 Nginx服务 启动开机自启
sudo systemctl start nginx
sudo systemctl enable nginx
4. 查看nginx状态 确认Nginx是否正常运行
sudo systemctl status nginx

测试安装:

打开浏览器,访问服务器所在ip。如果安装成功,能看到Nginx欢迎页。

image-20240909084433496

评论

  1. 6 月前
    2024-9-10 6:07:57

    鱼板好好睡觉好不好(ˉ﹃ˉ)

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇