Nginx配置中server_name参数未生效的问题解决

news/2025/1/25 16:40:20

天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。


《春日陪杨江宁及诸官宴北湖感古作》
昔闻颜光禄,攀龙宴京湖。楼船入天镜,帐殿开云衢。
君王歌大风,如乐丰沛都。延年献佳作,邈与诗人俱。
我来不及此,独立钟山孤。杨宰穆清风,芳声腾海隅。
英僚满四座,粲若琼林敷。鹢首弄倒景,蛾眉缀明珠。
新弦采梨园,古舞娇吴歈。曲度绕云汉,听者皆欢娱。
鸡栖何嘈嘈,沿月沸笙竽。古之帝宫苑,今乃人樵苏。
感此劝一觞,愿君覆瓢壶。荣盛当作乐,无令后贤吁。


文章目录

  • Nginx配置中server_name参数未生效的问题解决
    • 1. 场景描述
    • 2. 原因分析
    • 3. 解决方法
      • 3.1 启动了多个nginx
      • 3.2 浏览器缓存
      • 3.3 未配置hosts本地映射
    • 4. 配置hosts的nginx本地映射
      • 4.1 Windows
      • 4.2 Linux
      • 4.3 配置nginx本地映射
    • 5. 测试域名地址
  • 加分加分
    • 1. 加分
    • 2. 加分
    • 3. 加分
    • 4. 加分
      • 4.1 加分1
      • 4.2 加分2
      • 4.3 加分3
      • 4.4 加分4


Nginx配置中server_name参数未生效的问题解决

1. 场景描述

Nginx服务启动后,默认访问的地址和端口是localhost:80

在配置nginx.conf中的server_name参数为www.hanshanlibai.com后,访问地址则为www.hanshanlibai.com:80
遗憾的是访问失败
在这里插入图片描述

但访问默认的localhost:80则还可以成功
在这里插入图片描述

2. 原因分析

可能的原因有以下几个

  • 启动了多个nginx
  • 浏览器缓存
  • 未配置hosts本地映射

3. 解决方法

3.1 启动了多个nginx

正常来说不会出现,但如果未正常关闭nginx然后又重新启动了新的nginx服务,则可能会出现server_name不生效的情况
此情况需要查看系统进程中nginx进程,并关闭即可,Windows系统中打开任务管理器,点详细信息,然后找到nginx对应的进程关闭即可

3.2 浏览器缓存

当浏览器中已经存在了nginx访问的缓存,再次访问可能不会刷新
此时清除缓存和历史即可解决

3.3 未配置hosts本地映射

这就是今天的主角,默认hosts中未配置nginx服务的地址,此时server_name参数值也无法生效
配置hosts本地映射即可,以下详细进行演示

4. 配置hosts的nginx本地映射

不同系统的hosts文件位置不同,但配置方法一样
以下以Windows系统进行演示,Linux系统也可参考

4.1 Windows

hosts文件在Windows系统中的位置

C:/Windows/System32/drivers/etc/hosts

在这里插入图片描述

4.2 Linux

hosts文件在Linux系统中的位置

/etc/hosts

4.3 配置nginx本地映射

根据nginx.conf文件中server_name参数的值,将其添加到hosts中,格式如下
(假设nginx的server_name的值为www.hanshanlibai.com)

127.0.0.1 www.hanshanlibai.com

当然,除了nginx的服务地址还可以配置别的服务地址到本地映射,最终访问的时候都会映射到本地IP127.0.0.1对应的端口上

hosts文件内容默认如下,红框内为新增内容,配置后保存退出
在这里插入图片描述

5. 测试域名地址

配置后进行测试

ping www.hanshanlibai.com

如果ping通了则表示配置成功,如下图
在这里插入图片描述

以上就是解决server_name参数未生效的全部内容


感谢阅读,祝君暴富!


版权声明:

  • 作者:寒山李白
  • 博客地址:https://hanshan.blog.csdn.net/
  • 版权:本作品采用《创作共享许可证》进行许可,根据该许可授权的内容可在符合本许可证条款的前提下自由使用、、修改和创作衍生作品。

版权许可介绍:
本文采用CC BY-NC-SA许可证
此许可允许在使用者仅出于非商业目的以任何媒体或格式分发、重新混合、改编和构建材料,并且前提是注明创作者。如果您重新混合、改编或基于该材料进行构建,则必须按照相同的条款对修改后的材料进行许可。

更多信息请访问以下网址查看:
版权官网 https://creativecommons.org/licenses/by-nc-sa/4.0/
中文翻译 https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh-hans


