nginx.conf文件配置
时间: 2023-10-18 08:11:52 浏览: 95
nginx.conf 文件是 Nginx 的主配置文件,它包含了 Nginx 的全局配置和各个虚拟主机的配置。下面是一个简单的示例:
```
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
access_log /var/log/nginx/access.log;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
server {
listen 80;
server_name example.com;
root /usr/share/nginx/html;
index index.html;
}
}
```
这个示例的配置文件做了以下几件事情:
- 设置 Nginx 运行的用户为 nginx。
- 自动设置 worker 进程的数量。
- 设置错误日志和进程 ID 文件的路径。
- 配置事件模型,设置 worker 进程的最大连接数为 1024。
- 配置 HTTP 模块,包含 MIME 类型和默认类型,设置访问日志的路径。
- 启用文件传输、TCP 节流和 TCP 不延迟。
- 设置客户端与服务端的保持连接时间为 65 秒。
- 配置一个监听 80 端口的服务器,使用 example.com 作为主机名,设置网站根目录为 /usr/share/nginx/html,设置默认首页为 index.html。
当你修改了 nginx.conf 文件之后,可以使用 nginx -t 命令来检查配置文件的语法是否正确。如果一切正常,可以使用 nginx 命令来启动 Nginx 服务器。
阅读全文