Номер порта недоступен при запуске webpack-dev-server

У меня есть CentOS 7.2 box, так как мой веб-сервер размещен в AWS. Я обнаружил кое-что интересное: когда я запускаю свой веб-сайт с помощью контейнера док-станции nginx, я могу получить к нему доступ с моего локального компьютера. т.е. запустить команду Docker

docker run -d -p 8000:80 my-nginx-image

и получить доступ к веб-сайту по указанному ниже URL-адресу (моя локальная машина подключена к хост-машине aws через соединение vpn)

http://10.77.20.253/index.html 

Это прекрасно работает. Однако, когда я пытаюсь разместить сайт, используя webpack-dev-server, т.е.

webpack-dev-server  --host 0.0.0.0 --port 8000

Я могу получить к нему доступ с этого веб-сервера без проблем, но не могу получить к нему доступ с локального компьютера. Я всегда получаю ошибку тайм-аута.

Я тогда сделал

netstat -anp

на той коробке Linux я заметил, что при запуске из докера, он слушает на

     :::8000

в то время как я запускаю с wds, он слушал

     0.0.0.0:8000

Я не уверен, что мне здесь не хватает, пока я пытался

webpack-dev-server --host localhost --port 8000
webpack-dev-server --host 127.0.0.1--port 8000
webpack-dev-server --host 10.77.20.253  --port 8000 (the internal ip address)

но ни один из них не работает.

Есть мысли по этому поводу??

0 ответов

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