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

devtools/2025/2/16 5:31:22/

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


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


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


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


文章目录

  • 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. 解决方法

nginx_47">3.1 启动了多个nginx

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

3.2 浏览器缓存

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

3.3 未配置hosts本地映射

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

nginx_59">4. 配置hosts的nginx本地映射

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

4.1 Windows

hosts文件在Windows系统中的位置

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

在这里插入图片描述

4.2 Linux

hosts文件在Linux系统中的位置

/etc/hosts

nginx_74">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


http://www.ppmy.cn/devtools/140678.html

相关文章

解谜类游戏《迷失岛2》等如何抽象出一套通用高效开发框架?

解谜类游戏以精妙的谜题设计和引人入胜的故事叙述为特点,考验着玩家的智慧与观察力。《迷失岛2》与《南瓜先生2九龙城寨》正是这一领域的佳作。游戏以独特的艺术风格和玩法设计吸引了大量玩家,而它们背后隐藏着一套强大的框架。 上海胖布丁游戏的技术总…

mysql 和 tidb的区别

MySQL 和 TiDB 是两种常见的关系型数据库管理系统,但它们的设计理念和适用场景有显著区别。以下从架构、性能、扩展性、适用场景等方面进行对比: 架构设计 MySQL 单机架构为主,可通过主从复制实现读写分离或高可用。分布式支持依赖外部组件&…

学习CSS第二天

学习文章目录 一.内部样式 一.内部样式 写在 html 页面内部&#xff0c;将所有的 CSS 代码提取出来&#xff0c;单独放在 <style> 标签中 语法&#xff1a; <style> h1 { color: red; font-size: 40px; } </style>注意点&#xff1a; <style> 标签理…

Idea Spring Initializr没有 Java 8选项解决办法

问题描述 在使用IDEA中的Spring Initializr创建新项目时&#xff0c;Java 版本近可选择Java17,21 。不能选择Java8;SpringBoot 版本也只有 3.x 问题原因 Spring 官方&#xff08; https://start.spring.io/&#xff09;不再提供旧版本的初始化配置 解决方案 方案 1 使用阿里…

《OpenCV 基础全攻略:从入门到精通》

《OpenCV 基础全攻略&#xff1a;从入门到精通》 一、OpenCV 简介&#xff08;一&#xff09;特点&#xff08;二&#xff09;优势&#xff08;三&#xff09;应用场景 二、安装与配置三、OpenCV 函数详解1. 图像读取函数 cv2.imread ()2. 图像显示函数 cv2.imshow ()3. 图像保…

docker怎么commit tag push?

在 Docker 中&#xff0c;commit、tag 和 push 是用于创建和推送自定义镜像到仓库的三个不同步骤。以下是每个命令的详细说明和使用方法&#xff1a; ### 1. docker commit 当你对一个运行中的容器做了修改&#xff0c;并希望将这些修改保存为一个新的镜像时&#xff0c;可以使…

Mac如何安装SVN

本章教程,记录在Mac操作系统上安装svn的具体步骤。 一、安装brew /bin/zsh -c "$(curl -fsSL https://gitee.com/huwei1024/HomebrewCN/raw/master/Homebrew.sh)"二、配置brew open -e .zshrc修改为

MYSQL PARTITIONING分区操作和性能测试

PARTITION OR NOT PARTITION IN MYSQl Bill Karwin says “In most circumstances, you’re better off using indexes instead of partitioning as your main method of query optimization.” According to RICK JAMES: “It is so tempting to believe that PARTITIONing wi…