【发布时间】:2019-12-20 18:00:46
【问题描述】:
我在 CentOS 7 上安装了 Nginx 1.12.2。我有一个非常简单的 nginx 配置,但它根本不工作。我过去在 Ubuntu 上设置了几个 nginx 实例,没有任何问题我想知道是否与 CentOS 有关。
我已经仔细检查了“根”目录是否存在,并且文件也存在并具有适当的权限。但我收到 404 错误。同样出于调试目的,我尝试将“return 200 $uri”放在位置块中,它似乎返回了正确的 URI,但 try_files 不起作用
- /var/www/mydomain/public/test.html 以适当的权限存在
- 为了调试,当我输入“return 200 $uri”时,它会在我点击域时显示
- 点击 mydomain.com/test.html 会得到 404
server {
listen 80;
root /var/www/mydomain/public;
index index.html index.htm;
server_name mydomain.com;
location / {
# return 200 "$uri";
try_files $uri $uri/;
}
}
【问题讨论】:
标签: nginx nginx-config