找不到Nginx Express静态文件

斯瓦拉吉·吉里(Swaraj giri)

我正在尝试使用nginx而不是express服务静态内容。

Nginx服务器块静态文件部分是

location / {
    root /var/www/analytics/web/static;
    try_files $uri $uri/ @analytics_web;
    expires off;
    add_header Cache-Control no-cache;
}

静态资源在其中/var/www/analytics/web/static,如果我将其包括app.use('/static', express.static(app.get('config').paths.static));在快速设置,它们就会被送达

任何想法,我要去哪里错了。

完整的nginx conf

斯瓦拉吉·吉里(Swaraj giri)

终于想通了。

静态文件的位置块必须类似于

location ~ ^/(assets/|images/|img/|javascript/|js/|css/|stylesheets/|flash/|media/|static/|robots.txt|humans.txt|favicon.ico) {
    root /var/www/analytics/web/;
    access_log off;
    expires 24h;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Express找不到静态文件

来自分类Dev

Nginx 找不到 PHP 文件

来自分类Dev

Nginx找不到一些静态文件

来自分类Dev

Express:使用ejs时找不到静态文件

来自分类Dev

Nginx,NodeJs,Express;找不到CSS

来自分类Dev

Nginx + Rails + sendfile:找不到文件

来自分类Dev

Django找不到静态文件

来自分类Dev

Django:找不到静态文件

来自分类Dev

nginx从静态服务(如果找不到)尝试反向代理

来自分类Dev

找不到 Nginx 反向代理静态资产 404

来自分类Dev

如何设置nginx来解决在静态文件vue上找不到的404?

来自分类Dev

使用 ssl 找不到静态文件 404 错误 - Django + uWSGI + nginx

来自分类Dev

使用Nginx运行PHP时找不到文件

来自分类Dev

nginx 在位置块中找不到我的文件

来自分类Dev

在配置 nginx 中更改 root 时出现“找不到文件”

来自分类Dev

nginx:配置文件/etc/nginx/nginx.conf测试失败(在上游找不到主机)

来自分类Dev

找不到静态文件Django 1.9 Gunicorn

来自分类Dev

App Engine找不到静态文件

来自分类Dev

静态文件图像找不到Django

来自分类Dev

找不到静态文件Spring MVC + Thymeleaf

来自分类Dev

在heroku中找不到静态文件

来自分类Dev

找不到Django和OpenShift静态文件

来自分类Dev

Django模型找不到静态文件

来自分类Dev

表达错误-找不到模块-静态文件

来自分类Dev

找不到静态文件Spring MVC + Thymeleaf

来自分类Dev

为什么 gunicorn 找不到静态文件?

来自分类Dev

Spring boot 项目找不到静态文件

来自分类Dev

NginX代理Nodejs / Express-静态文件上的404

来自分类Dev

代理nginx Express-静态文件上的404