术语图鉴/部署与运维/端口
切换Esc返回

端口 Port

你可能会说

帮我搞定端口,让网站能稳定运行。

服务器上区分不同服务的「门牌号」。

服务器上区分不同服务的「门牌号」。一台机器可以同时跑很多服务,每个服务占一个端口(如 3000、8080)。

也常被叫作Port

生活类比

像一栋公寓楼——地址(IP)相同,但 301 住着网站、302 住着数据库,互不干扰。

🎮 动手试试

: 80HTTP
: 443HTTPS
: 3000Dev
: 5432PG
选择题选择一个你认为最合适的答案

关于「端口」,以下哪个描述最准确?

你可以这样告诉 AI

帮我把 Nginx 配成:80 端口反向代理前端 3000,/api 转发到后端 4000,443 走 HTTPS。

容易混淆?这样区分

端口 Port
IP 地址 IP Address

IP 是服务器的网络地址(找到哪栋楼),端口是服务器上具体服务的编号(进哪个房间),二者组合才能访问到具体服务。

什么时候用

多服务共存

一台服务器上同时跑前端、后端、数据库等多个服务时,每个服务绑定不同端口,通过端口来区分和路由请求。

和 AI 协作时

想让 AI 帮你处理端口问题,说「帮我把 Nginx 配置成 80 端口反向代理到后端的 3000 端口,443 端口开启 HTTPS」。

什么时候不用

使用 Serverless 平台

Vercel、Netlify 等平台自动管理端口分配,你不需要关心端口号,上传代码即可运行。

与网络服务无关的项目

纯本地脚本、命令行工具不监听网络端口,不需要理解端口概念。

组成结构 · Anatomy

1
核心概念Core

服务器上区分不同服务的「门牌号」。一台机器可以同时跑很多服务,每个服务占一个端口(如 3000、80

2
实际表现In Practice

像一栋公寓楼——地址(IP)相同,但 301 住着网站、302 住着数据库,互不干扰。

3
与 AI 的关联AI Context

你的网站跑在 3090 端口,管理后台在 3091。提到「端口被占用」时,就是门牌号冲突了。

典型使用场景

配置端口转发
告诉 AI「我前端跑在 3000、后端跑在 4000,帮我用 Nginx 配置端口映射和代理规则」
想弄懂概念时
告诉 AI「用大白话给我解释什么是端口,举个生活中的例子」

延伸阅读