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

linux nginx配置文件在哪(linux上利用nginx部署网页)

  • linux
  • 2024-03-16 00:51:32
  • 7181
Nginx配置文件的位置
默认位置:/etc/nginx/nginx.conf
要素示例
1. 监听指令
listen 80;
指示nginx监听80端口。
2. 根目录指令
root /var/www/html;
指定从哪个目录提供文件。
3. 索引指令
index index.html index.htm;
指定优先处理的文件名,当用户请求目录时。
4. 错误页指令
error_page 404 /404.html;
指定在发生404错误时显示的页面。
5. 代理指令
location /api {
proxy_pass http://backend-server-ip:port;
}
将流量代理到其他服务器。
6. SSL指令
server {
listen 443 ssl;
ssl_certificate /path/to/certificate.crt;
ssl_certificate_key /path/to/certificate.key;
}
启用HTTPS并指定证书和密钥文件。
7. 日志指令
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
指定访问和错误日志文件。
8. 限制指令
limit_req_zone $binary_remote_addr zone=one:10m rate=5r/s;
根据源IP地址限制请求速率。
9. WAF指令
waf on;
waf_rules /path/to/rules.conf;
启用Web应用程序防火墙(WAF)并指定规则文件。
10. HTTP/2指令
http2 on;
http2_max_concurrent_streams 100;
启用HTTP/2协议并设置最大并发流数。