.网站建设的基本步骤西安建设集团网站

张小明 2026/1/1 20:09:13
.网站建设的基本步骤,西安建设集团网站,产品关键词,怎样建设网站【声明】本博客所有内容均为个人业余时间创作#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进行投诉反馈,一经查实,立即删除!

做网站赚什么钱网站负责人彩色验照

Markdown解析终极指南:HyperDown高效解决方案 【免费下载链接】HyperDown 一个结构清晰的,易于维护的,现代的PHP Markdown解析器 项目地址: https://gitcode.com/gh_mirrors/hy/HyperDown 你是否曾经遇到过这样的困扰:在项…

张小明 2025/12/31 3:05:06 网站建设

合肥网站建设博客wordpress固定链接发布文章500

在学术的漫漫征途中,毕业论文宛如一座巍峨的山峰,横亘在每一位学子面前。从选题时的迷茫,到资料收集的繁琐,再到写作过程中的卡顿与修改的煎熬,每一步都充满了挑战。而如今,AI技术的兴起为毕业论文的撰写带…

张小明 2025/12/31 3:01:00 网站建设

专门做游戏交易的网站有哪些济宁网站建设案例展示

Langchain-Chatchat思维链(CoT)应用:复杂问题分步推理实现 在企业智能化转型的浪潮中,一个普遍而棘手的问题浮出水面:如何让AI真正理解“我们自己的事”?通用大模型虽然能对答如流,但面对内部术…

张小明 2025/12/31 2:58:54 网站建设

大连住房和城乡建设网站深圳最新新闻事件今天

FaceFusion深度评测:AI人脸交换如何做到自然无痕?在短视频平台一条“明星主演”的广告片悄然走红时,观众几乎无人察觉——主角的脸并非本人,而是由另一个人通过AI技术无缝替换而来。这种“以假乱真”的能力,正是当前生…

张小明 2025/12/31 2:54:45 网站建设

网站设计的介绍模板网站建设 引导

考虑时变压力角和时变齿侧间隙的直齿轮六自由度平移-扭转耦合非线性动力学程序,包括时域图,相图,FFT图,庞加莱图,分岔图。 要想学好齿轮动力学,需要有扎实的齿轮动力学理论和非线性动振动理论。 齿轮啮合刚…

张小明 2025/12/31 2:52:37 网站建设

汽车网页设计论文石家庄seo网站建设

三相LCL型并网逆变器Plecs仿真模型 [1]逆变器为三相三电平T型逆变器; [2]滤波器采用LCL滤波器; [3]采用SVPWM调制,电压电流双闭环控制玩过并网逆变器的朋友都知道,LCL滤波器和三电平拓扑是提升电能质量的黄金搭档。今天咱们用Plec…

张小明 2025/12/31 2:50:18 网站建设