cost 309 ms
如何在使用哈希請求主體的 Varnish 中使用 vcl 設置基於 hash 的控制器?

[英]How to set up a hash based director using vcl in Varnish which is using the hashed request body?

我正在嘗試將 Varnish 設置為使用請求主體的 hash 在后端之間進行路由。我找到了使用主體訪問設置緩存的好示例,其中請求主體的 hash 用作緩存鍵。 我找不到使用正文 hash 進行路由的示例。 我嘗試了以下但它似乎不起作用。 這可能是因為 bodyaccess 不應該以這種方式使用。 ...

在 Nuxt 2 中使用 esi includes

[英]Using esi includes in Nuxt 2

我的目標:在我用 Nuxt 2 編寫的舊應用程序中粘合 Nuxt 3 渲染代碼。粘合將是 Varnish 並使用<esi:includes 我的問題:我有.vue文件<template> <div> <esi:include src="/from/n ...

Docker / Varnish / Hitch / Nginx / PHP:清除特定頁面緩存的正確方法是什么?

[英]Docker / Varnish / Hitch / Nginx / PHP : What is correct way to purge cache for specific page?

我通過 docker 使用hitch、varnish、nginx、php和mysql容器設置了簡單的 php 應用程序。 為了使Hitch在本地工作,我通過mkcert實用程序為添加到/etc/hosts的my.varnish.test本地域生成了自簽名證書所以https://my.varnish ...

如何用清漆返回空響應?

[英]How to return empty response with Varnish?

當請求到達Varnish服務器時,如果請求的服務器名稱未知,我想返回一個空響應或簡單地關閉連接。 例如,從 nginx(Varnish 的后端)我是這樣做的: 因此,當用戶/機器人訪問地址為 IP 或未知主機的 nginx 服務器時,它會得到: The connection was reset 。 ...

通過從子請求中提取響應 header 並將其添加到原始請求中,清漆錯誤“Uncached req.body can only be consumed once”

[英]Varnish error "Uncached req.body can only be consumed once" by extracting response header from subrequest and add it to the original request

我有一個 api 和 jwt 身份驗證(不記名令牌)。 每個 api 請求都會發送 jwt。 為了驗證 jwt,我在后端有一個特定的路由 ( GET /_jwt_user_sub )。 使用有效 jwt 對該路由的請求返回X-User響應 header,代碼為200和Content-Type: a ...

對於小型 VPS,Nginx Nginx 服務器之上的緩存或 Nginx 服務器之上的 Varnish 緩存最好是什么?

[英]What should be best Nginx Cache on top of Nginx Server or Varnish cache on top of Nginx server for small VPS?

我正在考慮在小型 VPS 配置上安裝清漆緩存。 我的 VPS 配置是 2 核 CPU 和 2 GB RAM 以及 50 GB SSD。 我想知道在這么小的 VPS 配置上最好安裝什么清漆緩存,Nginx Web 服務器(PHP 和 MySQL 也) Nginx 在 Nginx 網絡服務器以及 P ...

Varnish Apache 集成到 503 后端提取在 MAC 中失敗

[英]Varnish Apache Integration going to 503 Backend fetch failed in MAC

我嘗試使用以下步驟在 MAC 上為 apache2(MAMP) 設置清漆第1步。 釀造安裝清漆第2步。 Varnished 安裝然后配置 default.vcl 第三步。 配置 apache2 在端口 8080 上運行 第四步。 運行 127.0.0.1 或本地主機給出以下錯誤 誰能告訴我我在這里 ...

在 Varnish 中組合標頭

[英]Combining headers in Varnish

我在彼此之上運行多個 Varnish 緩存服務器。 我想“組合”它們每個的標頭,也就是說,當我向我的網站發出請求時,我可以看到它命中了哪個緩存服務器。 現在,兩個緩存服務器都有這個代碼: 在我的第二個緩存服務器上,我希望有這樣的東西: responsefromfirst是前一個緩存中的“X-Cac ...

使用 apache2 和 docker compose 清漆

[英]Varnish with apache2 and docker compose

我想在 openmaptiles 和我的 SSL apache2 服務器上使用 Varnish,所以我像那樣更改 docker-compose.yml 並更改我的 apache 配置以在 proxypass 和 proxyreverse 中使用 varnish 端口: 然后重新運行 docker-c ...

無法容器化清漆,拋出錯誤“服務不可用”

[英]Unable to containerise varnish, throws error "Service Unavailable"

