我偶然发现了一个问题,我按照 howtoforge 的教程设置了一个 Web 服务器(运行 Ubuntu Server 11.10 的完美服务器),以便能够托管一些 Java Web 应用程序。所以我安装了本教程中所有必要的应用程序,但最后我无法从另一台 PC 的浏览器访问 ISPConfig。Tomcat 在端口 8080 上工作正常,可以在 192.168.10.88:8080 上访问它,所以我将 ISPConfig 设置为在端口 8081 上工作,但我无法从 192.168.10.88:8081 访问它,我不明白问题出在哪里,这是那部分http://www.howtoforge.com/perfect-server-ubuntu-11.10-ispconfig-3-p6。
所以我真的需要你们的帮助,我无法摆脱这个问题,这是我的第一个服务器设置:)
的输出netstat -antp
:
输出iptable --list -n -v
:
答案1
首先通过粘贴如下192.168.10.88
输出来检查这些是否正在运行;netstat -antp
# netstat -lntp
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:7022 0.0.0.0:* LISTEN 30381/sshd
tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN 7677/perl
然后通过显示防火墙规则检查这些是否可以从网络上的其他主机访问;
# iptables --list -n -v
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
1055K 433M RH-Firewall-1-INPUT all -- * * 0.0.0.0/0 0.0.0.0/0
Chain OUTPUT (policy ACCEPT 833K packets, 153M bytes)
pkts bytes target prot opt in out source destination
Chain RH-Firewall-1-INPUT (2 references)
pkts bytes target prot opt in out source destination
1035 237K ACCEPT all -- lo * 0.0.0.0/0 0.0.0.0/0
75 6096 ACCEPT icmp -- * * 0.0.0.0/0 0.0.0.0/0 icmp type 255
342K 166M ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
97 4836 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22
1235 59660 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0
107 5328 REJECT all -- * * 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
答案2
我强烈建议在端口 8081 上运行 tomcat,并将 ispconfig 保留在 8080 上。