1

У меня есть сервер на основе Debian, к которому я хотел бы иметь доступ из Интернета (пока нет имени домена, я просто сейчас пытаюсь заставить его работать).

На моем маршрутизаторе уже настроена переадресация портов для переадресации входящих http-соединений на порт 80 192.168.2.10 (адрес моего сервера). Моя служба SSH настроена таким же образом на порт 22. Вчера я позвонил своему провайдеру, и они заверили меня, что и 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

Вот отчет Nmap для 192.168.2.10:

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

0