web-dev-qa-db-ja.com

PgAdmin4にリモートでアクセスする方法は?

私の家の同じネットワークにあるLinux Ubuntu 16.04がインストールされた別のノートブックにインストールされているブラウザからpgAdmin4にアクセスしようとしましたが、アクセスできません。ローカルホストで... OK enter image description here

しかし、REMOTELY ...はアクセスしません enter image description here

6
Davi Menezes

以下の設定オプションを追加する必要があります、

DEFAULT_SERVER = '0.0.0.0'

config_local.py(「pgAdmin4」フォルダ内)。

デフォルトのポートも変更する場合は、次も追加します

DEFAULT_SERVER_PORT = 505

9
Murtuza Z

まず、config.pyの行をDEFAULT_SERVER = '127.0.0.1'からDEFAULT_SERVER = '0.0.0.0'に変更します。

Config.pyはpgAdmin4と同じディレクトリにあります:

Sudo find / -name "*pgAdmin4"

同じディレクトリでpgAdmin4を起動します(tmuxまたはサービスとして使用して、バックグラウンドで保持します)。

Sudo python3 pgAdmin4.py

ログインがわからない場合は、このファイルを削除または移動して、pgAdmin.pyを再起動します。

Sudo find / -name "*pgadmin4.db"

これはUbuntuサーバーとデスクトップの両方で動作するはずです。 127.0.0.1を維持し、nginxまたはApacheを前に使用することをお勧めします。

1
Punnerud

奇妙なことに、私の場合、コマンドを手動で実行する必要があります

$ pgadmin4

すると、ダッシュボードがデフォルトのブラウザに自動的に表示されます。

1
Hearen

サーバーでpgadminクライアントを開こうとしているようです。

これを接続する場所からpgadminクライアントをインストールし、pgadminにサーバーを追加して接続することをお勧めします。

1
Yuvraj Gautam