Paste简介

OpenStack利用Paste Deploy组件构建WSGI服务器和应用,通过配置文件管理分发、过滤和应用程序。配置文件包含composite、app、filter-app、filter和pipeline五种类型的section。composite用于URL请求分发,app定义具体WSGI应用,filter-app和filter处理请求过滤,pipeline组合多个filter。Paste Deploy简化了应用部署和管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OpenStack使用Paste的Deploy组件(http://pythonpaste.org/deploy/)来完成WSGI服务器和应用的构建,每个项目源码的 etc 目录下面都有一个Paste配置文件,比如Nova中的 etc/nova/api-paste.ini ,部署时,这些配置文件会被复制到系统 /etc/<project>/ 目录下。Paste Deploy 的工作便是基于这些配置文件。

Paste配置文件有其固有的格式,这里以官网上的配置文件为例。

[composite:main]
use = egg:Paste#urlmap     #use表示具体的分发方式
/ = home  
/blog = blog 
/wiki = wiki 
/cms = config:cms:ini

[app:home]
use = egg:Paste#static
document_root = %(here)s/htdocs

[filter-app:blog]
use = egg:Authentication#auth
next = blogapp
roles = admin
htpasswd = /home/me/users.htpasswd

[app:blogapp]
use = egg
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值