阿里云nginx配置文件不生效

研究猿小刘 2022-08-06 07:45:55 阅读数:863

配置nginx阿里配置文件文件

1.我的 环境是阿里云的Ubuntu 系统

在这里插入图片描述

2.我的尝试

尝试过 nginx -s reload 没有用

尝试过 nginx -c 自定义配置文件 也没有用

尝试过 nginx -s stop 后再 重启也没有用
尝试过 nginx -t 也没有用

3.最后搜索到解决方案

这篇博客

把 指定的配置文件中的这两行注释掉,不然配置文件不会生效,例如你用的配置文件是
nginx.conf,那么检查是否有这两行,如果有请一定注释掉,不然不会生效
在这里插入图片描述
经过我的观察 conf.d 是一个空文件夹,而sites-enabled 目录下有一个链接文件 default,这里只贴
site-enabled下的连接文件 defalut,可以看到default 链接到了/etc/nginx/sites-available/default文件

在这里插入图片描述
而这个文件我们打开后发现,所有的请求都会先走这里,也就意味着我们的配置文件会先走这个
根目录root, 由于 最长路径优先匹配原则 root /var/www/html 会比 root / 先加载,所以我们的配置文件不会生效,
在这里插入图片描述
进入 /var/www/html 我们可以看到里面有一个 index.nginx-debian.html
在这里插入图片描述
也就是说每次都只是这个index.nginx-debian.html在生效

版权声明:本文为[研究猿小刘]所创,转载请带上原文链接,感谢。 https://blog.csdn.net/weixin_43225966/article/details/126005109