GNU/Linux >> Linux の 問題 >  >> Linux

Ubuntu 9.04 サーバーで CouchDB インスタンスに外部からアクセスできないのはなぜですか?

解決策 1:

netstat -an | grep 5984 とは いう? 127.0.0.1:5984 と表示されますか または *:5984 ? 127.0.0.1 の場合 の場合、すべてのインターフェースのいずれかをリッスンするように、couchdb を設定する必要があります。

解決策 2:

/etc/couchdb/default.ini の bind_address を変更する必要があります。その後、サービスを再起動して再試行してください。

解決策 3:

これを機能させるには、何らかの理由で実行中の erlang プロセスを手動で強制終了する必要があることに気付きました.ps ax | grep beam 0:00 /usr/lib/erlang/erts の行に沿って何かを取得する必要があります。 出力のどこかに。このプロセスを強制終了してから /etc/init.d/couchdb restart を実行すると、 新しい構成ファイルが読み込まれます。

解決策 4:

自宅の PC/Mac で次のコマンドを実行します:

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

次にブラウザで localhost:5984/_utils を開きます ...これで動作します

解決策 5:

構成ドキュメント:

Futon 設定パネルから変更する場合は、他に何もする必要はありません (データベースの再起動など):

デフォルトの bind_address を変更する前:

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

0.0.0.0 に変更後:

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

初心者の方は注意してください:あなたのコンピューター (通常、ローカル ネットワークの外部にあるもの) にアクセスできないコンピューターでも、あなたのコンピューター (CouchDB など) にはアクセスできません。


Linux
  1. サーバーが私のIPをブロックしたのはなぜですか?

  2. ローカルホストで Xampp の phpmyadmin にアクセスできないのはなぜですか?アクセスは禁止されています。

  3. Ubuntu サーバーに接続する PuTTY でタブ補完を使用するにはどうすればよいですか?

  1. Ubuntu がサーバー管理に最適な理由

  2. Ubuntu OS で OnePlus 5 のメディアにアクセスするにはどうすればよいですか?

  3. mount.nfs:Ubuntu マシンへのマウント中にサーバーによってアクセスが拒否されましたか?

  1. Ubuntu16.04サーバー/デスクトップにPlexMediaServerをインストールする方法

  2. Ubuntu20.04にVNCサーバーをインストールする| 18.04LTSでGNOMEにアクセスする

  3. Ubuntuでデフォルトで「その他」がファイルを読み取れるのはなぜですか?