54【ip+端口+根目录通信】

news/2025/2/4 18:51:43 标签: 学习

上节课讲到,根目录起到定位作用,比如我们搭建一个php网站后,注册系统是由根目录的register.php文件执行,那么我们给这个根目录绑定域名https://127.0.0.1,当我们浏览器访问https://127.0.0.1/register.php时,即可打开注册系统,而实际上这是省略写法,全地址应该是https://127.0.0.1:80/register.php,80是端口,当端口是80是可以省略
接下来我们分析原理


①ip:ip可以告诉我们我们需要去访问哪台服务器
②端口:当请求到达服务器的时候,服务器会根据端口来到指向具体的根目录


所以当我们访问https://127.0.0.1/register.php时,服务器就可以清楚地知道你要读取哪个文件的数据


大家可以把ip理解为外部定位,从全球的设备中找出你的服务器
端口理解为内部定位,从你的服务器里找出要去的根目录


【重点】
我们可以根据不同的端口绑定不同的根目录,从而实现一个服务器搭建多个网站


【端口的深入理解】
比如说你给服务器发送指令,服务器把指令提交给谁,这便是需要使用端口,看端口指向谁(或者说谁监听了这个端口),这便是通信的底层逻辑


http://www.niftyadmin.cn/n/5841743.html

相关文章

5分钟在本地PC上使用VLLM快速启动DeepSeek-R1-Distill-Qwen-32B

5分钟在本地PC上使用VLLM快速启动DeepSeek-R1-Distill-Qwen-32B 前言环境准备所需工具创建虚拟环境安装VLLM及依赖库 模型下载安装Hugging Face CLI下载DeepSeek-R1-Distill-Qwen-32B 模型启动启动命令启动确认 模型验证发送API请求示例输出 注意事项参考链接 前言 VLLM 是一个…

虚幻基础17:动画层接口

能帮到你的话,就给个赞吧 😘 文章目录 animation layer interface animation layer interface 动画层接口:动画图表的集。仅有名字。 添加到动画蓝图中,由动画蓝图实现动画图表。

Golang 并发机制-4:用Mutex管理共享资源

并发性是Go的强大功能之一,它允许多个线程(并发线程)同时执行。然而,权力越大,责任越大。当多个例程并发地访问和修改共享资源时,可能会导致数据损坏、竞争条件和不可预测的程序行为。为了解决这些问题&…

【PyTorch】7.自动微分模块:开启神经网络 “进化之门” 的魔法钥匙

目录 1. 梯度基本计算 2. 控制梯度计算 3. 梯度计算注意 4. 小节 个人主页:Icomi 专栏地址:PyTorch入门 在深度学习蓬勃发展的当下,PyTorch 是不可或缺的工具。它作为强大的深度学习框架,为构建和训练神经网络提供了高效且灵活…

centos如何压缩zip

在CentOS系统中,压缩和解压缩文件是常见的任务之一。zip命令行工具可以方便地将文件或目录压缩成zip格式文件。本文将详细介绍如何在CentOS上安装并使用zip工具进行文件和目录的压缩。 安装zip工具 首先,确保系统安装了zip工具。如果未安装&#xff0c…

数据结构:时间复杂度

文章目录 为什么需要时间复杂度分析?一、大O表示法:复杂度的语言1.1 什么是大O?1.2 常见复杂度速查表 二、实战分析:解剖C语言代码2.1 循环结构的三重境界单层循环:线性时间双重循环:平方时间动态边界循环&…

【玩转 Postman 接口测试与开发2_015】第12章:模拟服务器(Mock servers)在 Postman 中的创建与用法(含完整实测效果图)

《API Testing and Development with Postman》最新第二版封面 文章目录 第十二章 模拟服务器(Mock servers)在 Postman 中的创建与用法1 模拟服务器的概念2 模拟服务器的创建2.1 开启侧边栏2.2 模拟服务器的两种创建方式2.3 私有模拟器的 API 秘钥的用法…

Leetcode—1427. 字符串的左右移【简单】Plus

2025每日刷题&#xff08;206&#xff09; Leetcode—1427. 字符串的左右移 实现代码 class Solution { public:string stringShift(string s, vector<vector<int>>& shift) {// shift[i] [dir, amount]// dir 0(左) or 1(右)// 左表示正, 右表示负int len…