1

В моей сети запущена установка Ubuntu, и я могу получить доступ к SSH по IP-адресу с моего компьютера с Windows. Apache установлен на Ubuntu Box, и я могу получить доступ к Apache из Ubuntu с помощью «localhost» или «127.0.0.1»

Я также могу подключиться к своему Ubuntu Box из Windows, используя putty и Xshell. Проблема в том, что я не могу получить доступ к apache в Ubuntu с моего компьютера с Windows (Windows 7)

Ubuntu 14.04.1 LTS
Apache/2.4.7 (Ubuntu)



vivek@frankgd-DX4860:~$ sudo ufw status
WARN: Duplicate profile 'Apache', using last found
WARN: Duplicate profile 'Apache Secure', using last found
WARN: Duplicate profile 'Apache Full', using last found
Status: active

To                         Action      From
--                         ------      ----
80                         ALLOW       Anywhere
22                         ALLOW       Anywhere
80/tcp                     ALLOW       Anywhere
80 (v6)                    ALLOW       Anywhere (v6)
22 (v6)                    ALLOW       Anywhere (v6)
80/tcp (v6)                ALLOW       Anywhere (v6)

vivek@frankgd-DX4860:~$ 

1 ответ1

1

Настройки вашего брандмауэра кажутся нормальными, но чтобы убедиться, проверьте iptables напрямую:

iptables -L

Другая возможность состоит в том, что Apache не прослушивает ваш "внешний" IP-адрес. Проверьте вашу директиву Listen . Если он установлен на localhost или 127.0.0.1, вы его нашли. В этом случае просто установите его в порт, и он будет привязан ко всем доступным адресам:

Listen 80

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .