这个区块包含一些全局性的配置指令,比如工作进程数、错误日志路径等。例如:
events {
worker_connections 1024;
}
这个区块包含所有与HTTP相关的配置指令,例如服务器监听端口、默认首页文件等。例如:
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name example.com;
location / {
root html;
index index.html index.htm;
}
}
}
除全局配置和HTTP配置,Nginx还支持其他的配置区块,如STREAM配置区块(用于反向代理TCP/UDP服务)、MAIL配置区块(用于邮件代理服务)等。
Nginx的基本配置文件结构包括全局配置区块、HTTP配置区块以及其他可选的配置区块,通过合理配置这些区块中的指令,我们就可以灵活地部署和管理Nginx服务。