我正在使用web.py,spawn_fcgi和Nginx在Python中编写Web应用程序.
假设我在Nginx中有这个配置块:
location / {
include fastcgi.conf;
fastcgi_pass 127.0.0.1:9001;
}
如果我然后访问http://example.com/api/test,那么FastCGI应用程序将接收/ api / test作为其请求位置.在确定要执行的类时,web.py框架将使用此位置.例如:
urls = ( "/api/.*", myClass )
如果我需要将此脚本放在网站上的其他位置,则会出现问题.例如:
location /app {
include fastcgi.conf;
fastcgi_pass 127.0.0.1:9001;
}
现在,当我访问http://example.com/app/api/test时,FastCGI应用程序将/ app / api / test作为其位置.
它当然可以位于任何地方:http://example.com/sloppy_admin/我的网页/ app / api / test例如.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。