在子文件夹上托管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 (编辑:阜阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- if-statement-使用Puppet Nginx jfryman模块将if else置于n
- Nginx返回一个假的200状态代码的空json对象
- ruby-on-rails – 独角兽超时处理
- node.js-如何为Heroku Node.js Web应用程序配置Nginx
- 如何在nginx配置中为open_file_cache选择正确的值?
- 如果服务返回错误,Nginx服务将无法进行跨域请求
- Django,nginx,gunicorn,主管:UnicodeEncodeError-上载非拉
- nginx 反向代理 apache 服务
- shell – 如何将我的私有ip映射到我的vps_ip上?
- ssl – Nginx配置导致无限重定向循环
- centos – 为Phusion Passenger 3提供SSL支持的C
- python – X-Forwarded-Proto和Flask
- ruby-on-rails – 配置nginx以提供静态json文件
- 在userdir中使用nginx运行Moodle(斜杠参数)
- macos – Nginx PHP-FPM在Mountain Lion上非常慢
- ruby-on-rails – Gem:Module的未定义方法`path
- 无法使用Nginx(反向代理SSL协商)和Tomcat上传大文
- Nginx PHP最大输出限制
- nginx – WebSockets的应用层防火墙?
- OpenResty:使用已经给定的/etc/nginx/nginx.con