Не могу увидеть Ubuntu Server (VM) в браузере, я могу подключиться через SSH

Кажется, я не могу получить доступ к моим php-файлам в браузере с моего внешнего ip.

У меня установлена ​​виртуальная машина Ubuntu Server на моем рабочем столе Windows. У меня также есть ноутбук с Windows, который я использую (99% времени, это вне сети). У меня есть OpenSSH на сервере. На сервере настроен мостовой адаптер (Promiscuous Mode: Deny). Для простоты предположим, что внутренний ip сервера равен 1.1.1.1 (прослушивание порта 2222), а внешний ip моей домашней сети - 2.2.2.2.

Я настроил переадресацию портов таким образом, чтобы при доступе к 2.2.2.2:2222 я переадресовывал на внутренний ip 1.1.1.1:2222. Это позволяет мне подключаться по SSH к виртуальной машине сервера как внутри, так и вне сети.

Это тестовый сервер для приложения, поэтому мне нужно сделать php-вызовы для выполнения запросов к базам данных (MySQL), и я хотел бы иметь возможность просматривать результаты JSON, чтобы убедиться, что все работает. На рабочем столе я могу получить доступ к php-файлам в своем браузере, подключившись к 1.1.1.1/helloworld.php (внутренний ip). Я не могу получить доступ к файлам php из моего браузера с помощью моего внешнего IP-адреса. Я получаю те же результаты:

Рабочий стол (внутренний):

  • 2.2.2.2:2222/helloworld.php (возможно, с использованием переадресации портов) выдает ошибку ERR_CONNECTION_RESET
  • 2.2.2.2/helloworld.php ( это штука роутер, у меня на Asus работает AsusWRT) Настройки обновлены. Веб-страница будет обновлена. Изменения были внесены в IP-адрес или номер порта. Теперь вы будете отключены от RT-N66U. Чтобы получить доступ к настройкам RT-N66U, переподключитесь к беспроводной сети и используйте обновленный IP-адрес и номер порта.

Портативный компьютер (внешний):

  • 2.2.2.2:2222/helloworld.php (возможно, с использованием переадресации портов) выдает ошибку ERR_CONNECTION_RESET
  • 2.2.2.2/helloworld.php (просто подключите меня к чему-то. ..) выдает ошибку ERR_CONNECTION_TIMED_OUT

Я хотел бы иметь возможность использовать этот тестовый сервер из любого браузера, есть ли способ сделать это?

0
задан 1 September 2015 в 22:20

1 ответ

Кажется, что Ваша конфигурация испытывает недостаток в порте 80 передач от Вашего маршрутизатора до 1.1.1.1:80.

0
ответ дан 2 September 2015 в 08:20
  • 1
    Я обновил Kernal до 4.8.10, как Вы предположили, и после тестирования в течение нескольких дней, все кажется прекрасным. Большое спасибо за Ваше всестороннее объяснение. – Razi Ahmed 1 December 2016 в 23:06

Другие вопросы по тегам:

Похожие вопросы: