如果我请求http://localhost
浏览器是否会尝试特定端口?
也许有人设置了服务器端的默认端口?还是必须指定端口(例如http://localhost:1234
)?
我正在尝试尽可能简单地让客户端连接到本地托管的“远程控制器”网站。
答案1
如果我要求http://本地主机浏览器会尝试特定的端口吗?
有三种知名港口Web 服务器常用的有:
端口 80:用于HTTP。
端口 8080 通常用作端口 80 的替代,用于以下应用程序:阿帕奇 Tomcat和Atlassian JIRA。
端口 443:用于HTTPS。
当然,您可以配置本地 Web 服务器以使用您喜欢的任何端口。
进一步阅读
答案2
- 默认 HTTP 端口:80
- 默认 HTTPS 端口:443
以下是一些推荐本地主机港口以促进当地发展。
- 推荐
Express.js
(或LoopBack
)开发端口:3000,8000,8080(经过npm start
) - 默认
Angular
Webpack 开发端口:4200(经过ng serve
) - 默认
Ionic
Webpack 开发端口:8100,8200(由ionic serve
或ionic lab
)
...
知名端口列表 端口号范围从 0 到 65535,但只有端口号 0 到 1023 为特权服务保留并指定为知名端口。以下知名端口号列表指定服务器进程用作其联系端口的端口。
知名端口范围是 0 到 1023。注册端口为 1024 至 49151。动态端口(也称为私有端口)为 49152 至 65535。