运行webpack-dev-server时无法访问端口号

时间:2016-10-25 12:16:39

标签: amazon-web-services docker webpack port wds

我有一个centOS 7.2盒子作为我的web服务器托管在aws中。我发现了一些有趣的东西:当我使用nginx docker容器运行我的网站时,我能够从我的本地机器访问它。即运行docker命令

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

并通过以下网址访问网站(我的本地计算机通过vpn连接连接到该主机)

http://10.77.20.253/index.html 

这非常有效。但是,当我尝试使用webpack-dev-server托管网站时,即

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

我可以毫无问题地从该Web服务器访问它,但我无法从本地计算机访问它。我总是收到超时错误。

然后我做了一个

netstat -anp
在那个linux盒子上,我注意到从docker运行时,它正在监听

     :::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 个答案:

没有答案