static-content

安装 PHP 后,Apache 在提供静态内容方面(相对)较慢吗?
static-content

安装 PHP 后,Apache 在提供静态内容方面(相对)较慢吗?

首先介绍一下我如何安装 PHP、Apache 和一些 Apache 模块: # apt-get -y install php5 php-pear libapache2-mod-php5 php-apc php5-mysql php5-mcrypt php5-xmlrpc php5-curl php5-imagick php5-gd php5-imap php5-pspell # apt-get -y install apache2 apache2-doc apache2-utils # a2enmod setenvif headers deflate ...

Admin

CloudFlare CDN 和 Amazon S3 上具有 root 权限的静态站点
static-content

CloudFlare CDN 和 Amazon S3 上具有 root 权限的静态站点

我已经设置了一个 S3 存储桶来托管我的静态站点。 现在我试图用 CloudFlare 来解决这个问题,但是在 CloudFlare 的 DNS 管理器中为根域添加 CNAME 条目时出现以下警告: CNAME example.com example.com.s3-website-us-east-1.amazonaws.com DNS 规范不允许根域 CNAME 记录。较旧的递归程序和邮件程序可能不遵循此 CNAME。如果您计划将此记录用作 MX 或 SRV 目标,您可能需要将其更改为 A 记录。 我找到的示例展示了使用子域名(即 im...

Admin

使用本地缓存自动缩放 EC2 上的静态内容
static-content

使用本地缓存自动缩放 EC2 上的静态内容

你好,Serverfault 的成员。 我想在 EC2 上实现以下设置:负载均衡器启动和停止仅提供静态内容的实例。(基于 javascript 的应用程序)如果我发布新版本,我不想手动更新当前正在运行的实例上的应用程序代码。所以我考虑将代码上传到 cdn 并在 Web 服务器实例上安装带有本地缓存​​的驱动器(类似 dropbox)。这样,任何正在运行的实例都会自动拥有最新版本和本地内容的速度优势。 对此最好的解决办法是什么? 我曾尝试使用 s3 和 s3fs / s3fs-c,但由于其当前实现中存在错误,它们对我来说无法使用。从理论上讲,s3fs 的...

Admin

提供静态内容的最佳方式
static-content

提供静态内容的最佳方式

目前,我从 mydomain.com 提供静态内容(jpg、png、css),如下所示: location ~* \.(jpg|jpeg|gif|css|png|js|ico)$ { root /home/www/mydomain/current/web; add_header Cache-Control public; expires 365d; access_log off; } 我希望从 static.mydomain.com 提供“无 cookie”服务并获得更好的性能。 有什么更好的方法?在我的 ngin...

Admin

nginx hackery:每次 X 请求时都会更改图像文件
static-content

nginx hackery:每次 X 请求时都会更改图像文件

让我首先描述一下我正在做的事情。 我在名为 /images/* 的目录中有一堆图片。(jpg|gif|png|blah blah|) 现在假设这些图像嵌入在 html 页面中,而我并不真正关心它嵌入哪个图像或在哪里。 对于对同一图片文件的每 10 次请求(如果可能)或任何图片,我都希望显示一个固定的图像(例如 trollface.jpg)。就是这样! 我搜索了一番,但我甚至不确定自己在寻找什么。重写可能会有所帮助,但这是永久性的。这必须与请求有关。我听说 perl 脚本可以与 nginx 一起使用。我无法编写 nginx 模块(尽管我确实勇敢地查找了...

Admin

apache2 mod_deflate 静态内容
static-content

apache2 mod_deflate 静态内容

我有一台使用 apache2 每天提供数百万次 JS 文件的服务器。我的一些用户希望对 JS 进行 gzip 压缩。有谁知道 apache2 mod_deflate 如何处理静态文件的压缩?它会针对每个请求压缩 js 吗(在这种情况下我会担心 CPU 负载)?如果会,有没有办法预先压缩 JS 文件,这样 apache2 就不必针对每个文件都这样做了? ...

Admin

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

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

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

是否可以使用 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-content

Nginx 反向代理自定义位置不提供静态文件

我正尝试根据位置在同一个子域下提供两个不同的网站。 使用 Nginx 代理管理器 Docker 容器中的 GUI,我已成功设置了初始域https://foo.bar.baz重定向到另一个 Docker 容器 http://dockercontainer:port。 通过编辑“自定义位置”选项卡,我可以设置从https://foo.bar.baz/测试/到 http://dockercontainer:anotherport/ 但是,该网站没有加载任何资源,因为它似乎没有重定向资源请求,而我收到的请求如下 404 错误:https://foo.bar.baz/...

Admin

提供前端构建中未出现的静态文件夹的最佳方法
static-content

提供前端构建中未出现的静态文件夹的最佳方法

我有以下情况。我的应用程序的 Web 内容位于标准目录中/var/www/my.domain.com/html/。此外,我users_statics在这个目录中的某个地方有一个文件夹,我的应用程序在其中存储用户上传的一些基本文件。请注意,这些文件未包含在前端构建中,并且在使用过程中只需要这些文件的 URL。 但是,我的部署管道脚本会删除其中的所有文件/var/www/my.domain.com/html/并插入新的前端构建,默认情况下该构建不包含user_statics目录。例如: rm -rf /var/www/my.domain.com/html/* c...

Admin

S3 静态网站仅在私人窗口模式下加载速度非常慢
static-content

S3 静态网站仅在私人窗口模式下加载速度非常慢

我不确定这是 S3 问题还是我的网站的问题,但我想向社区寻求一些帮助。 配置:我在 S3 上托管了一个静态网站(约 700KB)。我的 .css 和 .js 已使用 gzip 压缩,并设置了相应的元数据。存储桶中的所有对象都使用缓存控制,最大使用期限相当于 7 天。 问题:当我尝试从 Firefox 中的私人窗口访问我的网站时,该网站需要一段时间才能加载,然后需要很长时间才能浏览网站的页面等。在以正常模式(非私人/隐身)访问网站的客户端设备上不会发生此问题。 问题:我该如何开始排除故障?读完这篇文章,你有没有想到什么?问题是浏览器、S3 还是 HTML 设置...

Admin

无法访问静态站点 S3、Cloudfront、Route53
static-content

无法访问静态站点 S3、Cloudfront、Route53

如果这需要分成两个问题,我很抱歉,但我正在尝试使用 S3、CloudFront 分发和 Route53 域设置静态站点。如果我尝试访问 laszloffy.com,我会收到 DNS_PROBE_FINISHED_NXDOMAIN 错误。如果我尝试www.laszloffy.com,我收到 XML“访问被拒绝”错误。 以下是我当前的配置 Route53 记录: laszloffy.com - NS laszloffy.com-SOA *.laszloffy.com - A - 到 Cloudfront 发行版的路线 *.laszloffy.com - AAA...

Admin

nginx 将带有加密值的查询参数附加到 React 应用程序
static-content

nginx 将带有加密值的查询参数附加到 React 应用程序

我想发送客户端证书中的 DN 字段($ssl_client_s_dn),但我想以加密方式发送。 在问题中nginx 将查询参数附加到 React 应用程序解释了如何向 React 应用程序添加参数使用改写和try_files以及如何预防无限重写重定向循环。 但我不知道如何加密这个变量($ssl_client_s_dn)。 我的配置文件是 server { listen 9999 ssl default_server; listen [::]:9999 ssl default_server; ssl_protocols TLSv1 T...

Admin

NGINX 代理不提供静态内容
static-content

NGINX 代理不提供静态内容

我已经设置了一个代理 NGINX,可以访问 10.0.0.151 上的 Wordpress 服务器: # # Default server configuration # server { listen 80 default_server; listen [::]:80 default_server; root /var/www/html; # Add index.php to the list if you are using PHP index index.html index.htm index.nginx-...

Admin

防止 Apache2 在静态目录中执行 CGI
static-content

防止 Apache2 在静态目录中执行 CGI

我正在运行一个在 Ubuntu 20.04 LTS 上运行的 Apache 2 Web 服务器。我为目录启用了一个 Python CGI 处理程序/var/www/html,即DocumentRoot。我想知道如何排除某个目录以运行 Python 文件的 CGI。 这是我的 CGI 配置: <Directory "/var/www/html"> Options +ExecCGI AddHandler cgi-script .py <IfModule mod_rewrite.c> ...

Admin