无法在服务器模式下在 Ubuntu 上部署 pgadmin4

无法在服务器模式下在 Ubuntu 上部署 pgadmin4

我是 Ubuntu 新手。

我跟着如何在 Ubuntu 16.04 上以服务器模式安装 pgAdmin 4在我的 Ubuntu 服务器上成功配置 pgadmin4。

它说导航到http://本地主机:5050在您的浏览器中。

但是,我的 Ubuntu 机器是一台有 IP 地址的服务器.*我不知道如何使用该IP作为本地主机来测试我的pgadmin。

我使用以下命令来创建 pgAdmin4:

sudo pip install virtualenvwrapper
cd ~
virtualenv pgadmin
cd pgadmin
source bin/activate
sudo apt-get install build-essential libssl-dev libffi-dev python-dev libgmp3-dev
sudo pip install cryptography pyopenssl ndg-httpsclient pyasn1 
sudo apt-get install build-essential libssl-dev libffi-dev python-dev libgmp3-dev
sudo pip install cryptography pyopenssl ndg-httpsclient pyasn1 
find . -wholename "*pgadmin4/config.py"
cp ./lib/python2.7/site-packages/pgadmin4/config.py ./lib/python2.7/site-packages/pgadmin4/config_local.py
python  ./lib/python2.7/site-packages/pgadmin4/pgAdmin4.py

答案1

pgAdmin4 有一个配置文件,名为 config.py,可能位于 ~/.local/lib/python2.7/site-packages/pgadmin4。在其中,将 DEFAULT_SERVER = '' 更改为 'localhost',这样 pgAdmin4 就可以从公共 IP 地址访问。

相关内容