From 75a4fde8de456862feb6480d024da0b365c1dd1c Mon Sep 17 00:00:00 2001 From: Austin Kregel <5355937+austinkregel@users.noreply.github.com> Date: Sat, 15 Feb 2025 03:33:40 -0500 Subject: [PATCH] Update the vhost file to name the backend after the domain (#485) --- .../views/ssh/services/webserver/nginx/vhost.blade.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/resources/views/ssh/services/webserver/nginx/vhost.blade.php b/resources/views/ssh/services/webserver/nginx/vhost.blade.php index eb0bb31..6749910 100755 --- a/resources/views/ssh/services/webserver/nginx/vhost.blade.php +++ b/resources/views/ssh/services/webserver/nginx/vhost.blade.php @@ -6,8 +6,12 @@ } @endif +@php + $backendName = preg_replace("/[^A-Za-z0-9 ]/", '', $site->domain).'_backend'; +@endphp + @if ($site->type === \App\Enums\SiteType::LOAD_BALANCER) - upstream backend { + upstream {{ $backendName }} { @switch($site->type_data['method'] ?? \App\Enums\LoadBalancerMethod::ROUND_ROBIN) @case(\App\Enums\LoadBalancerMethod::LEAST_CONNECTIONS) least_conn; @@ -67,7 +71,7 @@ @if ($site->type === \App\Enums\SiteType::LOAD_BALANCER) location / { - proxy_pass http://backend$request_uri; + proxy_pass http://{{ $backendName }}$request_uri; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;