GNU/Linux >> Znalost Linux >  >> Linux

Proč nemohu přistupovat ke své instanci CouchDB externě na serveru Ubuntu 9.04?

Řešení 1:

Co znamená netstat -an | grep 5984 říci? Píše to 127.0.0.1:5984 nebo *:5984 ? Pokud je to 127.0.0.1 , pak musí být couchdb nastaven tak, aby naslouchal všem rozhraním.

Řešení 2:

Musíte změnit adresu bind_address v /etc/couchdb/default.ini. Poté restartujte službu a zkuste to znovu.

Řešení 3:

Všiml jsem si, že aby to fungovalo, musíte z nějakého důvodu ručně zabít běžící proces erlang.ps ax | grep beam by měl odhalit proces erlang, měli byste získat něco ve smyslu 0:00 /usr/lib/erlang/erts někde ve výstupu. Pokud tento proces ukončíte a poté spustíte /etc/init.d/couchdb restart bude načten nový konfigurační soubor.

Řešení 4:

Na domácím PC/Macu spusťte tento příkaz:

ssh -L 5984:localhost:5984 YOUR-SERVER-IP-HERE

dále otevřete ve svém prohlížeči localhost:5984/_utils ...Funguje mi to

Řešení 5:

Konfigurační dokumenty:

Pokud to změníte z konfiguračního panelu Futon, nemusíte dělat nic jiného (restartovat db atd.):

Před změnou výchozí adresy bind_address:

[email protected]:~/$ netstat -an | grep 5984
tcp        0      0 127.0.0.1:5984          0.0.0.0:*               LISTEN

Po změně na 0.0.0.0:

[email protected]:~/$ netstat -an | grep 5984
tcp        0      0 0.0.0.1:5984          0.0.0.0:*               LISTEN

Všimněte si, že nejsou guruové:počítače, které nemají přístup k vašemu (normálně cokoli mimo vaši místní síť), stále nebudou mít přístup k vašemu počítači (CouchDB nebo cokoli jiného).


Linux
  1. Proč je Ubuntu nejlepší pro správu serveru

  2. Proč nemohu získat přístup k phpmyadminovi Xampp na localhost? Přístup je zakázán.

  3. Jak mohu získat přístup k médiím na svém OnePlus 5 s operačním systémem Ubuntu?

  1. Proč server zablokoval moji IP?

  2. Jak mohu použít Tab-Completion v PuTTY připojení k serveru Ubuntu?

  3. Proč mohou „Ostatní“ číst soubory ve výchozím nastavení v Ubuntu?

  1. Jak nainstalovat Plex Media Server na Ubuntu 16.04 Server/Desktop

  2. Nainstalujte VNC Server na Ubuntu 20.04 | 18.04 LTS pro přístup do GNOME

  3. mount.nfs:přístup odepřen serverem při připojování na stroje Ubuntu?