Nginx网站服务

关于Nginx

一款高性能、轻量级Web服务软件

  • 稳定性高
  • 系统资源消耗低
  • 对HTTP并发连接的处理能力高
  • 单台物理服务器可支持30000~50000个并发请求

Nginx和Apache的对比

  • Nginx是一个基于事件的Web服务器,Apache是一个基于流程的服务器
  • Nginx所有请求都由一个线程处理,Apache单个线程处理单个请求
  • Nginx避免子进程的概念,Apache是基于子进程的
  • Nginx在内存消耗和连接方面更好,Apache在内存消耗和连接方面一般
  • Nginx的性能和可伸缩性不依赖于硬件,Apache依赖于CPU和内存等硬件
  • Nginx支持热部署,Apache不支持热部署
  • Nginx对于静态文件处理具有更高效率,Apache相对一般
  • Nginx在反向代理场景具有明显优势,Apache相对一般

 

安装Nginx服务:

 

1、安装依赖包

 

Nginx网站服务

 

 2、创建运行用户

 

Nginx网站服务

 

 3、编译安装

 

Nginx网站服务

 

 Nginx网站服务

 

Nginx网站服务

 

 4、优化路径

 

Nginx网站服务

 

 5、添加Nginx系统服务

 

Nginx网站服务

 

Nginx网站服务

 

Nginx网站服务

6、检查、启动、重启、停止nginx服务

Nginx网站服务

 

Nginx网站服务

 

Nginx网站服务

 

Nginx网站服务

 

Nginx网站服务

 

Nginx网站服务

 

7、 添加Nginx服务

Nginx网站服务

 

Nginx网站服务

新版本的升级:

Nginx网站服务

 

 Nginx网站服务

 

 Nginx网站服务

 

 Nginx网站服务

 

Nginx网站服务

 

Nginx网站服务

 

Nginx网站服务

Nginx网站服务

Nginx的主配置文件

Nginx网站服务

 

Nginx网站服务

 

Nginx网站服务

 

Nginx网站服务

 

Nginx网站服务

 

 访问状态统计配置

Nginx网站服务

 

 1、修改nfinx.conf配置文件,指定访问的位置并添加 stub_status 配置

Nginx网站服务

 

 Nginx网站服务

 

 2、访问

Nginx网站服务

 

Nginx网站服务

 

 基于授权的访问控制

1、生成用户密码认证文件

Nginx网站服务

 

 2、修改主配置文件和对应目录,添加认证配置项

Nginx网站服务

 

 3、访问

Nginx网站服务

 

 Nginx网站服务

 

 基于客户端访问控制

匹配规则:

规则从上往下执行,如匹配则停止,不在往下匹配

Nginx网站服务

 

 

 

 Nginx网站服务

 

 基于域名的Nginx虚拟主机

1、为虚拟主机提供域名解析

Nginx网站服务

 

 2、为虚拟主机准备网页文档

Nginx网站服务

 

 3、修改Nginx的配置文件

Nginx网站服务

 

 Nginx网站服务

 

4、访问

 Nginx网站服务

 

Nginx网站服务

上一篇:webpack 基本配置


下一篇:PHP md5 相等绕过