← 返回首页

Linux 服务器环境配置与 Nginx 反向代理配置

发布于 2024-03-05 | 分类:运维部署

1. 安装 Nginx

在 CentOS 7.9 系统下,使用 yum 进行安装:

sudo yum install epel-release
sudo yum install nginx
sudo systemctl start nginx
        

2. 配置反向代理

这是最关键的一步,用于将 80 端口的请求转发给 Django 后端。

server {
    listen 80;
    server_name api.yoursite.com;

    location / {
        proxy_pass http://127.0.0.1:8000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}
        

3. 静态文件处理

Django 的 admin 后台样式丢失怎么办?需要配置 static alias...