从属于同一 LAN 的计算机远程访问 phpmyadmin

从属于同一 LAN 的计算机远程访问 phpmyadmin

我最近在 CentOS 6.4 上设置了 myphpadmin。我可以在本地主机上访问并登录 myphpadmin。但是,当我输入http://[主机地址]/phpmyadmin在与 CentOS 位于同一 LAN 的另一台计算机上,浏览器根本无法访问该页面。以下是一些当前配置。有人可以帮忙吗......?

配置.inc.php

$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'http';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

phpmyadmin.conf

<Directory /var/www/html/phpmyadmin/>
order allow,deny
allow from all
</Directory>

此外,我可以从另一台计算机毫无问题地访问存储在 CentOS 中的网页。使用 wireshark 和 tcpdump 后,我发现服务器(Cent OS)一直在重置连接。(192.168.1.106 是我的另一台计算机,192.168.1.101 是我的 CentOS)

23:29:42.281473 IP 192.168.1.106.55999 > 192.168.1.101.webcache: Flags [S], seq    2559409090, win 65535, options [mss 1460,nop,wscale 8,nop,nop,sackOK], length 0
23:29:42.281504 IP 192.168.1.101.webcache > 192.168.1.106.55999: Flags [R.], seq 0, ack 2559409091, win 0, length 0

我已经在 CentOS 上禁用 iptables 服务。

答案1

OP 表示他通过以下方式解决了这个问题:

这是因为我没有配置httpd.conf以允许centos监听端口80和8080。

Listen 80 
Listen 8080

相关内容