Mozilla Circus的虚拟主机插件
项目描述
关于VHostino
vhostino是Mozilla Circus的虚拟主机管理器。
安装
vhostino可以从PyPI安装
easy_install vhostino
或者
pip install vhostino
对于大多数用户应该可以直接使用
使用VHostino
简单地将监视器和套接字命名为它们需要服务的域名,并将vhostino.vhost = True设置为通过vhostino的端口通过虚拟主机提供服务
[plugin:vhostino] use = vhostino.VHostino host = 0.0.0.0 port = 8000 [watcher:www.mywebsite.com] cmd = chaussette --fd $(circus.sockets.www.mywebsite.com) myapp.application use_sockets = True vhostino.vhost = True uid = www-data gid = www-data [socket:www.mywebsite.com] host = 127.0.0.1 port = 8082
web应用myapp.application将像往常一样在127.0.0.1:8082上提供服务,但也可以在请求域名www.mywebsite.com时在端口8000上可用。
默认虚拟主机
默认情况下,VHostino将在请求未配置的主机时返回404错误,要服务默认虚拟主机,只需在监视器内设置vhostino.default_vhost = True选项,当没有虚拟主机可用于服务请求时,它将被代理到该进程。
注意
为了执行虚拟主机解析,vhostino使用监视器名称,因此请确保您的监视器名称与它们需要服务的域名相同。在未来版本中,也将添加别名。
为了匹配套接字和监视器,vhostino使用它们的名称,因此请确保您的套接字名称相同,否则vhostino将无法检测进程端口。
项目详情
关闭
vhostino-0.0.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e17ddd16b02b123af6d57eaf73ed46f3564027c1fcbacab5263855d599c7692c |
|
MD5 | 677116b62df63fb6411a8587fd22fa5e |
|
BLAKE2b-256 | ed4d262dcf6d600199f6e651fa4bba396d55c26946070dddecd90efa96967d3e |