您现在的位置是:探索 >>正文

web服务器地址的组成

探索64人已围观

简介你每天在浏览器里敲下的那串字符,比如 https://www.example.com:8080/path/page.html?query=1,其实是一份精密的“地址拼图”。拆开看,没有哪一部分是多余的 ...

你每天在浏览器里敲下的地址的组那串字符,比如 https://www.example.com:8080/path/page.html?地址的组query=1,其实是地址的组一份精密的“地址拼图”。拆开看,地址的组没有哪一部分是地址的组多余的。少了协议,地址的组浏览器不知道用什么语言跟服务器对话;少了端口,地址的组数据包可能敲错门;少了路径,地址的组你拿到的地址的组就是首页而不是想要的那篇文章。

先看开头那截:https://。地址的组这是地址的组协议,或者说通信规则。地址的组早年上网经常看到 http://,地址的组现在大部分站点都换成了 https。地址的组区别在哪?地址的组http 是明信片,路上谁都能翻看;https 是加了封条的信封,内容被 TLS 加密。我有个做运维的朋友,他们公司内网有个老系统还在用 http,结果有次安全扫描直接标红,被勒令两周内整改。协议决定了浏览器和服务器之间怎么“握手”、怎么传数据,甚至影响 SEO 排名——Google 明确把 https 当作排名信号之一。

协议后面紧跟着 www.example.com,这叫主机名,或者更准确地说,是域名。它像一栋楼的门牌号,但门牌号本身不指向具体房间。www 只是习惯用法,很多站点现在干脆省掉它,直接 example.com 也能访问。域名分几级:.com 是顶级域,example 是二级域,www 是子域。子域可以随便设,比如 blog.example.com、api.example.com,它们可能指向完全不同的服务器。我见过一个创业团队,把测试环境挂在 test.example.com 上,结果忘了加访问限制,被搜索引擎爬虫抓了个干净,上线前紧急回滚。

域名后面有时会跟一个冒号和数字,像 :8080。这是端口号。默认情况下,http 走 80 端口,https 走 443 端口,浏览器会自动补上,所以平时看不到。但如果你自己搭过服务器,就知道端口不能乱来。比如用 Node.js 起一个本地服务,默认监听 3000,那访问地址就得写成 http://localhost:3000。端口号的范围是 0 到 65535,其中 1024 以下通常需要管理员权限。有次我帮人排查问题,他死活连不上数据库,最后发现是防火墙只开了 3306,而他改成了 3307,数据包全被挡在外面。

再往后是 /path/page.html,路径。它指向服务器上的具体资源。路径不一定对应真实文件,现在很多框架用路由重写,/user/123 可能实际执行的是 user.php?id=123。路径末尾有时带个斜杠,有时不带,服务器处理方式可能不同。比如 /blog 和 /blog/,前者可能返回一个重定向,后者直接列出文章。我自己的博客就踩过这个坑,Nginx 配置没写好,导致带斜杠的 URL 全部 404,排查了半天才发现是 try_files 指令漏了参数。

最后那截 ?query=1 是查询字符串。它以问号开始,后面跟键值对,多个键值对用 & 连接。这部分不影响服务器定位资源,但会把参数传给后端程序。比如搜索页 ?q=web,服务器拿到 q 的值再去数据库里查。查询字符串对用户可见,所以别放敏感信息。我见过一个电商网站把用户 ID 直接写在 URL 里,改个数字就能看别人的订单,典型的水平越权漏洞。

把这几块拼起来,就是完整的 web 服务器地址。协议、主机名、端口、路径、查询字符串,每一块都有明确分工。少了谁,请求都可能跑偏。下次你在地址栏里敲回车之前,不妨扫一眼这串字符——它比看上去要复杂那么一点。

Tags:

相关文章

  • web数据库网站软件

    探索

    web数据库网站软件 去年我给本地一家花店重做官网,老板翻出十年前的老系统,后台打开要等八秒,数据库里躺着三万条僵尸商品记录。那套ASP+Access的架构,连字段名都是拼音缩写。我盯着屏幕想,这玩 ...

    【探索】

    阅读更多
  • 自如租房官网

    探索

    自如租房官网首页,第一屏就甩给你一张大图——北京某小区朝南主卧,阳光打在木地板上,床头柜上摆着一盆绿萝。图片下方三个按钮:“找房”“业主委托”“关于自如”。干净,直接,甚至有点冷淡。这跟链家那种塞满红 ...

    【探索】

    阅读更多
  • 老八恶搞图片

    探索

    老八这张脸,我盯了足足三分钟,然后笑出了声。不是那种礼貌的嘴角上扬,是那种憋不住、从喉咙里滚出来的粗粝笑声。图片里那个穿着廉价西装、头发油腻的中年男人,正对着镜头做出一个极其夸张的、几乎要把五官挤成一 ...

    【探索】

    阅读更多


友情链接