无法收听远程地址

时间:2018-07-16 11:11:42

标签: database couchdb hosting couchdb-2.0 couchdb-mango

所以我使用snap在VPS上安装了ouchdb,它只在127.0.0.1上侦听,这对我来说还不行,因为在生产环境中ssh不切实际,我希望它侦听我的外部IP,所以我在/var/snap/couchdb/1/local.ini中设置以下内容

[httpd]
bind_address = 0.0.0.0

无论如何仍然无法正常工作,使用lsof -i -n -P | grep LISTEN给了我以下内容,表明它仍在本地主机上监听:

sshd      1039     root    3u  IPv4  15918      0t0  TCP *:22 (LISTEN)
sshd      1039     root    4u  IPv6  15927      0t0  TCP *:22 (LISTEN)
postgres  4520 postgres    6u  IPv6  23892      0t0  TCP [::1]:5432 (LISTEN)
postgres  4520 postgres    7u  IPv4  23893      0t0  TCP 127.0.0.1:5432 (LISTEN)
nginx    15991     root    6u  IPv4  72755      0t0  TCP *:80 (LISTEN)
nginx    15991     root    7u  IPv6  72756      0t0  TCP *:80 (LISTEN)
nginx    15992 www-data    6u  IPv4  72755      0t0  TCP *:80 (LISTEN)
nginx    15992 www-data    7u  IPv6  72756      0t0  TCP *:80 (LISTEN)
beam.smp 17728     root   24u  IPv4  85538      0t0  TCP *:4000 (LISTEN)
epmd     29600     root    3u  IPv4 307366      0t0  TCP *:4369 (LISTEN)
epmd     29600     root    4u  IPv6 307367      0t0  TCP *:4369 (LISTEN)
beam     30374     root    8u  IPv4 311044      0t0  TCP *:37659 (LISTEN)
beam     30374     root   16u  IPv4 311055      0t0  TCP *:5986 (LISTEN)
beam     30374     root   18u  IPv4 311057      0t0  TCP 127.0.0.1:5984 (LISTEN)

1 个答案:

答案 0 :(得分:0)

事实证明,在新版本中,ouchdb外部在端口5986上侦听,内部在5984上侦听,不确定是否通过添加0.0.0.0绑定地址来触发。