文章结束

-------------------------------------------

以下内容增加文章评分用,可忽略

加分加分

黄河之水天上来,奔流到海不复回
高堂明镜悲白发,朝如青丝暮成雪

1. 加分

黄河之水天上来,奔流到海不复回
高堂明镜悲白发,朝如青丝暮成雪

2. 加分

黄河之水天上来,奔流到海不复回
高堂明镜悲白发,朝如青丝暮成雪

3. 加分

寒山李白
寒山李白

4. 加分

账号密码

名称密码
李白123

4.1 加分1

账号密码

名称密码
李白123

4.2 加分2

账号密码

名称密码
李白123

4.3 加分3

账号密码

名称密码
李白123

4.4 加分4

账号密码

名称密码
李白123


https://dhexx.cn/news/show-5468810.html

相关文章

游戏引擎学习第36天

仓库 :https://gitee.com/mrxiao_com/2d_game 回顾之前的内容 在这个程序中,目标是通过手动编写代码来从头开始制作一个完整的游戏。整个过程不使用任何库或现成的游戏引擎,这样做的目的是为了能够全面了解游戏执行的每一个细节。开发过程中&#xff0…

leetcode133:克隆图

给你无向 连通 图中一个节点的引用&#xff0c;请你返回该图的 深拷贝&#xff08;克隆&#xff09;。 图中的每个节点都包含它的值 val&#xff08;int&#xff09; 和其邻居的列表&#xff08;list[Node]&#xff09;。 class Node {public int val;public List<Node>…

吉林大学23级数据结构上机实验(第7周)

A 去火车站 寒假到了&#xff0c;小明准备坐火车回老家&#xff0c;现在他从学校出发去火车站&#xff0c;CC市去火车站有两种方式&#xff1a;轻轨和公交车。小明为了省钱&#xff0c;准备主要以乘坐公交为主。CC市还有一项优惠政策&#xff0c;持学生证可以免费乘坐一站轻轨&…

buuctf:被嗅探的流量

解压后用wireshark查看 flag{da73d88936010da1eeeb36e945ec4b97}

大模型Qwen面试内容整理-模型架构与原理

Qwen(通义千问)是阿里巴巴推出的大规模语言模型,其架构和原理与当前主流的大模型(如GPT、LLaMA等)有很多相似之处,但也具备一些独特的特点。下面是Qwen模型架构和原理的详细介绍: Transformer 架构 Qwen模型基于改进的 Transformer 架构,这是一种广泛用于自然语言处理(…

Luma 视频生成 API 对接说明

Luma 视频生成 API 对接说明 随着 AI 的应用变广&#xff0c;各类 AI 程序已逐渐普及。AI 已逐渐深入到人们的工作生活方方面面。而 AI 涉及的行业也越来越多&#xff0c;从最初的写作&#xff0c;到医疗教育&#xff0c;再到现在的视频。 Luma 是一个专业高质量的视频生成平…

plsql 执行存储过程 SYS_REFCURSOR

关键字&#xff1a;plsql 执行存储过程 SYS_REFCURSOR 在PL/SQL中&#xff0c;SYS_REFCURSOR是一种特殊的数据类型&#xff0c;用于表示引用游标&#xff0c;可以用来返回查询结果或者操作数据库中的结果集。 以下是一个使用SYS_REFCURSOR执行存储过程的例子&#xff1a; CR…

c++总复习

1. 什么是封装性 封装性&#xff08;Encapsulation&#xff09;是面向对象编程&#xff08;Object-Oriented Programming&#xff0c;OOP&#xff09;中的一个重要概念&#xff0c;它指的是将数据&#xff08;通常是类的成员变量&#xff09;和操作这些数据的方法&#xff08;…

Cursor vs VSCode:主要区别与优势分析

Cursor - The AI Code Editor 1. AI 集成能力 Cursor的优势 原生AI集成&#xff1a; # Cursor可以直接通过快捷键调用AI # 例如&#xff1a;按下 Ctrl K 可以直接获取代码建议 def complex_function():# 在这里&#xff0c;你可以直接询问AI如何实现功能# AI会直接在编辑器中…

网络编程(UDP\TCP回显服务器)

目录 套接字socket TCP和UDP特点比较 特点 比较 UDP回显服务器/客户端的编写 UDP的socket api 回显服务器 客户端 TCP回显服务器/客户端的编写 TCP的socket api 回显服务器 客户端 优化服务器 1.关闭服务器创建的socket对象 2.引入线程池&#xff0c;为多个客户…