我正在尝试在具有 ubuntu 16.04 和 apache 的 ec2 实例上安装 phppgadmin。我遵循的步骤是:
- sudo apt-get -y 安装 postgresql-contrib phppgadmin
- 编辑 /etc/apache2/conf-available/phppgadmin.conf 并将“Require local”行替换为“allow from all”。
- sudo ln -s /etc/apache2/conf-available/phppgadmin.conf /etc/apache2/sites-enabled/phppgadmin.conf
我在 000-default.conf 中创建了虚拟主机
<VirtualHost *:80>
ServerName abc.domain.com
ServerAlias www.abc.domain.com
ServerAdmin webmaster@localhost
ProxyPreserveHost On
# setup the proxy
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000/
</VirtualHost>
由于另一个应用程序正在我的服务器上运行,所以我为该应用程序创建了虚拟主机。但是每当我去http://myserverip/phppgadmin它去我的应用程序在端口 3000 上运行。如何解决这个问题,我不知道我在哪里做错了?