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

nginx默认配置文件(nginx配置文件是否正确)

  • nginx
  • 2024-03-22 17:10:54
  • 8355
nginx 默认配置文件
nginx 默认配置文件通常位于 /etc/nginx/nginx.conf。 它是一个文本文件,包含以下基本要素:


1. 全局指令


- user:指定 nginx 进程运行的用户
- worker_processes:指定 worker 进程的数量
- error_log:错误日志文件路径
- pid:pid 文件路径



2. 事件组


- events:事件处理配置
- worker_connections:单个 worker 进程的最大连接数



3. HTTP 服务器块


- http:HTTP 服务器块的开始
- server:单个服务器块的配置
- listen:监听的 TCP 端口
- server_name:虚拟主机的域名或 IP 地址
- location:请求的 URI 路径或正则表达式
- root:文档根目录
- index:默认文件名
- error_page:错误页面


示例:
conf
# nginx.conf
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
events {
worker_connections 1024;
}
http {
server {
listen 80;
server_name example.com;
location / {
root /usr/share/nginx/html;
index index.html;
}
error_page 404 /error.html;
error_page 500 /500.html;
}
}
其他要素:
upstream:用于负载均衡
map:用于请求重写
rewrite:用于 URL 重写
geo:用于基于地理位置的匹配
proxy:用于反向代理