nginx 常见配置
时间: 2023-11-04 19:53:35 浏览: 154
nginx 的一些配置
Nginx 是一个常用的 Web 服务器软件,以下是一些常见的 Nginx 配置:
1. 服务器块配置:
在 Nginx 配置文件中,可以使用 `server` 块来配置虚拟主机。每个 `server` 块定义一个域名或 IP 地址与相应的网站或应用程序之间的关联关系。
2. 监听端口:
使用 `listen` 指令来设置 Nginx 监听的端口号。默认为 80,可以根据需要进行修改。
3. 根目录:
使用 `root` 指令来设置网站或应用程序的根目录。例如:`root /var/www/html;`
4. 路由和代理:
使用 `location` 块来配置 URL 路由和反向代理。例如:`location /api/ { proxy_pass http://localhost:8000; }`
5. 静态文件缓存:
使用 `expires` 指令来设置静态文件的缓存时间。例如:`expires 7d;` 表示文件将在 7 天后过期。
6. SSL/TLS 配置:
如果需要启用 HTTPS,可以使用 SSL/TLS 配置来设置证书、私钥等。例如:`ssl_certificate /path/to/cert.pem;`
7. 负载均衡:
Nginx 可以通过负载均衡来分发请求到多个后端服务器。常见的负载均衡方法包括轮询、IP 哈希、最小连接数等。
这些只是 Nginx 配置中的一部分,还有其他更复杂的配置项和功能。具体的配置取决于你的需求和应用场景。
阅读全文