Nginx服务静态文件总是回退到错误

时间:2018-03-01 10:21:17

标签: nginx

我有这个配置:

server {
    server_name frontend-ui.something.com;

    root /var/www/frontend_ui;
    index index.html;

    location / {
        # First attempt to serve request as file, then
        # as directory, then fall back to displaying a 404.
        try_files $uri $uri/ =404;
    }

    error_page 404 /404.html;
}

位于/etc/nginx/sites-available,并在/etc/nginx/sites-enabled中符号链接。每当我尝试访问它时,它都会回到nginx 404页面。为了确保达到配置和nginx,我将配置改为回退到500,而且确实如此。所以,我的结论是达到了配置,但静态文件没有被提供/读取。

静态文件:

root@my-server:/var/www# ls -l frontend-ui/
total 8
drwxrwxr-x 2 bamboo bamboo 4096 Feb 28 11:59 build
-rw-rw-r-- 1 bamboo bamboo  392 Feb 28 11:59 index.html

有趣的是,我还有一个页面提供完全相同的配置和权限,但只是使用不同的子域名,并且它工作正常。

0 个答案:

没有答案