记录一份日常最常用的反向代理 + HTTPS 配置,直接套用即可。
反向代理
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}开启 gzip
gzip on;
gzip_types text/css application/javascript application/json;
gzip_min_length 1024;HTTPS
用 certbot 自动申请并续期证书,Nginx 里指向 /etc/letsencrypt/live/ 下的证书路径即可,记得 listen 443 ssl 并做 80 到 443 的跳转。