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

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

问题描述:

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

[email protected]:/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。

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

+0

我想在80上运行它,以便我可以从任何地方访问它,而无需指定端口 – Zeokav

+0

您是否在iis上运行它? –