做网站都是用ps吗官方网站入口

张小明 2026/1/11 12:15:19
做网站都是用ps吗,官方网站入口,内网门户网站建设要求,书画网站的建设目标【声明】本博客所有内容均为个人业余时间创作#xff0c;所述技术案例均来自公开开源项目#xff08;如Github#xff0c;Apache基金会#xff09;#xff0c;不涉及任何企业机密或未公开技术#xff0c;如有侵权请联系删除 背景 上篇 blog 【Ubuntu】【Gitlab】拉出内网…【声明】本博客所有内容均为个人业余时间创作所述技术案例均来自公开开源项目如GithubApache基金会不涉及任何企业机密或未公开技术如有侵权请联系删除背景上篇 blog【Ubuntu】【Gitlab】拉出内网 Web 服务Gitlab 配置审视四分析了external_url配置项在 Gitlab 中的作用并开始分析 Gitlab 自带 Nginx 的server_name的作用里面提到了 Host 字段的作用下面继续分析Nginx 配置审视上篇 blog 提到了Host 是 HTTP/1.1 协议中强制要求的请求头字段用来告诉服务器用户想访问的是机器上的哪个域名使用浏览器访问 Web 服务比如在发起HTTP/1.1请求时都会自动添加 Host 头Host 值就是用户在地址栏输入的域名或 IP 端口比如http://www.example.com对应 Host 为www.example.comhttps://api.myapp.com/v1/users对应 Host 为api.myapp.comhttp://192.168.1.100:8080/test对应 Host 为192.168.1.100:8080注意如果 URL 中包含端口不是默认的的80/443Host 就会包含端口号就像上面第三点一样而默认端口号不会写到 Host 里即使 URL 里显式写了浏览器在构造 Host 头时也会省略掉默认端口从上面举例可以看出来Host 请求头的值就是 URL 中://之后到第一个/之前的部分这部分内容包括域名比如www.example.com或 IP 地址比如192.168.1.100如果不是端口不是默认值HTTP80HTTPS443之前 blog 【Ubuntu】【Gitlab】拉出内网 Web 服务Gitlab 配置审视三 介绍过还要带上显式端口号比如上面的192.168.1.100:8080这一点在官方文档HTTP/1.1规范 RFC 7230, Section 5.4 也能看到相关描述可以看到里面传达出几个关键信息请求中的 Host 头字段提供了目标 URI 中的主机名和端口信息体现了用户想访问的网站名字这个网站名字可以包含具体端口信息Host 头字段可以让 Web 服务器能够区分开不同的资源比如同一台服务器上可能有成千上万个文件页面和 API但光靠路径比如/index.html还远远不够因为不同网站可能有同名路径比如网站 A 有siteA.com/index.html网站 B 有siteB.org/index.html所以必须结合host/path也就是 Host 路径才能唯一确定用户想要什么而这里的 Host就是告诉服务器这个index/html路径到底是哪个站点的Host 作用尤其体现在一台 Web 服务器同一个 IP 地址上同时为多个域名提供服务时这就是虚拟主机的核心场景如果两个域名都指向同一个 IP请求都发到这台 Web 服务器服务器就可以靠 Host 头区分开该返回那个站点的内容可以说没有 Host就无法实现一机多站的功能这正是现代 Web 能以低成本运行海量网站的基础技术之一OK理解了 Host 头再看访问请求和 Nginx 配置块中的server_name是怎么互动的可以看到server_name配置项和 Host 头就是匹配的这意味着在写server_name时和 Host 基本规则一样首先不需要也不应该默认端口比如server{listen *:80;server_nameexample.com:80;# 有问题不要写默认端口# 其他配置...}这样就是错的Nginx 不会匹配上example.com的域名要把默认端口去掉server{listen *:80;server_nameexample.com;# 这样 OK# 其他配置...}另外如果 Web 服务正在监听非标准端口比如8080并且用户通过http://example.com:8080进行访问那么 Host 头是example.com:8080这时可以用listenserver_name分离实现server{listen *:8080;server_nameexample.com;# 其他配置...}最后再总结下Host 字段为 URL 中://和第一个/之间去掉协议默认端口后的内容浏览器会自动设置 Host 字段然后 Web 服务中 Nginx 会用这个 Host 字段去匹配server_name配置项从而实现一台服务器托管多个网站的功能OK本篇先到这里如有疑问欢迎评论区留言讨论祝各位功力大涨技术更上一层楼更多内容见下篇 blog
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

山东品牌建设网站做期货网站

音乐播放网站管理 目录 基于springboot vue音乐播放网站管理系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取: 基于springboot vue音乐播放网站管理系统 一、前言 博…

张小明 2026/1/2 12:21:34 网站建设

asp.net+h5网站开发广州百度

企业内部培训资料智能化:用Anything-LLM构建HR问答机器人 在一家中型科技公司的人力资源部,每天清晨的头一个小时,总能看到几位HR同事被新员工团团围住:“试用期到底是几个月?”“年假怎么算?”“出差报销要…

张小明 2026/1/10 12:34:13 网站建设

网站策划案范文wordpress 微信模板怎么用

PMSM转速环ADRC控制仿真,自抗扰控制,抗扰性仿真效果不错拆开电机控制的黑盒子,总有个绕不过去的坎——干扰。传统PID抱着数学模型不撒手,参数调得死去活来,负载突变时还是得翻车。今天咱们来玩点野路子,用自抗扰控制(A…

张小明 2026/1/2 12:55:39 网站建设

太原企业网站搭建哪个网站买做房图纸好

Python基于大数据技术的购房推荐系统的设计与实现是一个复杂但具有广泛应用前景的项目。以下是对该系统的详细介绍: 一、系统概述 购房推荐系统利用Python编程语言的强大功能和丰富的大数据技术,结合机器学习算法和推荐算法,对购房数据进行深…

张小明 2026/1/2 19:49:27 网站建设

自己的服务器如何给网站备案顺德官网建设

PaddlePaddle镜像集成开发环境配置建议 在深度学习项目落地过程中,最令人头疼的往往不是模型设计本身,而是“环境问题”——明明本地跑得好好的代码,换一台机器就报错;团队协作时每个人的依赖版本不一致,导致结果无法复…

张小明 2026/1/8 16:01:04 网站建设

公共服务网站系统建设方案百度 网站添加

KH Coder终极指南:零基础掌握专业级文本分析 【免费下载链接】khcoder KH Coder: for Quantitative Content Analysis or Text Mining 项目地址: https://gitcode.com/gh_mirrors/kh/khcoder 想要从海量文本中挖掘深层价值却苦于编程门槛?KH Code…

张小明 2026/1/10 20:11:59 网站建设