是否可以在没有Apache作为反向代理的情况下设置启用CouchDB的网站URL映射?

时间:2014-01-04 21:29:01

标签: couchdb iriscouch

实际上我在使用Apache作为CouchDB前面的反向代理运行:

<VirtualHost *:80>
        ServerName abc.com
        ServerAlias www.abc.com

        ProxyPass /abc http://localhost:5984/abc
        ProxyPassReverse /abc http://localhost:5984/abc

        ProxyPass /_session http://localhost:5984/_session
        ProxyPassReverse /_session http://localhost:5984/_session

        ProxyPass / http://localhost:5984/abc/_design/tt/_rewrite/
        ProxyPassReverse / http://localhost:5984/abc/_design/tt/_rewrite/

</VirtualHost>

是否可以在CouchDB内部设置[vhosts]以在没有Apache反向代理的情况下运行它?

1 个答案:

答案 0 :(得分:1)

vhosts使用Host HTTP标头进行路由初选。

将其与rewrite rules(它们是设计文档的一部分)相结合,以实现您的目标。