You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

配置Nginx后仍显示默认欢迎页,求排查原因

访问mywebsite.io仍显示Nginx默认页的排查方向
  • 配置未生效:修改Nginx配置后,必须执行sudo nginx -s reload让新配置生效,若之前未启动Nginx需先执行sudo systemctl start nginx。先通过sudo nginx -t检查配置语法,存在语法错误的话Nginx不会加载新配置。
  • 默认站点优先级更高:如果Nginx的默认配置(比如/etc/nginx/sites-enabled/default或nginx.conf自带的server块)仍存在,且该默认块未设置明确的server_name,或server_name能匹配你访问的域名,Nginx会优先匹配默认块。执行sudo nginx -T可查看所有加载的配置,确认你的mywebsite.io server块是否被加载,以及默认块的具体情况。
  • DNS或本地hosts配置错误:本地测试时,可能hosts文件未正确配置,导致访问的不是目标服务器;公网环境下可能DNS未生效。通过ping mywebsite.io或curl -I mywebsite.io查看返回的服务器信息,确认是否指向正确的服务器。
  • 请求Host头不匹配:访问时浏览器发送的Host头可能不是mywebsite.io,比如直接用IP访问、或使用www.mywebsite.io前缀访问,但你配置的server_name仅为mywebsite.io,无法匹配带www的情况。可将server_name修改为mywebsite.io www.mywebsite.io;,或检查访问的URL是否正确。
  • 配置文件未被Nginx加载:Nginx默认会加载/etc/nginx/conf.d/*.conf下的文件,但如果nginx.conf中的include指令被修改,可能未包含该目录。查看/etc/nginx/nginx.conf中是否存在include /etc/nginx/conf.d/*.conf;这一行,确保你的配置文件能被正确加载。

内容的提问来源于stack exchange,提问作者bezzoon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 21:35:24