В чем разница между localhost/web и localhost: 8080/web?
Что означает localhost: 8080?
Ответ 1
Соединение TCP/IP всегда выполняется с IP-адресом (вы можете думать о IP-адресе как адресе определенного компьютера, даже если это не всегда так) и конкретный (логический, а не физический) порт по этому адресу.
Обычно один порт подключается к определенному процессу или "службе" на целевом компьютере. Некоторые номера портов стандартизированы, например 80 для http, 25 для smtp и т.д. Из-за этой стандартизации вам обычно не нужно указывать номера портов в своих веб-адресах.
Итак, если вы скажете что-то вроде http://www.stackoverflow.com, то часть "stackoverflow.com" разрешает IP-адрес (в моем случае 64.34.119.12) и потому, что мой браузер знает стандарт, который он пытается подключить к порту 80 на этом адресе. Таким образом, это то же самое, что http://www.stackoverflow.com:80.
Но нет ничего, что останавливает процесс для прослушивания HTTP-запросов на другом порту, например, 12434, 4711 или 8080. Обычно (как в вашем случае) это используется для отладки, чтобы не перепутаться с другим процессом (например, IIS) уже прослушивая порт 80 на той же машине.
Ответ 2
Вариант 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
Ответ 3
localhost:8080
означает ваш явно настроенный порт 8080.
Ответ 4
http использует порт 80, и, понятно, ваш интернет-браузер автоматически будет использовать этот порт при вводе адреса - если вы не укажете другой порт. Теперь, при запуске веб-сервера на вашем компьютере, вам нужно каким-то образом получить доступ к этому серверу - и поскольку порт 80 уже занят, вам необходимо использовать другой порт для успешного подключения к нему. Хотя любой открытый порт является честной игрой, обычно такой сервер настроен на использование порта 8080, поэтому при доступе к вашему серверу вы вводите:
http://(протокол) localhost (ваш компьютер) : 8080 (порт 8080) /(путь, указывающий на корень общей папки вашего сервера)
Ответ 5
http://localhost: 8080/web
Где
- localhost (имя хоста) - это имя компьютера или IP-адрес хост-сервера, например Glassfish, Tomcat.
- 8080 (порт) - это адрес порта, на котором хост-сервер прослушивает запросы.
http://localhost/web
Где
- localhost (имя хоста) - это имя компьютера или IP-адрес хост-сервера, например Glassfish, Tomcat.
- хост-сервер, прослушивающий порт по умолчанию 80.
Ответ 6
http://localhost:8080/web: localhost (имя хоста) - это имя компьютера или IP-адрес хост-сервера, например Glassfish, Tomcat. 8080 (порт) - адрес порта, на котором хост-сервер прослушивает запросы.
http://localhost/web: localhost (имя хоста) - это имя компьютера или IP-адрес хост-сервера, например Glassfish, Tomcat. хост-сервер, прослушивающий порт 80 по умолчанию.