Nginx网站服务

时间:2021-08-12
本文章向大家介绍Nginx网站服务,主要包括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、安装依赖包

 

 

 2、创建运行用户

 

 

 3、编译安装

 

 

 

 

 4、优化路径

 

 

 5、添加Nginx系统服务

 

 

 

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

7、 添加Nginx服务

新版本的升级:

Nginx的主配置文件

 访问状态统计配置

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

 2、访问

 基于授权的访问控制

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

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

 3、访问

 基于客户端访问控制

匹配规则:

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

 基于域名的Nginx虚拟主机

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

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

 3、修改Nginx的配置文件

4、访问

原文地址:https://www.cnblogs.com/zhangyupengzuishuai/p/15134816.html