localhost:8080是什么意思?

时间:2011-01-27 22:59:44

标签: networking url

localhost / web localhost:8080 / web 有什么区别?

6 个答案:

答案 0 :(得分:34)

始终对IP地址建立TCP / IP连接(您可以将IP地址视为某台计算机的地址,即使并非总是如此) a该地址上的特定(逻辑,非物理)端口。

通常,一个端口连接到目标计算机上的特定进程或“服务”。一些端口号为standardized,如http为80,smtp为25,依此类推。由于这种标准化,您通常不需要将端口号放入网址。

因此,如果您说http://www.stackoverflow.com之类的内容,则“stackoverflow.com”部分将解析为IP地址(在我的情况下为64.34.119.12),因为我的浏览器知道它尝试连接到端口80的标准那个地址。因此,这与http://www.stackoverflow.com:80相同。

但是没有什么可以阻止进程在另一个端口上侦听http请求,例如12434,4711或8080.通常(如在你的情况下)这用于调试目的而不与另一个进程混合(如IIS)已经在同一台机器上听80端口了。

答案 1 :(得分:11)

选项1

localhost / web等于 localhost:80 / web或 127.0.0.1:80 / web

选项2

localhost:8080 / web等于 localhost:8080 / web或 127.0.0.1:8080 / web

答案 2 :(得分:4)

localhost:8080表示您明确定位的端口8080。

答案 3 :(得分:1)

http使用端口80,可以理解的是,当您输入地址时,您的互联网浏览器将自动使用该端口 - 除非您指定另一个端口。现在,当您在计算机上运行Web服务器时,您需要以某种方式访问​​该服务器 - 并且由于端口80已经忙,您需要使用不同的端口来成功连接它。虽然任何开放端口都是公平游戏,但通常这样的服务器配置为使用端口8080,因此当您访问服务器时输入:

http://(协议) localhost(你的电脑) :8080(8080端口) /(指向服务器公用文件夹根目录的路径)

答案 4 :(得分:0)

  

http:// localhost:8080 / web

哪里

  • localhost (hostname)是主机服务器的计算机名称或IP地址,例如Glassfish,Tomcat。
  • 8080 (port)是主机服务器正在侦听请求的端口的地址。
  

http:// localhost / web

其中

  • localhost (hostname)是主机服务器的计算机名称或IP地址,例如Glassfish,Tomcat。
  • 主机服务器侦听默认端口 80

答案 5 :(得分:0)

http://localhost:8080/web:localhost(hostname)是主机服务器的机器名或IP地址,例如Glassfish,Tomcat。 8080(port)是主机服务器正在侦听请求的端口的地址。

http://localhost/web:localhost(hostname)是主机服务器的机器名或IP地址,例如Glassfish,Tomcat。 主机服务器侦听默认端口80。