Как заставить явное `http://example.com` к https на nginx - PullRequest
0 голосов
/ 14 марта 2019

Как заставить 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;

    ...

}
...