gpt4 book ai didi

Couchdb 作为 Windows 服务 - 远程访问

转载 作者:行者123 更新时间:2023-12-02 21:22:47 32 4
gpt4 key购买 nike

我在两台计算机上运行 couchdb(一台 Windows 7,另一台 Windows 8)。如果我不将 couchdb 作为 Windows 服务 (Windows 7) 运行,我可以通过防火墙从远程计算机访问它。如果我将 couchdb 实例作为 Windows 服务(相同,Windows 7)运行,则只有关闭托管我尝试访问的实例的计算机的防火墙,我才能访问它。两种情况下的 CouchDB 配置是相同的。 (两台机器在本地网络上)

我对高级防火墙设置不太了解,但我尝试更改对我来说似乎合乎逻辑的内容,但没有帮助。

到底需要更改防火墙设置中的哪些内容才能允许远程访问作为服务运行的 couchdb 实例?

更新:已修复!按照 this link 中 1c 下的说明进行操作:

“(1c) Windows 7

导航到控制面板 > Windows 防火墙

点击左侧 Pane 中的“高级设置”。

点击“入站规则”,然后点击“新规则”。

选择“端口”,单击“下一步”,然后选择“TCP”并输入“5900”作为本地端口。

单击“下一步”,并允许连接。

再次单击“下一步”,并确保“域”、“私有(private)”和“公共(public)”均已勾选。

命名您的防火墙规则,然后保存。”

并使用了 CouchDB 的端口 (5984)。

最佳答案

您需要打开端口 5984(CouchDB HTTP API)和 6984(CouchDB over HTTPS)。在提升的命令提示符下,尝试:

netsh advfirewall firewall add rule name="CouchDB/HTTP"  dir=in action=allow protocol=TCP localport=5984
netsh advfirewall firewall add rule name="CouchDB/HTTPS" dir=out action=allow protocol=TCP localport=5984

并重复 6984。

关于Couchdb 作为 Windows 服务 - 远程访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24644305/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com