这种情况出现一般是因为Nginx的默认配置文件没有加载。解决方法是手动在 nginx.conf 文件中添加 conf.d 目录的配置。 步骤如下: 在终端中使用 cd 命令进入 /etc/nginx 目录。 执行命令 sud
这种情况出现一般是因为Nginx的默认配置文件没有加载。解决方法是手动在nginx.conf文件中添加conf.d目录的配置。
步骤如下:
-
在终端中使用
cd命令进入/etc/nginx目录。 -
执行命令
sudo nano nginx.conf打开nginx.conf文件(也可以使用其他编辑器)。 -
在
http模块中找到include语句,一般位于http块的最后一行。在该语句下面添加一个新的include语句,指向/etc/nginx/conf.d/*.conf,如下所示:
http {
...
include /etc/nginx/conf.d/*.conf;
}
-
使用
Ctrl+O保存更改,使用Ctrl+X退出编辑器。 -
重新启动Nginx,输入命令
sudo systemctl restart nginx。
示例1:
假设你的服务器上已经安装好了Nginx,但访问页面时提示“WelcometonginxonFedora!”。通过检查Nginx的错误日志,你发现缺少default.conf默认配置文件。你可以按照上述步骤,在nginx.conf文件中添加include语句,加载/etc/nginx/conf.d/目录下包含的所有.conf文件,这样就可以加载默认配置文件了。
示例2:
经过检查,你发现/etc/nginx/conf.d/目录下已经有了default.conf配置文件,但是Nginx没有加载它。为了解决这个问题,你可以按照上述步骤,在nginx.conf文件中添加include语句,指向/etc/nginx/conf.d/*.conf,然后重启Nginx即可。
