Nginx 的配置

19 阅读1分钟

在/etc/nginx/sites-available下创建类似文件

http {
    server {
        listen 80; # 监听端口,可以根据实际情况设定

        server_name example.com; # 你的域名

        location / {
            proxy_pass http://backend_server_address; # 后端服务器地址
            proxy_set_header Host $host; 
            proxy_set_header X-Real-IP $remote_addr; 
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
            proxy_set_header X-Forwarded-Proto $scheme;
        }

        # 对于静态内容,可以选择不走代理,直接访问
        location /static/ {
            alias /path/to/static/content; # 静态内容的路径
            expires 30d;
        }
    }
}

创建符号链接

sudo ln -s /etc/nginx/sites-available/some.conf /etc/nginx/sites-enabled/

检查

sudo nginx -t

重新加载配置

sudo systemctl reload nginx