访问 phpMyAdmin

访问 phpMyAdmin

在新的 Web 服务器 (Centos 6.8) 上,我通过 CentOS 软件包安装了 phpMyAdmin,以便更轻松地进行更新。它安装在 /usr/share/phpMyAdmin 中。我将其中所有文件的所有权授予 Apache 运行的用户和组,并设置权限为 744。

我已经设置了一个 VirtualHost sql.example.com - 为了安全起见,我没有创建 DNS 记录 - 使用它的一两个人可以使用他们的主机文件。

但是,我无法访问它,错误消息显示由于服务器配置而拒绝访问。我需要执行以下哪项操作...

  1. 更改目录本身的所有权(usr/share/phpMyAdmin)?
  2. 将虚拟主机指向 /var/www/sql.example.com/public_html 并创建一个 simlink?或者
  3. 创建 /var/www/sql.example.com 并将所有文件移动到那里?(这会破坏通过 Yum 进行的更新吗?

答案1

首先,恢复文件权限,您需要在/etc/httpd/conf.d/phpMyAdmin.conf文件中进行以下更改。

确保您已允许访问 PhpMyadmin 目录。如果您希望 phpMyadmin 可从任何 IP 访问,请在评论Deny from部分添加。allow from 0.0.0.0

例如(Apache 2.2版本):

<Directory /usr/share/phpMyAdmin/>
   order deny,allow
   Deny from all
   allow from 192.168.2.0/24  #if you wish to allow only specific IPs
</Directory>

相关内容