欢迎来到站长天空!

其它服务器

当前位置: 主页 > 服务器 > 其它服务器

访问nginx显示未找到站点的问题分析及解决方案

时间:2025-12-07 16:30:05|栏目:其它服务器|点击:

一、您的请求在Web服务器中没有找到对应的站点

当我们在安装好nginx准备访问80端口时,突然出现您的请求在Web服务器中没有找到对应的站点。这时就纳闷了,明明跟着步骤一步步进行安装的,怎么就访问不到呢。

访问nginx显示未找到站点的问题分析及解决方案

二、分析问题所在

1.首先进入管理员root权限

sudo su

2.查看nginx.service的服务状态

systemctl status nginx.service

访问nginx显示未找到站点的问题分析及解决方案

这里明明显示nginx服务是 active (running),正在运行的,可就是访问不了。

三、解决方案

1.cd来到来到我们当时安装nginx时下的sbin目录

cd /usr/local/nginx/sbin

2.查看我们当前启动nginx的进程有哪些

ps -ef|grep nginx

访问nginx显示未找到站点的问题分析及解决方案

可以看到这里有三个进程在占用我们的80端口,如果这个时候我们启动nginx服务,会有下面的效果,说明当前我们的nginx所要使用的80端口是正在被占用的。

nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

访问nginx显示未找到站点的问题分析及解决方案

3.杀死所有正在使用nginx的进程

kill -9 进程号(所有)

访问nginx显示未找到站点的问题分析及解决方案

拿这里的情况举例,在终端输入kill -9 14186 14187 14188 14985,将所有正在使用nginx的进程杀死。进程号是左边的数字号。

4.启动nginx服务

./nginx

如果在启动nginx服务过程中没有任何的报错,说明启动成功。

启动成功后,我们再次查看nginx.service的服务状态

systemctl status nginx.service

访问nginx显示未找到站点的问题分析及解决方案

5.访问我们的localhost

nginx成功启动,并且服务状态没问题之后,我们访问localhost或者自己的域名或者外网ip

,产看返回页面结果。

curl localhost

访问nginx显示未找到站点的问题分析及解决方案

这里已经成功访问到nginx服务页面,显示Welcome to nginx!

6.在浏览器访问nginx服务

在浏览器输入我们的域名或者服务器的外网ip就能成功访问到nginx页面,问题成功解决。

希望能对大家有所帮助。

访问nginx显示未找到站点的问题分析及解决方案

以上就是访问nginx显示未找到站点的问题分析及解决方案的详细内容,更多关于访问nginx未找到站点的资料请关注其它相关文章!

上一篇:在Linux中查看Apache或Nginx服务状态的详细步骤

栏    目:其它服务器

下一篇:Nginx可视化管理软件(Nginx Proxy Manager)的使用

本文标题:访问nginx显示未找到站点的问题分析及解决方案

本文地址:https://zz.feitang.co/server/29185.html

广告投放 | 联系我们 | 版权申明

申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:257218569 | 邮箱:257218569@qq.com

Copyright © 2018-2025 站长天空 版权所有 Powered by EyouCms冀ICP备14023439号