Bypass edge cache for app traffic
Homelab Main / deploy (push) Successful in 1m35s
Details
Homelab Main / deploy (push) Successful in 1m35s
Details
This commit is contained in:
parent
57a6a7283c
commit
00de9b0209
|
|
@ -15,6 +15,7 @@ locals {
|
|||
server_name = var.server_name
|
||||
server_names = join(" ", local.server_names)
|
||||
backend_host = var.backend_host
|
||||
backend_port = tostring(var.backend_port)
|
||||
demos_backend_port = var.demos_backend_port
|
||||
gitea_backend_host = var.gitea_backend_host
|
||||
gitea_backend_port = var.gitea_backend_port
|
||||
|
|
@ -260,6 +261,8 @@ if [ "$enable_letsencrypt" = "true" ]; then
|
|||
"$certbot_image" certonly \
|
||||
--webroot \
|
||||
-w /var/www/certbot \
|
||||
--cert-name "$server_name" \
|
||||
--expand \
|
||||
$certbot_domain_args \
|
||||
--preferred-challenges http \
|
||||
--agree-tos \
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@ limit_req_zone $binary_remote_addr zone=one:10m rate=10r/s;
|
|||
proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=static_assets:10m max_size=100m inactive=24h;
|
||||
proxy_cache_path /var/cache/nginx_dynamic levels=1:2 keys_zone=dynamic_content:5m max_size=50m inactive=1h;
|
||||
|
||||
upstream haproxy_backend {
|
||||
server haproxy-dev:9000;
|
||||
upstream homelab_backend {
|
||||
server ${backend_host}:${backend_port};
|
||||
}
|
||||
|
||||
set_real_ip_from 173.245.48.0/20;
|
||||
|
|
@ -101,7 +101,7 @@ server {
|
|||
}
|
||||
|
||||
location ~* \.(css|js)$ {
|
||||
proxy_pass http://haproxy_backend;
|
||||
proxy_pass http://homelab_backend;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
|
|
@ -116,7 +116,7 @@ server {
|
|||
}
|
||||
|
||||
location ~* \.(jpg|jpeg|png|gif|ico|webp|svg)$ {
|
||||
proxy_pass http://haproxy_backend;
|
||||
proxy_pass http://homelab_backend;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
|
|
@ -133,7 +133,7 @@ server {
|
|||
location / {
|
||||
limit_req zone=one burst=20 nodelay;
|
||||
|
||||
proxy_pass http://haproxy_backend;
|
||||
proxy_pass http://homelab_backend;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
|
|
|
|||
Loading…
Reference in New Issue