Web应用程序不在端口80上运行,而是在4200上运行

时间:2017-08-25 07:52:06

标签: angularjs ubuntu server

我正在尝试部署一个有角度的网络应用。当我在端口4200上运行它,并使用外部IP访问网站时,我可以看到该网页。
但是,当我在端口80上运行相同的应用程序时,它会运行,但网站不再可用。 (连接被拒绝)
我可以看到进程正在侦听端口80.这是netstat的输出。

user@localhost:/etc$ sudo netstat -ant
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 aaa.bbb.ccc.ddd:80      0.0.0.0:*               LISTEN
tcp        0      0 aaa.bbb.ccc.ddd:22      aaa.bbb.ccc.eee:51422   ESTABLISHED
tcp        0    320 aaa.bbb.ccc.ddd:22      aaa.bbb.ccc.eee:51421   ESTABLISHED
tcp6       0      0 :::21                   :::*                    LISTEN
tcp6       0      0 :::22                   :::*                    LISTEN

我已打开端口80,但它仍然是相同的。我正在运行Ubuntu 16.04。

1 个答案:

答案 0 :(得分:0)

尝试不同的端口.. 80可能会被禁用或阻止您。使用端口号。 90