0

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

<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>

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

4

1 回答 1

1

虚拟主机使用HostHTTP 标头进行主要路由。

将其与重写规则(它们是设计文档的一部分)结合起来,以完成您想要做的事情。

于 2014-01-05T23:56:12.457 回答