Nginx 快速入门

1.什么是Nginx?

Nginx 是一个高性能的Http和反向代来web服务器,同时也提供了IMAP/POP3/SMTP服务。特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。

Nginx是一个安装非常简单、配置文件非常简洁、启动容易的服务。可以不间端服务的情况下进行软件版本的升级。

2.Nginx作用

Http代理、反向代理:作为web服务器最常用的功能之一,尤其是反向代理

正向代理:代理客户端

反向代理:代理服务端

3.负载均衡

Nginx提供的负责均衡策略有2种:内置策略和扩展策略。

①内置策略:轮询、加权轮询、IP hash。

②扩展策略:就是天马行空,只有想不到没有做不到。

4.动静分离

软件开发中,有些请求是需要后台处理的,有些请求是不需要经过后台处理的(如:css、html、jpg、js等),不需要后台处理的文件称为静态文件。动静资源做好了拆分以后,我们就可以根据静态资源的特点将其缓存操作,提高资源响应的速度。

5.Nginx安装

①下载地址:http://nginx.org/en/download.html

 ②解压

 

 

③ cmd 运行启动命令

nginx.exe

 

 

 ④测试服务是否启动成功

 

 

 注意:nginx默认监听80端口,由于我的80端口被占用了,所以我改的8000端口,在:nginx-1.18.0\conf中的nginx.conf配置文件中修改成自定义端口即可

 

 

 6.Nginx常用命令

 

 

 

   cd/usr/local/nginx/sbin/
  ./nginx 启动

  ./nginx -s stop 停止

  ./nginx -s quit 安全退出

  ./nginx -s reload 重新加载配置文件

  ps aux|grep nginx 查看nginx进程

7.配置运行多个服务

在nginx.cof文件中配置

 

 

 

//负载均衡配置 
upstream ckfuture{
   server 127.0.0.1:8080  weight=1;
  server 127.0.0.1:8081 weigth=1;
}

 

 

 

 

//反向代理配置 
location/{   root html;   index index.html index.htm;   proxy_pass http://ckfuture; }

 

posted @   创客未来  阅读(88)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示