static-files

Nginx、Gunicorn 和 Django 的静态文件权限
static-files

Nginx、Gunicorn 和 Django 的静态文件权限

我尝试设置一个 Nginx 服务器,并在后面运行 Django 的 Gunicorn WSGI 服务器。 安装程序似乎全部运行,但我有一个权限问题。我已将别名设置为 /media 和 /static 目录以提供静态内容,但是除非文件归 nginx 用户所有,否则会生成 403 错误。 Gunicorn 用户上传的文件显然将归该特定用户所有,这将导致问题。我可以将 nginx 用户添加到 gunicorn 用户组,但我不想授予 nginx 对这些文件的全面权限。 建议通过 Gunicorn/Wsgi/Django 上传或生成文件的方法是什么,但允许 ng...

Admin

Django + Nginx + Gunicorn-找不到静态文件
static-files

Django + Nginx + Gunicorn-找不到静态文件

我在 Ubuntu 22.04.4 服务器上使用 Django+Gunicorn+Nginx 来开发我的 Web 应用程序。我遵循本指南直到最后,我的网站仍在生产中运行。但是,静态文件不起作用(css、图像和 js),我觉得我已经尝试了一切。 仅当我在本地主机上运行激活了 Debug 的 django 开发服务器时,我的静态文件才有效。 我的项目位于 /home/user/visor/prod/visor_scs/。我的静态文件位于 /var/www/myweb.com/static/,我也尝试将它们放在 /home/user/visor/prod/viso...

Admin

403 服务器无法验证请求。请确保 Authorization 标头的值格式正确,包括签名
static-files

403 服务器无法验证请求。请确保 Authorization 标头的值格式正确,包括签名

有人告诉我我可以从 Azure 提供静态内容(.pdf 和 .docx 文档)。首先,我尝试从此“Blob SAS URL”链接获取我的 PDF 列表: GET https://testtestsitweu.blob.core.windows.net/publicfiles?sp=rl&st=2024-02-15T14:18:59Z&se=2025-02-15T22:18:59Z&spr=https&sv=2022-11-02&sr=c&sig=TxAaaaaaaaaaaaaaaaaaaaaagU%3D 但即使...

Admin

是否可以使用 lighttpd 在 https 虚拟主机中返回静态页面?
static-files

是否可以使用 lighttpd 在 https 虚拟主机中返回静态页面?

看起来重定向尚未完成。 如果我在浏览器中输入 URL,https://test2/static_page它可以工作,但如果我输入https://test1不重定向 SERVER["socket"] == ":443" { $HTTP["host"] == "test1" { url.redirect = ("" => "https://test2/static_page"), url.redirect-code = 302 } } ...

Admin

带有符号链接的 NGINX 文件服务器
static-files

带有符号链接的 NGINX 文件服务器

这是一个初学者的问题,但我正在尝试让 Nginx 提供包含符号链接文件夹的静态文件服务器。例如,根目录可能包含目录 A 和 B,每个目录都包含指向彼此的符号链接,例如A/B -> B和B/A -> A,我想http://localhost/A/B/A/B遵循符号链接并index.html在 B 中呈现。 这是我阅读了许多教程和示例后尝试过的配置文件,但我仍然不太理解: http { server { listen 8011; location / { autoindex on; ...

Admin

Apache2 - 如何在特定文件夹中提供静态文件?
static-files

Apache2 - 如何在特定文件夹中提供静态文件?

我的 Ubuntu Server 20.04 中有 2 个虚拟主机,分别在端口 80 和 443 上为 2 个不同的站点提供服务。 我想使用同一台服务器在自定义端口(比如说 8080)上提供一些静态文件供下载。 我share_backup_folder.conf在我的文件上添加了一个配置文件/etc/apache2/sites-available,其内容如下: <VirtualHost *:8080> ServerName vpsxxxxx.ovh.net DocumentRoot /var/www/backup ...

Admin

NGINX - 反向代理,但一个子文件夹到静态本地目录
static-files

NGINX - 反向代理,但一个子文件夹到静态本地目录

我无法弄清楚将大多数流量代理到本地 Solr 安装但将一个路径/目录请求发送到静态 html 目录的基本语法。所有二级、三级等位置是否都需要通过正则表达式设置?还没有找到关于此问题的简单指南。 当前错误:/adv/index.html - 404 - 未找到 /adv/ - 403 禁止 /solr/ - 工作正常 这是我的配置: user www-data; worker_processes auto; pid /run/nginx.pid; #include /etc/nginx/modules-enabled/*.conf; events { ...

Admin

静态网站上的临时重定向(302、307),经常更新
static-files

静态网站上的临时重定向(302、307),经常更新

