我在Linux服务器CentOS 6.4上安装了apache和php。我按照这些步骤进行了
yum install -y httpd
/sbin/service httpd restart
yum install -y php php-mysql
yum install -y mod_ssl openssl
/sbin/service httpd restart
service iptables stop
我从
更改了/etc/httpd/conf/httpd.conf中的ServerName#ServerName www.example.com:80
到
ServerName 172.32.35.14 (ip address of the server)
/sbin/service httpd restart
我有一个带有以下代码的php示例:
<?php
phpinfo();
?>
但是,当我尝试从本地计算机访问页面http://172.32.35.14/info.php时,它会显示&#34;问题加载页面&#34;。然而,当我从172.32.35.15
连接到页面时,我得到了适当的响应我的ISP没有阻止http请求。 172. *网络是VPN。我连接到VPN,能够ping机器,使用putty与机器进行ssh连接。但是当我无法从本地机器访问php页面时。
我错过了什么?请建议
netstat -tulpn输出是:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1235/rpcbind
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 4406/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 4198/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 4636/master
tcp 0 0 0.0.0.0:52330 0.0.0.0:* LISTEN 1253/rpc.statd
tcp 0 0 :::111 :::* LISTEN 1235/rpcbind
tcp 0 0 :::80 :::* LISTEN 30170/httpd
tcp 0 0 :::22 :::* LISTEN 4406/sshd
tcp 0 0 ::1:631 :::* LISTEN 4198/cupsd
tcp 0 0 ::1:25 :::* LISTEN 4636/master
tcp 0 0 :::443 :::* LISTEN 30170/httpd
tcp 0 0 :::46690 :::* LISTEN 1253/rpc.statd
udp 0 0 0.0.0.0:1005 0.0.0.0:* 1253/rpc.statd
udp 0 0 0.0.0.0:111 0.0.0.0:* 1235/rpcbind
udp 0 0 0.0.0.0:631 0.0.0.0:* 4198/cupsd
udp 0 0 0.0.0.0:68 0.0.0.0:* 1129/dhclient
udp 0 0 0.0.0.0:986 0.0.0.0:* 1235/rpcbind
udp 0 0 0.0.0.0:39783 0.0.0.0:* 1253/rpc.statd
udp 0 0 :::111 :::* 1235/rpcbind
udp 0 0 :::38152 :::* 1253/rpc.statd
udp 0 0 :::986 :::* 1235/rpcbind
iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
答案 0 :(得分:0)
请确认您安装了php和mysql的服务器( 172.32.35.14 )吗?
你的本地机器ip是什么?
请从本地计算机运行tracert和nslookup命令:
tracert 172.32.35.14
nslookup 172.32.35.14
并查看数据包丢失的位置。