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

二、分析问题所在
1.首先进入管理员root权限
sudo su
2.查看nginx.service的服务状态
systemctl status nginx.service

这里明明显示nginx服务是 active (running),正在运行的,可就是访问不了。
三、解决方案
1.cd来到来到我们当时安装nginx时下的sbin目录
cd /usr/local/nginx/sbin
2.查看我们当前启动nginx的进程有哪些
ps -ef|grep nginx

可以看到这里有三个进程在占用我们的80端口,如果这个时候我们启动nginx服务,会有下面的效果,说明当前我们的nginx所要使用的80端口是正在被占用的。
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

3.杀死所有正在使用nginx的进程
kill -9 进程号(所有)

拿这里的情况举例,在终端输入kill -9 14186 14187 14188 14985,将所有正在使用nginx的进程杀死。进程号是左边的数字号。
4.启动nginx服务
./nginx
如果在启动nginx服务过程中没有任何的报错,说明启动成功。
启动成功后,我们再次查看nginx.service的服务状态
systemctl status nginx.service

5.访问我们的localhost
nginx成功启动,并且服务状态没问题之后,我们访问localhost或者自己的域名或者外网ip
,产看返回页面结果。
curl localhost

这里已经成功访问到nginx服务页面,显示Welcome to nginx!
6.在浏览器访问nginx服务
在浏览器输入我们的域名或者服务器的外网ip就能成功访问到nginx页面,问题成功解决。
希望能对大家有所帮助。

以上就是访问nginx显示未找到站点的问题分析及解决方案的详细内容,更多关于访问nginx未找到站点的资料请关注其它相关文章!
上一篇:在Linux中查看Apache或Nginx服务状态的详细步骤
栏 目:其它服务器
下一篇:Nginx可视化管理软件(Nginx Proxy Manager)的使用
本文地址:https://zz.feitang.co/server/29185.html
您可能感兴趣的文章
- 02-02hadoop动态增加和删除节点方法介绍
- 02-02干货 | Linux新手入门好书推荐
- 02-02linux系统下MongoDB单节点安装教程
- 02-02Linux下nginx生成日志自动切割的实现方法
- 02-02Centos 6中编译配置httpd2.4的多种方法详解
- 02-02CentOS7 下安装telnet服务的实现方法
- 02-02分布式Hibernate search详解
- 02-02Hadoop对文本文件的快速全局排序实现方法及分析
- 02-02CentOS6.3添加nginx系统服务的实例详解
- 02-02Hadoop编程基于MR程序实现倒排索引示例


阅读排行
推荐教程
- 12-07一文教你怎么选择Tomcat对应的JDK版本
- 12-07解决tomcat启动报错:一个或多个listeners启动失败问题
- 12-07Tomcat启动报错:严重: Unable to process Jar entry [m
- 12-07Tomcat配置IPV6的实现步骤
- 12-07tomcat启动报错jar not loaded的问题
- 12-11docker存储目录迁移示例教程
- 01-07windows server 2008安装配置DNS服务器
- 12-07Tomcat部署war包并成功访问网页详细图文教程
- 12-15Docker-Compose搭建Spark集群的实现方法
- 12-19Zabbix SAML SSO 登录绕过漏洞的操作流程




