我已经读过http的默认端口是80。关于这个看似无害的声明,我有几个问题。
(1)首先,据我所知,端口与应用程序有关,而不是协议,而http是协议。所以,要么我的理解是不正确的,要么上面的这个说法暗示web服务器说http,这意味着web服务器运行在端口80上。
(2)我使用的是spring引导,我读到它使用的是嵌入式tomcat,它又是一个符合http协议的read服务器。那么它为什么不使用端口号80。为什么它使用8080端口。
(3)如果tomcat不使用端口80,那么哪个web服务器准确地使用端口号80。
发布于 2021-07-05 11:05:45
端口80是http连接的默认端口。端口443是https连接的默认端口。
使用端口映射,这些‘默认’端口可以更改为您希望使用的任何端口,但是,在尝试访问不发达端口(如http://example.com:8080 )时,需要在web地址中包含":“sysmbol。
端口映射通常可以通过更改配置中的侦听端口或在防火墙中设置一些转发规则来实现。
Tomcat确实可以在端口80上运行,最好是443,而8080正是开发的“默认”。
发布于 2021-07-05 11:06:15
超文本传输协议(HTTP)用于万维网。
默认情况下,HTTP端口-80用于HTTP (超文本传输协议)连接。它是一个广受欢迎和广泛使用的港口,遍及全球。
https://stackoverflow.com/questions/68254920
复制相似问题