设置 Pyramid Web 框架 | FCGI 共享主机
如何在我的 ~/public_html 中创建一个简单的 FCGI 程序,该程序将被执行以将 Web 请求分派到我的金字塔网站?
在 django 中,使用下面的代码对我来说效果很好:
#!/usr/local/bin/python2.6
import sys
import os
sys.path.append('/home/username/local/lib/python2.6/site-packages')
os.environ['DJANGO_SETTINGS_MODULE'] = 'myproj.settings'
from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="threaded", daemonize="false")
我现在陷入困境。顺便说一句,这是我学习金字塔的第二天。
How can I create a simple FCGI program in my ~/public_html that will be executed that will dispatch web requests to my pyramid website?
In django, using the code below works fine for me:
#!/usr/local/bin/python2.6
import sys
import os
sys.path.append('/home/username/local/lib/python2.6/site-packages')
os.environ['DJANGO_SETTINGS_MODULE'] = 'myproj.settings'
from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="threaded", daemonize="false")
I'm stuck at the moment. By the way, This is my 2nd day in learning pyramid.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我自己没有使用过 FastCGI,但是将基于 Paster 的 WSGI 应用程序连接到 FastCGI 的指南应该是相同的(即 Pylons、TurboGears、Pyramid,都使用 Paster 进行 WSGI)。
我发现对我来说似乎有意义的指南位于: http:// Turbogears.org/2.1/docs/main/Deployment/FastCGI.html
在任何基于 Paster 的 wsgi 应用程序中挂钩的关键是dispatch.fcgi 文件...
I've not used FastCGI myself but the guide for hooking up a Paster-based WSGI app into FastCGI should be the same (ie Pylons, TurboGears, Pyramid, all use Paster for WSGI).
The guide that I found that seems to make sense to me is at: http://turbogears.org/2.1/docs/main/Deployment/FastCGI.html
The key to hooking in any Paster-based wsgi app is the dispatch.fcgi file...