Номер порта недоступен при запуске 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)
но ни один из них не работает.
Есть мысли по этому поводу??