当前位置: 首页 > news >正文

nginx服务配置

  • 特点

  • 工作进程抢占机制

  • 同时保持长连接和接收新的请求

  • 模块体系,很多

  • lb只是用于网站

  • 正向代理,代理的客户端,知道自己访问的地址

a客户端,访问谷歌中间是一个欧美的服务器代理浏览器,从而实现访问
  • 反向代理 ,代理的是服务器,不知道真实的地址
a客户端 从下载服务器上面下载rpm包,真实的包的地址在cetos官网这个下载地址就将这个请求给centos官网了,反向代理客户端不知道真正的地址在哪里
  • 端口的映射

  • yum 安装的nginx,不支持热升级,

  • 本身启动或者systemctl启动

nginx详解

1、nginx了解

1、nginx的特性

  • 支持高并发

    • 单机的nginx可以支持十万的并发连接,优化后还可以连接更多的
  • 内存资源消耗低

    • 在同级的web服务器中,nginx占用的内存的少,一万非活跃的长连接,仅消耗2.5m内存
  • 高扩展性

    • 支持丰富第三方模块
  • 高可靠性

    • nginx采用master-worker模式,如果worker出现故障,master可以快速的开启新的worker提供服务

2、nginx运行的架构

  • 主进程:

3、nginx关键工作机制

4、nginx的模块体系

  • lb模块适用于web服务器

5、反向代理功能

6、负载均衡功能

2、nginx安装和使用的命令

3、nginx配置文件详解

1、查看主配置文件内容

  • 配置文件都是;结尾的
[root@server nginx]# grep -Ev "^$|#" nginx.conf
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
include /usr/share/nginx/modules/*.conf;
events {worker_connections 1024;
}
http {log_format  main  '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';access_log  /var/log/nginx/access.log  main;sendfile            on;tcp_nopush          on;tcp_nodelay         on;keepalive_timeout   65;types_hash_max_size 4096;include             /etc/nginx/mime.types;default_type        application/octet-stream;include /etc/nginx/conf.d/*.conf;server {listen       80;listen       [::]:80;server_name  _;root         /usr/share/nginx/html;include /etc/nginx/default.d/*.conf;error_page 404 /404.html;location = /40x.html {}error_page 500 502 503 504 /50x.html;location = /50x.html {}}
}

2、全局配置

  • user 设置worker进程所属用户

  • worker_processes 设置worker进程数量

  • error_log 错误日志存放路径

  • pid 进程文件对应的路径

  • include 加载的功能模块路径

  • events块,主要配置服务器与用户的网络连接

    • worker_connections 每个worker进程最大连接数

3、 http块

  • 配置的核心,所有与http服务相关的功能都定义在这里

  • log_format 错误日志格式

  • access_log 接入日志路径

  • sendfile

4、server块

  • 就是一个单独的虚拟主机

  • listen 监听的端口

  • server_name 域名

  • root 网站主页存放的路径

  • index 默认首页文件

  • include /etc/nginx/default.d/*.conf 子配置文件存放路径

  • ssl的配置

5、location块

  • location块 位于server块呢,对于特定的url路径进行更加精细的配置

4、配置nginx虚拟主机

5、location配置

  • 访问一个data目录有首页文件,访问一个目录可以看到下面的内容,但是里面的以pass开头的文件任何人都访问不到

  • 启动nginx的时候,默认读的是nginx.conf文件

http://www.gsyq.cn/news/32727.html

相关文章:

  • python 界面开发
  • 【CI130x 离在线】语音芯片如何判断TTS音频播放完毕?
  • 开发stm32-配置vscode环境
  • 连中五标,中电金信国际化服务助力企业出海
  • 2025年市面上别墅石材品牌与行业内别墅石材源头厂家推荐榜单及口碑好的别墅石材产品分析
  • 最近公共祖先 (LCA)
  • ChatGPT API集成测试自动化框架的实践与成效汇报
  • [题解]【MX-S8】梦熊 CSP-S 2025 模拟赛
  • 从手动到全自动:我们如何用Dify重构了API回归测试流程
  • 基于3GPP LTE标准的信道仿真模型
  • 2025年10月智能工厂规划咨询公司推荐:热门对比榜五强深度解析
  • 2025 年 10 月 2 小时应急发电机租赁,山东发电机租赁,大型发电机租赁公司最新推荐,聚焦资质、案例、售后的五家机构深度解读
  • 2025年10月数字化咨询公司推荐:五强榜单与实战对比 .
  • 2025年10月绩效管理咨询公司推荐:五强榜单与选择指南
  • Java前后端分离架构的实践与优化路径
  • 2025年10月数字化咨询公司推荐:五强榜单与实战对比
  • 一起为可信数据流通添砖加瓦,隐语社区 OSCP 专项开源活动正式启动!
  • 2025年10月降本增效咨询公司推荐:实力榜对比五家优劣势
  • 2025 年水处理聚丙烯酰胺,聚丙烯酰胺水处理剂,工业废水处理聚丙烯酰胺厂家最新推荐,产能、专利、环保三维数据透视!
  • 2025 年阴离子聚丙烯酰胺,阳离子聚丙烯酰胺,非离子聚丙烯酰胺厂家最新推荐,产能、专利、环保三维数据透视
  • 吱吱企业即时通讯:赋能企业高效沟通与协作新生态
  • 企业性能测试内训首选方案|让团队快速掌握全链路性能分析与优化
  • 2025 年装配式建筑,装配式集成房屋,装配式轻钢房屋,装配式公厕厂家最新推荐,产能、专利、环保三维数据透视
  • Windows Server 2025 OVF (2025 年 10 月更新) - VMware 虚拟机模板
  • 同步盘哪个好用?坚果云、百度网盘等五大工具横向对比
  • Windows Server 2008 R2 OVF (2025 年 10 月更新) - VMware 虚拟机模板
  • Windows Server 2019 OVF (2025 年 10 月更新) - VMware 虚拟机模板
  • 基于Matlab/Simulink的CS-DCSK混沌键控系统仿真
  • 2025年10月环保板材品牌推荐:热度榜对比评测
  • CF1798D Shocking Arrangement 题解