GNU/Linux >> Tutoriels Linux >  >> Linux

Pourquoi ne puis-je pas accéder à mon instance CouchDB en externe sur le serveur Ubuntu 9.04 ?

Solution 1 :

Que signifie netstat -an | grep 5984 dire? Est-ce qu'il dit 127.0.0.1:5984 ou *:5984 ? Si c'est 127.0.0.1 , alors couchdb doit être configuré pour écouter toutes les interfaces.

Solution 2 :

Vous devez changer le bind_address dans /etc/couchdb/default.ini. Redémarrez ensuite le service et réessayez.

Solution 3 :

J'ai remarqué que pour que cela fonctionne, vous devez tuer manuellement le processus erlang en cours d'exécution pour une raison quelconque.ps ax | grep beam devrait révéler le processus erlang, vous devriez obtenir quelque chose comme 0:00 /usr/lib/erlang/erts quelque part dans la sortie. Si vous tuez ce processus puis exécutez /etc/init.d/couchdb restart le nouveau fichier de configuration sera chargé.

Solution 4 :

Sur PC/Mac à la maison, exécutez cette commande :

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

ensuite ouvert dans votre navigateur localhost:5984/_utils ...Ça marche pour moi

Solution 5 :

Documents de configuration :

Si vous le modifiez depuis le panneau de configuration Futon, vous n'avez rien d'autre à faire (redémarrer la base de données, etc.) :

Avant de modifier la bind_address par défaut :

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

Après passage à 0.0.0.0 :

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

Remarque non-gourous :les ordinateurs qui ne peuvent pas accéder au vôtre (normalement, tout ce qui se trouve en dehors de votre réseau local) ne pourront toujours pas accéder à votre ordinateur (CouchDB ou autre).


Linux
  1. Pourquoi le serveur a-t-il bloqué mon IP ?

  2. Pourquoi ne puis-je pas accéder au phpmyadmin de Xampp sur localhost ? L'accès est interdit.

  3. Comment puis-je utiliser Tab-Completion dans PuTTY en me connectant à un serveur Ubuntu ?

  4. Comment puis-je accéder aux médias sur mon OnePlus 5 avec un système d'exploitation Ubuntu ?

  5. mount.nfs :accès refusé par le serveur lors du montage sur des machines Ubuntu ?

Comment installer OpenLDAP sur Ubuntu Server 22.04

Installer TigerVNC sur Ubuntu 18.04

Comment installer Lighttpd sur le serveur Ubuntu

Comment installer le serveur FTP sur Ubuntu ?

Comment installer Nginx sur Ubuntu 14.04

Ubuntu 19.04 :Configurer le serveur NTP