清漆.local.php 默認.vcl docker-compose-template.yml 我正在嘗試將已經在“開發”容器中運行的清漆服務容器化,但是在我容器化之后,我看不到它在工作,我不確定這里出了什么問題。 連接應該在下面的流程中工作 https://loadwebsite.com -& ...

Edge Side 是否支持 Vue SSR?

[英]Edge Side Includes suports on Vue SSR?

我試圖在我的 nuxt 項目中包含邊緣側標簽<esi:include> 。 但是當它從清漆服務時它不會渲染元素。 我的視圖文件: 我在 nuxt 配置中的 ignoreElement 中包含了 ESI 標簽,以忽略 ESI 元素警告。 我已經看到有一個 React 庫。 是否有任何類型 ...

修補varnish 4.0.3和端口配置

[英]Patching varnish 4.0.3 and port configuration

我正在幫助 IT 部門更新他們當前的 Drupal 網站並協助更新他們的 RedHat 網絡服務器。 我的 Linux 用戶帳戶除了編輯我的主文件夾和 Apache docroot 之外沒有很多權限。 我被要求按照此補丁https://varnish-cache.org/security/VSV00 ...

禁止或清除清漆緩存

[英]Ban or Purge the varnish cache

Q1:我正在緩存移動和桌面的內容。 我只想清除或禁止移動設備或桌面設備的緩存。 那么如何清除和禁止移動和桌面緩存。 Q2:我想繞過桌面用戶代理的緩存。我只想先緩存移動用戶代理。請幫忙。這是我用於緩存移動和桌面用戶代理的 VCL 代碼。 ...

如何在 Varnish 中緩存內容?

[英]How to cache content in Varnish?

我們如何使用清漆緩存來緩存內容(如游戲更新、文件等)? 我還想在沒有緩存的情況下反向代理 https 連接。 我之前用 Nginx 做過,但現在我想切換到 Varnish。 我也搜索了谷歌,但沒有示例/配置可以用 dnsmasq 等來做這件事! 我嘗試通過獲取主機 header 並使用 Varni ...

如何為包含 WordPress 的多個應用程序和以 nginx 作為代理的 Ghost CMS 配置 Varnish?

[英]How to config Varnish for multiple application containing WordPress and Ghost CMS with nginx as proxy?

我們正在為 WordPress 和 Ghost 博客平台設置清漆緩存系統,以 nginx 作為網絡服務器/代理。 Wordpress Vcl(默認) Nginx 所有 WordPress 站點的 Vhost 一旦我們為 Ghost 添加另一個 vcl 文件,這就完美了,我們得到 ghost c ...

Varnish 如何為多個域返回相同的緩存

[英]Varnish how to return same cache for multiple domains

MI 有兩個域指向同一個 nginx 服務器。 這是我的設置以及我想如何運行我的域。 我的問題是,例如,當用戶請求site1.com/page/ ,其緩存與site2.com/page不同。 我希望site1.com/page/和site2.com/page/都返回相同的緩存,這樣服務器就不會存儲 ...

Varnish 如何為移動和桌面站點緩存

[英]Varnish how to cache for mobile and desktop site

我想知道如何緩存移動和桌面網站。 我有移動和桌面站點,其根目錄寫在 nginx 中。每當用戶訪問該站點時,移動/桌面都會根據用戶代理向用戶提供服務,因此在這種情況下,如何為移動站點緩存和為桌面站點緩存,以便當用戶訪問網站時,從緩存中獲取正確的內容。 請幫助在 Varnish 中編寫用於移動和桌面緩存 ...

Varnish 6.0lts 不會處理遠程代理上的安全 websockets?

[英]Varnish 6.0lts won't handle secure websockets on a remote proxy?

我很難接受這個設置。 我有一個 node.js 框,在 3000 上服務 HTTP,在 3001 上服務 websockets,在 3002 上服務安全 websockets。在它前面,我在自己的服務器上有一個遠程 Hitch/Varnish 緩存代理,它正在偵聽 443/80 並將第一台服務器連 ...

如何在我的 Varnish 配置中繞過 robots.txt 和 sitemap.xml?

[英]How do I bypass robots.txt AND sitemap.xml in my Varnish configuration?

由於 Varnish,Google 很難呈現我的 robots.txt 文件。 當我嘗試訪問 robots.txt 文件時,我收到 503 Service Unavailable 頁面。 我已經通過以下方式解決了繞過我的站點地圖的問題: 以下是繞過這兩項的適當語法嗎: ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM