Nginx网站服务
2021/8/13 7:06:26
本文主要是介绍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、访问
这篇关于Nginx网站服务的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-13用Nginx防范DDoS攻击的那些事儿
- 2024-12-13用Terraform在AWS上搭建简单NGINX服务器指南
- 2024-10-29Nginx发布学习:从入门到实践的简单教程
- 2024-10-28Nginx发布:新手入门教程
- 2024-10-21nginx 怎么设置文件上传最大20M限制-icode9专业技术文章分享
- 2024-10-17关闭 nginx的命令是什么?-icode9专业技术文章分享
- 2024-09-17Nginx实用篇:实现负载均衡、限流与动静分离
- 2024-08-21宝塔nginx新增8022端口方法步骤-icode9专业技术文章分享
- 2024-08-21nginx配置,让ws升级为wss访问的方法步骤-icode9专业技术文章分享
- 2024-08-15nginx ws代理配置方法步骤-icode9专业技术文章分享