Wat betekent localhost:8080?

Wat is het verschil tussen localhost/weben localhost:8080/web?


Antwoord 1, autoriteit 100%

Er wordt altijd een TCP/IP-verbinding gemaakt met een IP-adres (je kunt een IP-adres zien als het adres van een bepaalde computer, ook al is dat niet altijd het geval) eneen specifieke (logische, niet fysieke) poort op dat adres.

Meestal is één poort gekoppeld aan een specifiek proces of “service” op de doelcomputer. Sommige poortnummers zijn gestandaardiseerd, zoals 80 voor http, 25 voor smtp enzovoort. Door die standaardisatie hoef je meestal geen poortnummers in je webadressen in te voeren.

Dus als je iets zegt als http://www.stackoverflow.com, wordt het deel “stackoverflow.com” omgezet in een IP adres (in mijn geval 64.34.119.12) en omdat mijn browser de standaard kent, probeert hij verbinding te maken met poort 80 op dat adres. Dit is dus hetzelfde als http://www.stackoverflow.com:80.

Maar er is niets dat een proces stopt om te luisteren naar http-verzoeken op een andere poort, zoals 12434, 4711 of 8080. Gewoonlijk (zoals in uw geval) wordt dit gebruikt voor foutopsporingsdoeleinden om niet te worden vermengd met een ander proces (zoals IIS) luistert al naar poort 80 op dezelfde machine.


Antwoord 2, autoriteit 33%

Optie 1

localhost/web is gelijk aan localhost:80/web OF aan 127.0.0.1:80/web

Optie 2

localhost:8080/web is gelijk aan localhost:8080/web OF aan 127.0.0.1:8080/web


Antwoord 3, autoriteit 9%

De localhost:8080betekent uw expliciet targeting poort 8080.


4, Autoriteit 2%

HTTP gebruikt poort 80, en begrijpelijkerwijs, uw internetbrowser gebruikt automatisch die poort wanneer u een adres typt – tenzij u een andere poort opgeeft. Nu, bij het uitvoeren van een webserver op uw computer, hebt u op de een of andere manier toegang tot die server – en aangezien poort 80 al bezet is, moet u een andere poort gebruiken om er met succes mee verbinding te maken. Hoewel elke open poort eerlijk spel is, is een dergelijke server geconfigureerd om poort 8080 te gebruiken, vandaar wanneer u toegang hebt tot uw server die u invoert:

http: // (protocol)
localhost (uw computer)
: 8080 (poort 8080)
/ (pad wijzend naar de root van de openbare map van uw server)


5

http: // localhost: 8080 / web : localhost (hostnaam) is de naam van de machine of het IP-adres van de host-server bijv. Glassfish, Tomcat.
8080 (poort) is het adres van de poort waarop de hostserver naar aanvragen luistert.

http: // localhost / web : localhost (hostnaam) is de machine-naam of het IP-adres van de hostserver bijv. Glassfish, Tomcat.
Hostserver Luisteren naar de standaardpoort 80.

Other episodes