ssl - Laravel Forge Nginx redirecting all subdomains to https://example.com -
so i'm using laravel forge's built-in features generate , integrate letsencrypt certificate. i'm having issues getting subdomains work.
whenever try go www.example.com or https://www.example.com, redirects me https://example.com. same happens when try add more subdomains, foo.example.com redirects https://example.com
i have domain hosted namecheap , set so:
this nginx configuration file generated forge:
# forge config (dot not remove!) include forge-conf/example.com/before/*; # forge config (dot not remove!) include upstreams/example.com; server { listen 443 ssl; listen [::]:443 ssl; server_name example.com; # forge ssl (do not remove!) ssl_certificate /etc/nginx/ssl/example.com/244866/server.crt; ssl_certificate_key /etc/nginx/ssl/example.com/244866/server.key; ssl_protocols tlsv1 tlsv1.1 tlsv1.2; charset utf-8; access_log off; error_log /var/log/nginx/example.com-error.log error; # forge config (dot not remove!) include forge-conf/example.com/server/*; location / { proxy_set_header x-real-ip $remote_addr; proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for; proxy_set_header x-forwarded-proto $scheme; proxy_set_header host $http_host; proxy_set_header x-nginx-proxy true; proxy_pass http://386082_app/; proxy_redirect off; # handle web socket connections proxy_http_version 1.1; proxy_set_header upgrade $http_upgrade; proxy_set_header connection "upgrade"; } } # forge config (dot not remove!) include forge-conf/example.com/after/*; this first time i'm using nginx server i'm not sure how change that. i've tried playing around settings in namecheap dns settings, , making sure ssl generated subdomains, don't the issue anywhere within nginx configuration. searching around didn't give me solid solution don't want ward far away default configuration forge, yet still manage work way.
any , highly appreciated!
thank you

Comments
Post a Comment