У мене є сервер Linode, на якому запущено екземпляр Ubuntu 12.04 LTS та MongoDB (служба працює, і МОЖЕ підключатися локально), до якого я не можу підключитися із зовнішнього джерела.
Я додав ці два правила до своїх IP-таблиць, де <ip-адреса> - це сервер, до якого я хочу підключитися (як зазначено в цьому посиланні на MongoDB ):
iptables -A INPUT -s < ip-address > -p tcp --destination-port 27017 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -d < ip-address > -p tcp --source-port 27017 -m state --state ESTABLISHED -j ACCEPT
І я бачу правило в моїй IP-таблиці, що дозволяє підключення на 27017 до і з <ip-адреси>, однак, коли я намагаюся підключитися з, <ip-адреси> до моєї бази даних mongo за допомогою такої команди:
mongo databasedomain/databasename -u username -p password
Я отримую цю помилку:
2014-07-22T23:54:03.093+0000 warning: Failed to connect to databaseserverip:27017, reason: errno:111 Connection refused
2014-07-22T23:54:03.094+0000 Error: couldn't connect to server < ip address >:27017 (databaseserverip), connection attempt failed at src/mongo/shell/mongo.js:148
exception: connect failed
Будь-яка допомога ДУЖЕ ЦІНИМА !!!! Дякую!!!