2013-02-22 6 views
0

Je ne parviens pas à accéder à CouchDB à distance. J'utilise une machine virtuelle Windows 2008 dans Azure.Impossible d'accéder à distance à CouchDB

Je ne le suit,

1) IIS installé sur Windows Server 2008.

2) Création d'un point final pour le port 5984

3) installé CouchDB & vérifié même en utilisant futon

http://127.0.0.1:5984/_utils 

4) Création d'un sous-domaine (db.mydomainxyz.com) avec le registrar de mon domaine & verifie ré. Si je tape http://db.mydomainxyz.com/ dans le navigateur - la page IIS7 par défaut est affichée.

5) Fait CouchDB à écouter sur toutes les cartes réseau en réglant => bind_address = 0.0.0.0

6) vhosts CRÉÉE pointer vers mon domaine => db.mydomainxyz.com:5984 =/db/_rewrite/

Après avoir fait toutes ces choses que je suis toujours incapable d'accéder à distance CouchDB http://db.mydomainxyz.com:5984/

Est-ce que je suis absent?

+0

est-IIS écoute 5984 port? –

+0

@ Aurélien, Je n'ai pas fait de réglages spécifiques dans IIS. Quoi qu'il en soit, comment puis-je savoir si IIS écoute sur le port 5984? –

+0

@ Aurélien - seul CouchDB (erl.exe) écoute sur le port 5984 –

Répondre

0

Après avoir modifié le bind_address, CouchDB doit être redémarré. Le problème est que son démon est très résilient. Donc, même si vous avez essayé de le redémarrer, il ne s'est probablement jamais arrêté. Redémarrez votre machine virtuelle à la place. Pour plus d'informations, reportez-vous au similar discussion on ServerFault.

+0

Merci pour vos réponses. J'ai redémarré la machine virtuelle plusieurs fois. Je suis toujours incapable de me connecter. En ce moment je reçois erreur "Hôte non trouvé .." précédemment c'était "Google chrome ne pouvait pas se connecter à ..." –

+2

Si vous changez "bind_address" dans Futon, l'interface utilisateur d'administration, CouchDB fait le redémarrage pour vous. –

0

Cette commande permet de résoudre le problème:

netsh advfirewall firewall add rule name="Apache CouchDB" dir=in action=allow service=any enable=yes profile=any localport=5984 protocol=tcp 
Questions connexes