Nginx配置文件----- 全局块和event块

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 代码如下

2345_image_file_copy_211.jpg

#全局块
# 指定可以运行nginx服务的用户和用户组,只能在全局块配置
#user nobody;
#nginx进程,一般数值为cpu核数
worker_processes 1;
#错误日志存放目录
#error_log logs/error.log; #   warn error 
#error_log logs/error.log notice;
#error_log logs/error.log info;
#进程pid存放位置
#pid    logs/nginx.pid;
#event块
#工作模式及连接数上限
events {
 #单个后台worker process进程的最大并发链接数
 worker_connections 1024;
}
#http块
#http块是Nginx服务器配置中的重要部分,代理、缓存和日志定义等绝大多数的功能
#和第三方模块的配置都可以放在这个模块中。
http {
 #文件扩展名与类型映射表
 include    mime.types;
 #默认文件类型
 default_type application/octet-stream;
 #设置日志模式
 #log_format main '$remote_addr - $remote_user [$time_local] "$request" '
 #         '$status $body_bytes_sent "$http_referer" '
 #         '"$http_user_agent" "$http_x_forwarded_for"';
 #nginx访问日志
 #access_log logs/access.log main;
 #开启高效传输模式 
 sendfile    on;
 #激活tcp_nopush参数可以允许把httpresponse header和文件的开始放在一个文件里发布, 积极
的作用是减少网络报文段的数量
 #tcp_nopush   on;
 #连接超时时间,单位是秒
 #keepalive_timeout 0;
 keepalive_timeout 65;
 #开启gzip压缩功能
 #gzip on;
#server块
#server块和“虚拟主机”的概念有密切联系。
 server {
   #监听端口
   listen    80;
   server_name localhost;
   #编码识别
   #charset koi8-r;
   #日志格式及日志存放路径 /usr/local/nginx/
   #access_log logs/host.access.log main;
   location / {
     #站点根目录,即网站程序存放目录 /usr/local/nginx/html
     root  html;
     #首页排序
     index index.html index.htm;
}
   #错误页面
   #error_page 404       /404.html;
   # 将服务器错误页面重定向到静态页面/50x.html
   error_page  500 502 503 504 /50x.html;
   location = /50x.html { #/usr/local/nginx/html/50x.html
     root  html;
   }    
   #代理PHP脚本到Apache上监听127.0.0.1:80
   #location ~ \.php$ {
   #  proxy_pass  http://127.0.0.1;
   #}
   #将PHP脚本传递到正在监听127.0.0.1:9000的FastCGI服务器
   #location ~ \.php$ {
   #  root      html;
   #  fastcgi_pass  127.0.0.1:9000;
   #  fastcgi_index index.php;
   #  fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
   #  include    fastcgi_params;
   #}
   #如果Apache的文档根目录与nginx的根目录一致,则拒绝访问.htaccess文件
   #location ~ /\.ht {
   #  deny all;
   #}
 }
 #另一个虚拟主机,混合使用IP、名称和基于端口的配置
 #server {
 #  listen    8000;
 #  listen    somename:8080;
 #  server_name somename alias another.alias;
 #  location / {
 #    root  html;
 #    index index.html index.htm;
 #  }
 #}
 # HTTPS server
 #
 #server { # https
 #  listen    443 ssl;
 #  server_name localhost;
 #  服务的证书
 #  ssl_certificate   cert.pem;
 #  服务端key
 #  ssl_certificate_key cert.key;
 #  会话缓存
 #  ssl_session_cache  shared:SSL:1m;
 #  会话超时时间
 #  ssl_session_timeout 5m;
 #  #加密算法
 #  ssl_ciphers HIGH:!aNULL:!MD5;
 #  启动加密算法
 #  ssl_prefer_server_ciphers on;
 #  location / {
 #    root  html;
 #    index index.html index.htm;
 #  }
 #}
}
相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
6月前
|
存储 Ubuntu 应用服务中间件
【Nginx】centos和Ubuntu操作系统下载Nginx配置文件并启动Nginx服务详解
【Nginx】centos和Ubuntu操作系统下载Nginx配置文件并启动Nginx服务详解
95 1
|
1月前
|
缓存 负载均衡 应用服务中间件
nginx的配置文件详解
本文详细解释了nginx配置文件中的关键指令和区块,如http、server、location、upstream、events等,并通过一个示例配置文件展示了如何设置HTTP服务器、gzip压缩、反向代理、URL重写、错误页面和负载均衡等,强调了配置的灵活性和实际应用。
41 4
|
1月前
|
负载均衡 应用服务中间件 Linux
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
这篇博客文章详细介绍了Nginx的下载、安装、配置以及使用,包括正向代理、反向代理、负载均衡、动静分离等高级功能,并通过具体实例讲解了如何进行配置。
148 4
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
|
1月前
|
缓存 负载均衡 算法
nginx学习:配置文件详解,负载均衡三种算法学习,上接nginx实操篇
Nginx 是一款高性能的 HTTP 和反向代理服务器,也是一个通用的 TCP/UDP 代理服务器,以及一个邮件代理服务器和通用的 HTTP 缓存服务器。
67 0
nginx学习:配置文件详解,负载均衡三种算法学习,上接nginx实操篇
|
1月前
|
域名解析 网络协议 应用服务中间件
nginx server_name配置文件覆盖不生效
nginx server_name配置文件覆盖不生效
|
1月前
|
应用服务中间件 nginx
nginx 配置文件
nginx 配置文件
|
5月前
|
缓存 负载均衡 应用服务中间件
深入解析Nginx配置文件
Nginx是一个高性能HTTP服务器和反向代理,其配置文件`nginx.conf`包含全局、事件、HTTP、Server和Location块。全局块设置如用户和工作进程数,事件块设定连接数,HTTP块涉及MIME类型、日志和包含其他配置。Server块定义虚拟主机,Location块处理URI匹配。Nginx常用于反向代理和负载均衡,如`proxy_pass`指令转发请求至后端服务器组。理解这些配置有助于服务器优化和测试。
|
3月前
|
运维 应用服务中间件 网络安全
运维系列.Nginx配置文件结构功能总结
运维系列.Nginx配置文件结构功能总结
64 0
运维系列.Nginx配置文件结构功能总结
|
4月前
|
Ubuntu 应用服务中间件 Linux
Linux学习之Ubuntu 20中OpenResty的nginx目录里内容和配置文件
总的来说,OpenResty的Nginx配置文件是一个强大的工具,它允许你以非常灵活的方式定义你的Web服务的行为。
86 2
|
4月前
|
JSON 应用服务中间件 nginx
Nginx的server块和location块的简单说明
Nginx的server块和location块的简单说明