「Ubuntu 21.10」MongoDbに外部接続を設定する方法

環境
Ubuntu 21.10
MongoDb5.0.4

操作方法
1.設定ファイルを編集します
# sudo nano /etc/mongod.conf
23行目
修正前
bindIp: 127.0.0.1
修正後
bindIp: 0.0.0.0

2.mongodを再起動します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# systemctl restart mongod
ステータスの確認
# systemctl status mongod
● mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabl>
Active: active (running) since Sat 2021-11-27 19:53:50 PST; 1min 6s ago
Docs: https://docs.mongodb.org/manual
# systemctl restart mongod ステータスの確認 # systemctl status mongod ● mongod.service - MongoDB Database Server Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabl> Active: active (running) since Sat 2021-11-27 19:53:50 PST; 1min 6s ago Docs: https://docs.mongodb.org/manual
# systemctl restart mongod
ステータスの確認
# systemctl status mongod
● mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabl>
Active: active (running) since Sat 2021-11-27 19:53:50 PST; 1min 6s ago
Docs: https://docs.mongodb.org/manual

3.ファイアウォールを設定します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo ufw allow 27017
ルールをアップデートしました
ルールをアップデートしました(v6)
# sudo ufw reload
ファイアウォールは有効になっていません(再読込を飛ばします)
# sudo ufw allow 27017 ルールをアップデートしました ルールをアップデートしました(v6) # sudo ufw reload ファイアウォールは有効になっていません(再読込を飛ばします)
# sudo ufw allow 27017
ルールをアップデートしました
ルールをアップデートしました(v6)
# sudo ufw reload
ファイアウォールは有効になっていません(再読込を飛ばします)

4.MongoDBに接続確認
mongo xxx.xxx.xxx.xxx:27017

Ubuntu 21.10

Posted by arkgame