Flera servrar på samma nätverk, men olika subdomäner?
Tjena, har slitit håret flera kvällar i rad för att försöka få det här att funka.
Så jag har då min domän hos google domains, jag har dynamisk DNS till "*.mindomän.se".
På serversidan har jag en proxmox server med en nextcloud container som jag då vill komma till med "nextcloud.mindomän.se", och sen även andra tjänster på "tjänstnamn.mindomän.se"
Jag har även en nginx container som jag försökt få att dirigera om trafiken till min nextcloud container. Routern har portforward till nginx containern och jag har fått upp default sidan så vet att det funkar
Vanligtvis när jag kört containers via docker så är allt på localhost med olika portar, men med proxmox så dyker de upp med unik IP och MAC.
Min senaste nginx config så har jag testat med certbot:
server {
server_name nextcloud.mindomän.se;
location / {
proxy_pass https://192.168.1.101:443;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
add_header Strict-Transport-Security "max-age=63072000; includeSubDomains; preload";
listen [::]:443 ssl ipv6only=on; # managed by Certbot
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/nextcloud.mindomän.se/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/nextcloud.mindomän.se/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}
server {
if ($host = nextcloud.mindomän.se) {
return 301 https://$host$request_uri;
} # managed by Certbot
server_name nextcloud.mindomän.se;
listen [::]:80;
listen 80;
rewrite ^ https://$server_name$request_uri? permanent;
}
Men började med en basic config:
server {
listen 443;
server_name nextcloud.mindomän.se;
location / {
proxy_pass https://192.168.1.101:443;
}
}
Är jag helt fel ute eller?