无法从网络外部连接到 Web 服务器

无法从网络外部连接到 Web 服务器

我有一个基于 Debian 的服务器,我希望能够从互联网上访问它(还没有域名,我只是想让它暂时正常工作)。

我已经在路由器上设置了端口转发,将入站 http 连接转发到 192.168.2.10(我的服务器地址)上的端口 80。我的 SSH 服务在端口 22 上以同样的方式设置。我昨天打电话给我的 ISP 询问此事,他们向我保证,80 和 22 都能够接受我当前计划的传入连接(因此他们没有阻止它)。我有一个静态 IP,自从我设置服务器以来,我就能够从任何地方使用 SSH 连接。

我知道 Apache 正在运行,因为我可以http://192.168.2.10从我网络中的任何计算机输入内容,并且访问正常。但是,尝试从我的网络外部访问 ( http://[my public ip address]) 不起作用——连接超时。

我怀疑防火墙可能与此有关,但我不太确定。奇怪的是,我的 Iptables 似乎是空白的(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

以下是 192.168.2.10 的 Nmap 报告:

PORT     STATE SERVICE
21/tcp   open  ftp
22/tcp   open  ssh
25/tcp   open  smtp
80/tcp   open  http
110/tcp  open  pop3
111/tcp  open  rpcbind
139/tcp  open  netbios-ssn
143/tcp  open  imap
445/tcp  open  microsoft-ds
631/tcp  open  ipp
901/tcp  open  samba-swat
993/tcp  open  imaps
995/tcp  open  pop3s
3000/tcp open  ppp
3389/tcp open  ms-wbt-server
5910/tcp open  cm
8080/tcp open  http-proxy

Nmap done: 1 IP address (1 host up) scanned in 0.12 seconds

相关内容