【发布时间】:2017-11-10 13:35:49
【问题描述】:
我正在尝试在具有 ubuntu 16.04 和 apache 的 ec2 实例上安装 phppgadmin。我遵循的步骤是:
- sudo apt-get -y install 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 中创建了 vhost
<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 上运行的应用程序。如何解决这个问题,我不知道我做错了什么?
【问题讨论】:
标签: apache postgresql ubuntu phppgadmin