代码之家  ›  专栏  ›  技术社区  ›  Dheerendra

如何在django中更改项目url

  •  0
  • Dheerendra  · 技术社区  · 10 年前

    我想在中部署一个具有基本url的项目 www.example.com/project_name 。我怎样才能做到这一点?我可以成功地将其部署到 www.example.com ,但我需要以第一种方式部署它。

    编辑 :
    我正在使用gunicorn进行生产并运行以下命令
    gunicorn project_name.wsgi:application --timeout 600 --workers 10 --log-level=debug --reload --bind=0.0.0.0:9090

    Nginx条目为:

    location /project_name {
                proxy_pass http://192.168.0.101:9090;
                proxy_set_header Host $http_host;
                proxy_set_header REMOTE_ADDR $remote_addr;
        }
    
    1 回复  |  直到 10 年前
        1
  •  0
  •   Dheerendra    10 年前

    我通过设置 SCRIPT_NAME 在nginx指令中。

    location /project_name {
        proxy_pass http://192.168.0.101:9090;
        proxy_set_header Host $http_host;
        proxy_set_header SCRIPT_NAME /project_name;
        proxy_set_header PATH_INFO /project_name;
        proxy_set_header REMOTE_ADDR $remote_addr;
    }