Proxy skycam snapshot on jdholt.com
This commit is contained in:
parent
ecf34dbc89
commit
533397fc21
@ -82,6 +82,13 @@ in {
|
|||||||
worker_connections 20000;
|
worker_connections 20000;
|
||||||
multi_accept off;
|
multi_accept off;
|
||||||
'';
|
'';
|
||||||
|
proxyCachePath = {
|
||||||
|
"skycam" = {
|
||||||
|
enable = true;
|
||||||
|
keysZoneName = "skycam_cache";
|
||||||
|
maxSize = "100m";
|
||||||
|
};
|
||||||
|
};
|
||||||
virtualHosts = {
|
virtualHosts = {
|
||||||
## Static sites
|
## Static sites
|
||||||
"jellyfin.vimium.com" = {
|
"jellyfin.vimium.com" = {
|
||||||
@ -111,8 +118,14 @@ in {
|
|||||||
serverAliases = [ "www.jdholt.com" ];
|
serverAliases = [ "www.jdholt.com" ];
|
||||||
extraConfig = nginxErrorPages + nginxEdgeHeaders + nginxStrictHeaders;
|
extraConfig = nginxErrorPages + nginxEdgeHeaders + nginxStrictHeaders;
|
||||||
locations."/skycam/snapshot.jpg" = {
|
locations."/skycam/snapshot.jpg" = {
|
||||||
root = "/var/www/jdholt.com";
|
proxyPass = "http://skycam.mesh.vimium.net:8080/snapshot";
|
||||||
|
extraConfig = ''
|
||||||
|
proxy_cache skycam_cache;
|
||||||
|
proxy_cache_valid any 10s;
|
||||||
|
proxy_ignore_headers Cache-Control Expires Set-Cookie;
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
|
locations."/".return = "301 https://vimium.com$request_uri";
|
||||||
};
|
};
|
||||||
"pki.vimium.com" = {
|
"pki.vimium.com" = {
|
||||||
addSSL = true;
|
addSSL = true;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user