docker - 哪些端口可用于 Ubuntu 服务器
问题描述
我想知道哪些端口可供我用于 Web 应用程序,哪些是系统特定的或系统保留的。
网站工作方式的基本概述是用户创建帐户和创建 docker 容器,该容器位于端口上。
因此,如果我有 100 个用户,我需要知道是否有足够的端口可用,或者我是否需要重新设计。
谢谢你的帮助。
解决方案
通常网络服务器会监听 80 (HTTP) 或 443 (HTTPS),所有用户将连接到一个端口,浏览器通常连接到我提到的两个端口之一。
浏览器通常默认通过 80 或 443 端口连接到网站,:
如果服务器使用自定义端口为网站提供服务,您可以通过主机名后面的端口号指定自定义端口。
例如自定义端口看起来像
http://stackoverflow.com:8080
其中 8080 是自定义端口。
有关应用程序中使用的常用端口的列表。你可以看看这个。
要回答您的问题,如果您没有运行侦听该特定端口的应用程序,那么您可以使用该端口号供您使用。
端口号范围从 0 到 65535,但只有端口号 0 到 1023 保留用于特权服务并指定为知名端口。
推荐阅读
- python - 如何将一维列表中的元素替换为零比较另一个列表?
- html - 通过多个页面链接文本
- python - 带有 OpenAPI 3.0.1 的 SwaggerEditor 不显示响应 base64 PNG 图像
- python - 如何导入 tensorflow eminist 字母数据集?
- git - 修改并强制推送隔离分支后会发生什么
- c++ - c++:array 为什么初始化的时候需要两个大括号
- c# - 文件不下载/不显示查看文件的对话框
- javascript - this.setState()(react.Component 方法)如何访问他孩子的班级状态?
- javascript - Stripe Checkout 订阅付款失败重定向到过期链接页面
- ios - 移动 Web 使用 Angular 在 IOS 上启用推送通知