Как заставить http://example.com
https://example.com
на nginx?
Это мой текущий конфиг, он работает, только если набрать example.com
, он перенаправляет на https, как указано, но если я набираю с явной схемой, http http://example.com
не перенаправляет на https.
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
server_name _;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
ssl_certificate /etc/nginx/ssl/example.com.crt;
ssl_certificate_key /etc/nginx/ssl/example.com.key;
...
}