phppgadmin 页面在服务器上有效,但在 LAN 上无效

phppgadmin 页面在服务器上有效,但在 LAN 上无效

我已经在 ubuntu 中安装了 PHPpgAdmin。

如果我用http://localhost/phppgadmin如果我在服务器上,它就会工作

但如果我从 LAN 使用

Http://ip -- works
Http://ip/phppgadmin-- don't work

它说权限被拒绝

答案1

检查网站的配置,由于脚本的性质,我 99% 确定它带有某种基于 IP 的限制。

答案2

Nate 给出了有用的建议,但我认为这对你没有帮助。因为本地 IP 通常在 192.168.*.* 范围内,而该范围已经在 127.0.0.0/255.0.0.0 范围内。

我的建议是暂时改变路线

全部否认

允许所有人

里面/ect/phppgadmin/apache.conf看看它是否会改变任何东西(请注意,我不确定这条路径。我自己是 Windows 用户。)。用这个结果编辑你的问题是明智的,这样你就可以得到进一步的帮助。

另外,您是否尝试过从网络中的其他计算机/设备访问它,或者仅仅从一台计算机/设备访问它?

答案3

对于 Ubuntu,编辑文件/etc/phppgadmin/apache.conf。您将看到如下行:

deny from all
allow from 127.0.0.0/255.0.0.0 ::1/128 192.168.0.0/24

添加允许从子网访问的附加行。然后让 Apache 重新加载其配置。

只需在给定的子网中添加一个条目(此处:所有 IP 为 192.168.0.XXX 的机器)允许来自线

相关内容