跳转到主要内容

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 (4.3 kB 查看哈希值)

上传时间 源码

由以下支持