Dynamische vHosts mit Nginx Webserver (Wildcard Subdomains)

server { listen 80; server_name *.domain.com; return 301 https://$host$request_uri; } server {     listen 443 ssl http2;     ssl on;     server_name ~^(?<subdomain>[^.]+).domain.com;       keepalive_timeout 300;       # Letsencrypt     ssl_certificate /etc/letsencrypt/live/domain.com/fullchain.pem;     ssl_certificate_key /etc/letsencrypt/live/domain.com/privkey.pem;     # Cipher     ssl_protocols TLSv1 TLSv1.1 TLSv1.2;     ssl_prefer_server_ciphers on;     ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH";     ssl_dhparam /etc/ssl/private/dhparam.pem;     ssl_ecdh_curve secp384r1;     ssl_session_cache shared:SSL:10m;     ssl_session_timeout 10m;       # OSCP    ... » read more

Nginx Reverse Proxy zu Azure Web App (Eigener Domain-Name)
Nginx Reverse Proxy zu Azure Web App (Eigener Domain-Name)

Problem: Eigene Domain-Namen bei Azure Web Apps sind nicht kostenlos möglich. Durch einen Nginx Reverse Proxy von einem externem Server/Anbieter zu Azure Cloud kann man das Problem umgehen. Lösung: Eigene Domain auf Server mit nginx (inklusive Letsencrypt, kostenlose SSL-Zertifikate)—>nginx reverse proxy—>Azure Web App (zb. ASP.NET) https://domain.com –> proxy –> webappname.azurewebsites.net Nginx Config (Reverse Proxy zu... » read more

Dynamische vHosts mit apache2 Webserver (Wildcard)

Modul „vhost_alias“ aktivieren –> vhost_alias.load/etc/apache2/mods-enabled /etc/apache2/mods-available nach vhost_alias.load suchen und wenn nicht aktiviert mit a2enmod aktivieren danach neu starten dynamischen vHost konfigurieren Source: https://httpd.apache.org/docs/2.4/mod/mod_vhost_alias.html https://www.chris-shaw.com/blog/using-wildcards-in-virtual-hosts-on-apache