我想知道如何阻止读者访问 couchdb 中的 futon (_utils),只允许管理员访问。
我需要这样做,为什么如果读者用户访问蒲团,他可以看到我所有数据库的名称以及有多少文档。我的应用程序应该让读者只有在知道文档 ID 时才能访问文档。
引用CouchDB的主页:
您甚至可以提供网络应用程序directly从 CouchDB 中。
您可以通过从 Program Files (x86)\Apache Software Foundation\CouchDB\etc\couchdb 打开 default.ini 并在前面添加分号来注释掉以下行来禁用 futon 接口:
;_utils = {couch_httpd_misc_handlers, handle_utils_dir_req, "../share/couchdb/www"}
您可以在 [httpd_global_handlers] 标头下找到此行。这将完全禁用 _utils 处理程序并有效禁用 Futon。您可以通过取消注释此行来重新启用它。
如果您直接从 Couch 中提供应用程序,则可能还需要禁用其他处理程序,例如 _all_dbs 处理程序。该处理程序和其他处理程序可以在 [httpd_global_handlers] 部分或 [httpd_db_handlers] 部分下找到。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)