В Nginx, как я могу направить все запросы HTTP на HTTPS для суб-домена?

Тему в разделе "SSL сертификаты", создал(-а) Don Davidson, 18.07.2015.

  1. Don Davidson

    Don Davidson Любопытный

    Я хочу, чтобы все запросы по HTTP для суб-домена на моем веб-сервере были перенаправлены на HTTPS, для этого я прописал следующее:
    server {
    listen 80;

    location / {
    rewrite ^(.*) https://mysite.com$1 permanent;
    }
    ...

    Однако это не помогло. Подскажите, как правильно.
     
  2. Wolverine

    Wolverine Moderator

    Это правильный код:
    server {
    listen 80;
    server_name my.domain.com;
    return 301 https://$server_name$request_uri;
    }

    server {
    listen 443 ssl;
    server_name my.domain.com;

    [....]
    }
     

Поделиться этой страницей