Я использую Ubuntu 18.04 на моей виртуальной машине, и мой хост-компьютер имеет ма c. На виртуальной машине есть порт, активный на 8080, но у меня порт перенаправлен на хост так же, как для других портов через Настройки -> Сеть -> Переадресация портов. Я подтвердил, что другие порты правильно перенаправлены, так как на самом деле я вижу другую веб-страницу, размещенную на порту 5000. (И порт 22 работает так, как у меня sh для моей виртуальной машины). Я не могу увидеть веб-страницу при посещении http://127.0.0.1: 8080 или http://localhost: 8080
Моя проблема в том, что я не уверен, почему я У меня проблемы с портом 8080, на котором запущено мое приложение Vue. После запуска команды "yarn serve" я получаю
App running at:
- Local: http://localhost:8080/ (copied to clipboard)
[19:11:02] Server listening on localhost:8080
Некоторые из проверенных мной параметров:
Брандмауэр:
sudo uft status
Status: inactive
sudo 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 на VM показывает:
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
5000/tcp open upnp
5432/tcp open postgresql
8080/tcp open http-proxy
Запуск nmap на хост-машине показывает:
PORT STATE SERVICE
22/tcp open ssh
5000/tcp open upnp
5001/tcp open commplex-link
5050/tcp open mmcc
8000/tcp open http-alt
8080/tcp open http-proxy
Если я делаю curl localhost:5000
с хоста, я получаю то, что ожидается, но если я делаю curl localhost:8080
, я получаю curl: (56) Recv failure: Connection reset by peer
Примечание: выполнение curl на обоих портах 5000 и 8080 возвращает информацию, как и ожидалось от виртуальной машины Ubuntu.
В чем моя проблема?
Если это не так topi c Пожалуйста, перенаправьте меня. Я пытался публиковать сообщения в сетевой инженерии stackexchange, но там даже нет тега virtualbox
.