【发布时间】:2009-06-18 09:14:47
【问题描述】:
如何调整 WebPy 以使用它为多个网站提供静态内容?
我在一个 IP 上运行两个网站,使用 web.subdomain_application 进行基于名称的虚拟主机。托管静态内容的隐含解决方案是在包含 HTTP 服务器脚本的目录中创建一个 static/ 目录,并将来自这两个网站的所有静态文件都放在那里。
但是,即使我在static/ 内创建子目录site1/ 和site2/ 来组织我的资源,也可以在http://site2.com/static/site1/foo.css 上请求Site1 的资源。在我看来,限制这种跨站点对资源的访问是很自然的。
如何在 WebPy 上分别为两个站点提供静态内容?
【问题讨论】:
-
该内部网络服务器用于开发。使用 fastcgi 或 mod_wsgi。
标签: static virtualhost web.py