当前位置: 首页 > article >正文

nginx运行之后显示的是上一个项目,如何解决

重启 Nginx 使配置生效

修改 Nginx 配置后,你需要重新加载或重启 Nginx,以使配置生效。执行以下命令:

sudo nginx -t  # 测试配置是否正确
sudo systemctl restart nginx  # 重启 Nginx

bash

复制代码

检查浏览器缓存

浏览器可能缓存了旧的页面(比如你以前部署的“上一个项目”),因此你看到的是旧内容,而不是当前项目。尝试以下操作:

  • 清除浏览器缓存。
  • 使用无痕模式打开 localhost:90
  • 或者在浏览器地址栏中添加 ?nocache=1,例如:http://localhost:90/?nocache=1

检查是否存在其他虚拟主机配置

确认是否有其他 Nginx 配置文件中定义了相同的端口(90 端口)。如果在其他配置文件中也定义了监听 90 端口,可能会发生冲突。你可以检查其他配置文件,确认没有其他配置覆盖了你的当前配置。

例如,检查 /etc/nginx/sites-available//etc/nginx/conf.d/ 目录中的配置文件,查看是否有其他与 localhost:90 冲突的配置。

其他可能的配置问题

如果你的静态文件目录下有其他默认页面(比如 index.htm),并且浏览器默认加载了 index.htm,你可以通过将 index 配置为优先加载 index.html 来确保正确显示:

location / {
    root   html;
    index  index.html index.htm;
}

确保 index.html 优先于 index.htm


http://www.kler.cn/a/471686.html

相关文章:

  • Linux 系统中 FTP 文件操作常用命令
  • uniapp 使用vue3写法,拿不到uni-popup的ref
  • 深入理解Java并发控制:AQS与ReentrantLock
  • pyarmor加密python脚本
  • 若依框架简介
  • ffmpeg将mp4等文件转mp3
  • Linux内核学习——数据结构
  • 怎么用vs编python文件
  • linux audio(1)-pulseaudio模块数据流
  • 基于selenium和python的UI自动化测试方案
  • 明源地产ERP VisitorWeb_XMLHTTP.aspx SQL注入漏洞复现
  • Scala 模式匹配
  • JavaScript网页设计案例:响应式动态购物车
  • Python自学 - property装饰器(方法变成属性)
  • MySQL时提示,服务正在启动或者停止中,请稍候片刻后再试一次
  • 企业级Java 实体对象类定义规范
  • 汽车信息安全 -- S32K1如何更新BOOT_MAC
  • 【Java项目】基于SpringBoot的【垃圾分类系统】
  • Java爬虫获取淘宝关键字API接口:技术与应用指南
  • Rust编程语言