可选背景(避免 XY 问题):我正在开发一个静态网站,其中包含类似 的 URL www.example.com/książka/。这些 URL 的问题在于,当您共享它们/粘贴到 IM 程序等时,变音字符会扩展为%<hex>并变得不可读:www.example.com/ksi%C4%85%C5%BCka/。因此,我正在考虑以下内容: 将页面的规范 URL 设置为www.example.com/ksiazka/(“ąż”替换为“az”) 返回临时重定向(HTTP 302 或 307)到www.example.com/książka/。 不起作用...

Admin

Nginx 从不同文件夹缓存静态文件
static-files

Nginx 从不同文件夹缓存静态文件

问题是 nginx 不显示图像,并且在某些文件夹上显示 404 未找到。当我从配置中删除缓存时,一切正常。尝试使用此配置将 nginx 配置为缓存静态文件 location ~* \.(?:css|cur|js|jpg|jpeg|webp|gif|htc|ico|png|html|xml|otf|ttf|eot|woff|woff2|svg)$ { expires 1y; access_log off; add_header Cache-Control "pub...

Admin

nginx 提供静态文件和反向代理
static-files

nginx 提供静态文件和反向代理

我希望浏览器与后端服务器保持持续通信(websocket),因为它们不断接收数据。但我还希望 nginx 向它们提供静态文件。换句话说,我希望 nginx 提供静态文件,并且还代理我的后端服务器。我尝试将两个指令放在同一个位置块中: location / { # SERVE STATIC FILES: root C:blah/blah/blah; index mysite.html; # ANDDDD REVERSE PROXY TO BACKEND SERVERS: pro...

Admin

Nginx 用于静态内容的位置块,而不列出每个扩展?
static-files

Nginx 用于静态内容的位置块,而不列出每个扩展?

我需要添加缓存策略到我的静态内容。 最初,我手动列出了所有我认为是静态的扩展,这几乎是每个答案所建议的: location ~* \.(jpeg|jpg|gif|png|ico|css|bmp|js)$ { # … } 然后我会遇到一些新的扩展,或者意识到我忘记了一些,并更新配置: location ~* \.(jpeg|jpg|gif|png|ico|css|bmp|js|cur|gz|svg|svgz|mp4|mp3|ogg|ogv|htc|woff2|woff)$ { # … } 我现在添加webm和webp,因此上述位置指令进一步...

Admin

是否可以在 uwsgi 设置中为 check-static 定义“排除”?
static-files

是否可以在 uwsgi 设置中为 check-static 定义“排除”?

我有一个不想修改的应用程序。 check-static它有多个目录,其中包含静态文件,这些文件在 uwsgi 的 .ini 文件中通过指令定义为静态。我的问题是,每个对/api端点的请求都会使用系统调用检查所有目录中的静态内容lstat(),这需要一点时间,实际上,每次调用只需 0.0005 秒,但事实并非如此零几秒钟听起来更好吗? 如果所有静态内容都可以通过/static/URL 中的前缀进行访问,那么我就可以用 替换check-static,这样就太好了static-map,但我不想修改应用程序,任何解决方法都足够了。如果只有 uwsgi 有这样的选项:...

Admin

Nginx 别名在 https 上不起作用,但在 http 上起作用
static-files

Nginx 别名在 https 上不起作用,但在 http 上起作用

我希望这将是一个相对简单的问题,但我被难住了,搜索潜在的解决方案也没有帮助。 我想在 DigitalOcean 上为我的 Ghost droplet 提供一个静态 (ads.txt) 文件。但是有一个问题,因为它似乎无法通过 https/ssl 访问,而在 http 上却可以访问? 更具体地说,在我的域名 example.com 上, https://example.com/ads.txt给出 404,但http://example.com/ads.txt工作正常 为什么会这样?我该如何解决? 这是我的.conf 文件: .conf文件 server { ...

Admin

我们正在将 wordpress 迁移到静态站点。这将在 1 个文件夹中创建超过 400,000 个文件夹。子文件夹的数量有限制吗?
static-files

我们正在将 wordpress 迁移到静态站点。这将在 1 个文件夹中创建超过 400,000 个文件夹。子文件夹的数量有限制吗?

我们的 wordpress 网站已有数年历史,其中许多帖子已编入索引,在 Google 上的排名也很高。一旦出现严重流量,我的 wordpress 服务器就会崩溃 - 甚至在经过几轮 wordpress 优化后,这种情况仍然会发生。我们已经受够了 wordpress 问题,并决定迁移。 我们正在从 wordpress 迁移到静态站点以获得更好的性能,这样页面就不会为每个请求呈现,并且静态 html、css、js 和图像文件可以直接由 nginx Web 服务器提供,而不是访问后端的另一台服务器。 问题是我们有超过 400,000 个帖子,每个帖子都有一个静态...

Admin

htaccess 没有重定向图像?
static-files

htaccess 没有重定向图像?

我正在尝试强制所有内容使用 HTTPS。 我在 htaccess 中添加了以下规则: RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} =http RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 它适用于网页(wordpress)。但是图像不会重定向到 https。图像或其他静态内容有什么特别之处吗?还是规则不完整? ...

Admin