在子文件夹上托管Django
|
我已经使用Gunicorn和NGINX部署了Django,并且如果使用以下配置将Django应用提供给根网址,则可以很好地工作:
但是,当我尝试在另一个URL上提供Django应用程序时,它不起作用. 这是NGINX配置:
我该如何进行这项工作?到目前为止,我找不到任何解决方案来指定类似“ BASE_URL”的内容. 最佳答案 我的评论并未显示全部内容.当我在子文件夹上运行Django站点时,我喜欢使用动态配置,以便您仍可以直接访问计算机(无需代理)并拥有可运行的Web应用程序.这可以帮助很多人调试难以在开发中重现的棘手内容. 如果您没有传递标头或修改wsgi.py的能力,仍可以在Django设置中设置 3个步骤: >在网络服务器之前设置代理,以将子文件夹从URL中剥离 这是代理的Nginx配置示例,该配置指向子目录上的Django站点,并且还设置了X-Script-Name(步骤1和2),请注意,它不使用unix套接字,因此与OP的问题.欢迎编辑: nginx.conf
并读取X-Script-Name: myapp / wsgi.py (编辑:南阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Nginx proxy_pass到密码保护上游
- 无法在nginx php-fpm上运行.html文件
- angularjs-使用Nginx作为代理来避免CORS
- Django的HttpResponseRedirect是http而不是https
- php-Magento从旧Urls重定向到具有商店(语言)代码的新Urls
- python-对Dreamhost Passenger Django进行故障排除
- win 下 nginx 与 php的配置
- nginx – PHP FPM,位置嵌套与unnested以避免代码执行
- nginx – 为什么php-fpm会产生并在没有服务器负载的情况下每
- 将Nginx修补为ip_hash 4个八位字节而不是3个
- angularjs-$http.post请求标头字段Access-Contro
- 为什么nginx总是响应默认站点,即使现在应该响应呢
- Nginx无法从docker 1.10.1中的嵌入式DNS获取主机
- ruby-on-rails – nginx没有在Rails静态资产上设
- file-upload – 在nginx中禁用请求缓冲
- apache-2.2 – 如何让Nginx转发原始主机名
- ssl – 在nginx反向代理后面的neo4j webinterfac
- ruby-on-rails – Puma和Nginx 502 Bad Gateway错
- django-实时启动夹层网站
- logging – 抑制nginx访问被拒绝错误日志
