CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Mon, 25 Aug 2025 19:01:33 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090425150818
location: https://web.archive.org/web/20090425150818/https://github.com/mikl/drupal-reverse-proxy/tree
server-timing: captures_list;dur=0.714343, exclusion.robots;dur=0.040008, exclusion.robots.policy;dur=0.023901, esindex;dur=0.014066, cdx.remote;dur=44.640055, LoadShardBlock;dur=485.712205, PetaboxLoader3.datanode;dur=102.575656, PetaboxLoader3.resolve;dur=229.361436
x-app-server: wwwb-app201
x-ts: 302
x-tr: 561
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie: wb-p-SERVER=wwwb-app201; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 301
server: nginx
date: Mon, 25 Aug 2025 19:01:34 GMT
content-type: text/html; charset=utf-8
content-length: 121
x-archive-orig-server: nginx/0.6.26
x-archive-orig-date: Sat, 25 Apr 2009 15:08:18 GMT
x-archive-orig-connection: close
x-archive-orig-set-cookie: _github_ses=BAh7ByIKZmxhc2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6OkZsYXNoSGFzaHsABjoKQHVzZWR7ADoOcmV0dXJuX3RvIh0vbGRvL2R2ZGF1dGhvci93aWtpcy9uZXc%3D--9d2fb819b73ac4fd036c6fcb666f6836844dcf1d; path=/; expires=Wed, 01 Jan 2020 08:00:00 GMT; HttpOnly
x-archive-orig-status: 301 Moved Permanently
location: https://web.archive.org/web/20090425150818/https://github.com/mikl/drupal-reverse-proxy/tree/master
x-archive-orig-x-runtime: 91ms
x-archive-orig-cache-control: no-cache
x-archive-orig-content-length: 121
cache-control: max-age=1800
memento-datetime: Sat, 25 Apr 2009 15:08:18 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Sat, 25 Apr 2009 15:08:18 GMT", ; rel="memento"; datetime="Sat, 25 Apr 2009 15:08:18 GMT", ; rel="last memento"; datetime="Sat, 25 Apr 2009 15:08:18 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_9_20090425115325_crawl102-c/52_9_20090425150727_crawl101.arc.gz
server-timing: captures_list;dur=0.529278, exclusion.robots;dur=0.022537, exclusion.robots.policy;dur=0.013298, esindex;dur=0.011499, cdx.remote;dur=5.537796, LoadShardBlock;dur=417.450792, PetaboxLoader3.datanode;dur=228.708710, PetaboxLoader3.resolve;dur=949.131545, load_resource;dur=855.816992
x-app-server: wwwb-app201
x-ts: 301
x-tr: 1313
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 302
server: nginx
date: Mon, 25 Aug 2025 19:01:35 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090427155358
location: https://web.archive.org/web/20090427155358/https://github.com/mikl/drupal-reverse-proxy/tree/master
server-timing: captures_list;dur=0.649257, exclusion.robots;dur=0.029476, exclusion.robots.policy;dur=0.017297, esindex;dur=0.035844, cdx.remote;dur=8.200102, LoadShardBlock;dur=609.871894, PetaboxLoader3.resolve;dur=503.861904, PetaboxLoader3.datanode;dur=95.960323
x-app-server: wwwb-app201
x-ts: 302
x-tr: 649
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Mon, 25 Aug 2025 19:01:36 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.31
x-archive-orig-date: Mon, 27 Apr 2009 15:53:58 GMT
x-archive-orig-connection: close
x-archive-orig-set-cookie: _github_ses=BAh7BzoOcmV0dXJuX3RvIhgvaW5ib3gvbmV3L2tvcmFrdG9yIgpmbGFzaElDOidBY3Rpb25Db250cm9sbGVyOjpGbGFzaDo6Rmxhc2hIYXNoewAGOgpAdXNlZHsA--317753d7a72fb17c4ef289ba8acac48936b2358f; path=/; expires=Wed, 01 Jan 2020 08:00:00 GMT; HttpOnly
x-archive-orig-status: 200 OK
x-archive-orig-x-runtime: 545ms
x-archive-orig-etag: "c69e1408441795ea230e779bc99f7638"
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-content-length: 16964
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Mon, 27 Apr 2009 15:53:58 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Fri, 05 Dec 2008 13:38:57 GMT", ; rel="prev memento"; datetime="Fri, 05 Dec 2008 13:38:57 GMT", ; rel="memento"; datetime="Mon, 27 Apr 2009 15:53:58 GMT", ; rel="last memento"; datetime="Mon, 27 Apr 2009 15:53:58 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_9_20090427113120_crawl103-c/51_9_20090427155342_crawl101.arc.gz
server-timing: captures_list;dur=0.623819, exclusion.robots;dur=0.027643, exclusion.robots.policy;dur=0.016325, esindex;dur=0.011415, cdx.remote;dur=83.604566, LoadShardBlock;dur=400.918452, PetaboxLoader3.datanode;dur=131.862351, PetaboxLoader3.resolve;dur=407.186315, load_resource;dur=284.684215
x-app-server: wwwb-app201
x-ts: 200
x-tr: 825
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
mikl's drupal-reverse-proxy at master - GitHub
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (

This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (

Description: | Drupal helper module for taking advantage of a reverse proxy (Varnish, Squid, nginx, et al.) |
Clone URL: |
git://github.com/mikl/drupal-reverse-proxy.git
Give this clone URL to anyone.
git clone git://github.com/mikl/drupal-reverse-proxy.git
|
name | age | message | |
---|---|---|---|
![]() |
README.markdown | Loading commit data... ![]() |
|
![]() |
reverse_proxy.admin.inc | Thu Jan 08 03:16:02 -0800 2009 | Simple settings form for cookie configuration. [mikl] |
![]() |
reverse_proxy.info | ||
![]() |
reverse_proxy.module |
Reverse proxy module for Drupal
Provides an array of headers and cookies to help make Drupal work together with a reverse proxy.
What works
- Setting cookies that can be read by the reverse proxy to decide whether to serve a cached page or forward the request to Drupal.
- Sending a header notifying the reverse proxy that it should leave out the cookies when caching a response.
What is yet to be done
- Calls to purge the cache on node update, comments, etc.
- Example configurations for the different reverse proxies to work with this module.
What we would like to do
This feature is coming soon. Sit tight!