nginx通过uWSGI在一个子目录中提供Django
我已经完成了一些以前的主题: 基本的教训是,您只需要配置您的站点(可用)即可实现此目的.我现在尝试了各种各样的排列
当我将位置定义为“/”时,一切都运行得很好(并删除SCRIPT_NAME,modifier1,PATH_INFO和root并不重要.但是尝试使用子目录总是会导致找不到页面(404):
(编辑)它正在为请求添加目录.我怎么不搞清楚? (尝试过forced_script_name – 不应该使用它并给出其他类型的头痛 – 和uwsgi配置设置) 编辑:
不起作用…套接字在那里,当我配置/时工作 – 我只是看不到我错过的东西. 更新:
这会加载网站,但所有链接都指向http://example.com/link/to/something而不是http://example.com/project/link/to/something 最佳答案 在uWSGI中不推荐使用nginx uwsgi_modifier1. 您的目标是能够从任何地方托管wsgi应用程序,而无需对应用程序进行调整以考虑其所在的位置. 在uWSGI中执行此操作的当前方法是为每个URI应用程序组合映射挂载点,如下所示:
Hosting multiple apps in the same process (aka managing SCRIPT_NAME and PATH_INFO) mount可以取代模块 特别是Django, (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- node.js-端口号未隐藏在Nginx反向代理中(下一个JS服务器)
- 使用协议升级在nginx反向代理后面运行daphne始终路由到http
- getgrenam(“user”)在/etc/nginx/nginx.conf中失败
- 如何使用Nginx(healthd)在access_log文件名中使用变量
- linux – Nginx PHP-fpm权限
- 使用Nginx作为多个服务器的反向代理
- node.js-Nginx docker作为本地的nodejs代理
- node.js – 代理WebSocket连接和短暂端口耗尽
- laravel网站url中的index.php作为参数
- utf-8-使用pcre 8.3在nginx上的unicode url重写规则失败
- nginx vs lighttpd for wordpress
- reactjs – react.js应用程序显示在nginx服务器中
- linux – Nginx,从某些域引用日志引用到单独的日
- NGINX $request_uri vs $uri
- django – Nginx:交替域的不同robots.txt
- 如何告诉nginx仅为一个vhost管理的域提供https?
- OS X Yosemite上的Homestead Laravel 5.1中的通配
- 在Nginx和PHP上添加“HttpOnly”和“Secure”coo
- 木偶代理到puppet master(在nginx/ruby1.9上运行
- Nginx:转发所有子域名