nginx配置
常用 nginx 配置片段参考。 极简配置 参考:申请泛域名证书 反向代理(HTTP) upstream backend { server 127.0.0.1:8089; } server { listen 80; server_name www.example.com; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; location / { proxy_pass http://backend; } # 静态资源由 nginx 直接处理 location ~* ^/(images|js|css|media|static)/ { root /var/www/html; expires 30d; } location ~ /\.ht { deny all; } } 反向代理(HTTPS) server { listen 443 ssl; server_name www.example.com; ssl_certificate /etc/nginx/cert/example.com.fullchain.pem; ssl_certificate_key /etc/nginx/cert/example.com.key.pem; ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; location / { root /var/www/html; index index.html index.htm; } } 负载均衡 轮询(默认) upstream backend { server 192.168.1.11:80; server 192.168.1.12:80; server 192.168.1.13:80; } 加权轮询 upstream backend { server 192.168.1.11:80 weight=3; server 192.168.1.12:80; server 192.168.1.13:80; } 最少连接 upstream backend { least_conn; server 192.168.1.11:80; server 192.168.1.12:80; server 192.168.1.13:80; } IP Hash ...