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

nginx部署配置参数(前端部署nginx配置)

  • nginx
  • 2024-03-23 00:35:09
  • 3930
Nginx 部署配置参数
Nginx 是一个流行的 Web 服务器和反向代理,具有丰富的配置选项。 以下是其一些关键配置参数:

http 节点
listen: 指定 Nginx 监听的端口。
server_name: 指定服务器的名称或 IP 地址。
root: 指定网站根目录的路径。
index: 指定网站默认页面的名称。
error_page: 指定出错时的自定义错误页面。
location 节点
location: 指定 URL 路径。
alias: 将 URL 映射到文件系统上的目录或文件。
deny: 拒绝来自指定客户端的访问。
allow: 仅允许来自指定客户端的访问。
proxy_pass: 将请求代理到另一台服务器。
其他重要参数
worker_processes: 指定 Nginx 同时处理的请求数。
worker_connections: 指定每个工作进程允许的最大连接数。
keepalive_timeout: 指定保持客户端连接的超时时间。
sendfile: 启用使用操作系统的 sendfile() 函数发送文件。
gzip: 启用 GZIP 压缩以减少响应大小。
示例
http {
# 监听端口 80
listen 80;
# 服务器名称为 example.com
server_name example.com;
# 网站根目录为 /var/www/example.com
root /var/www/example.com;
# 默认页面为 index.html
index index.html;
}
location /static {
# 将 /static URL 映射到 /var/www/example.com/static 目录
alias /var/www/example.com/static;
}
location /api {
# 将 /api URL 代理到另一个服务器
proxy_pass http://api.example.com/;
}