为什么 Nginx 欢迎页面可用,即使我没有 运行 nginx?

Why Nginx welcome page is available even if I didn't run nginx?

我在CentOS7上安装了Nginx,访问localhost或localhost:80时出现Nginx欢迎页面。但是,当我重新启动系统时,在 运行 Nginx 之前,此页面也可用。为什么会这样?

在 运行 nginx 之前:

ps -e | grep nginx

什么都没显示。


ps -ef | grep nginx

显示:

username    4022 3642   0 23:28 pts/0    00:00:00 grep --color=auto nginx

我认为这表明我正在使用 grep 命令。所以现在Nginx根本就不是运行了。我对吗?但是现在如果我访问 localhost 页面,就会显示欢迎页面。

在运行nginx之后,使用命令#nginx:

ps -e | grep nginx

显示:

4159 ?    00:00:00 nginx
4161 ?    00:00:00 nginx

ps -ef | grep nginx

显示:

root    4159      1  0  23:31  ?      00:00:00 nginx: master process nginx
nginx   4161   4159  0  23:31  ?      00:00:00 nginx: worker process
root    4181   4113  0  23:32  pts/0  00:00:00 grep --color=auto nginx

我尝试搜索但没有找到任何相关内容。我是 linux 和 nginx 的新手,我什至不知道这个问题的正确关键字。有人可以回答这个问题吗?或者告诉我应该往哪个方向看。谢谢!

P.S。有关此服务器的更多信息: 1. 我正在学习服务器编程,以便为我的 iOS 游戏提供一个简单的服务器。计划是在Centos 7上使用python配合MariaDB、Nginx,使用HTTP连接。 2. Nginx已经按照这个页面一步一步安装好了:http://nginx.org/en/linux_packages.html 刚刚发现nginx.com 好像是真正的官网。我使用了错误的 rpm 吗?

您看到的行为最常见的原因是您的浏览器保留了 Web 服务器欢迎页面的缓存版本。

清除浏览器的缓存并刷新页面以确认。