2014-07-09 20 views
5

Ho couchdb in esecuzione su due computer (uno di Windows 7, l'altro di Windows 8). Se non eseguo couchdb come servizio Windows (Windows 7), posso accedervi da un computer remoto attraverso il firewall. Se eseguo un'istanza couchdb come servizio Windows (lo stesso, Windows 7), posso accedervi solo se spengo il firewall della macchina che ospita l'istanza a cui sto tentando di accedere. Le configurazioni CouchDB sono le stesse in entrambi i casi. (le due macchine sono su una rete locale)Couchdb come servizio di Windows - accesso remoto

Non so molto sulle impostazioni avanzate del firewall, ma ho provato a cambiare ciò che sembra logico per me e non ha aiutato.

Che cosa esattamente deve essere modificato nelle impostazioni del firewall per consentire l'istanza di couchdb in esecuzione come servizio a cui accedere in remoto?

AGGIORNAMENTO: risolto! Seguito le istruzioni sotto 1c da this link:

"(1c) di Windows 7

navigare attraverso al Pannello di controllo> Windows Firewall

Fare clic su "Impostazioni avanzate" nel riquadro a sinistra

.

Fare clic su "Regole in entrata" e quindi su "Nuova regola"

Selezionare "Porta", fare clic su Avanti quindi selezionare "TCP" e inserire "5900 come porta locale.

Fare clic su Avanti e consentire la connessione.

Fare clic nuovamente su Avanti e assicurarsi che "Dominio", "Privato" e "Pubblico" siano tutti spuntati.

Nome vostra regola firewall, quindi salvarlo."

e utilizzata la porta di CouchDB (5984).

risposta

7

Avrai bisogno di aprire le porte 5984 (CouchDB HTTP API) e 6984 (CouchDB su HTTPS) . da un prompt dei comandi con privilegi elevati, provare:

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 

e ripetere con 6984 troppo

+0

Grazie Sì, adesso ha un senso, ma io sono molto nuovo a questo e avere altre due domande del noob:.! 1) Non avevo bisogno di aprire la porta 6984 per far funzionare le mie impostazioni - come mai? 2) Perché non ho dovuto toccare nulla se l'istanza non era in esecuzione come servizio di Windows? – Aineko

Problemi correlati