skip to Main Content

How can i get the hostname of incoming url in nginx while using regex in server_name?

server { listen 80; listen 443 ssl; server_name ~^(?<custom_domain>[^.]+).; ssl_certificate /var/www/faqnation-server/issued_certs/${custom_domain}__issued_cert.pem; ssl_certificate_key /var/www/faqnation-server/issued_certs/${custom_domain}__issued_cert.key; location / { proxy_pass http://127.0.0.1:4178; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } This is my nginx configuration block, i have used regex ~^(?<custom_domain>[^.]+).…

VIEW QUESTION

Second nginx route doesn't work when there are two NextJs applications hosted

My nginx configuration looks like this server { listen 80; server_name host_server; location / { proxy_pass http://localhost:3000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } location /admin/ { proxy_pass http://localhost:3001; proxy_http_version 1.1; proxy_set_header Upgrade…

VIEW QUESTION
Back To Top
Search