Разрешение на кроссдоменный запрос в nginx

server {
    listen       443 ssl http2;
    listen       [::]:443 ssl http2;
    server_name  _;
    root         /var/www;

    ssl_certificate "/etc/nginx/server.crt";
    ssl_certificate_key "/etc/nginx/server.key";
    ssl_session_cache shared:SSL:1m;
    ssl_session_timeout  10m;
    ssl_ciphers HIGH:!aNULL:!MD5;
    ssl_prefer_server_ciphers on;

    # Load configuration files for the default server block.
    include /etc/nginx/default.d/*.conf;

    error_page 404 /404.html;
        location = /40x.html {
    }

    error_page 500 502 503 504 /50x.html;
        location = /50x.html {
    }
}

Как разрешить кроссдоменные запросы к серверу с любых сайтов?

Второй вопрос

listen 80 default_server;
server_name _;
return 301 https://$host$request_uri;

Необходимо выполнять переадресацию с http на https, правила прописал, но почему та зациклено на переадресации стало. То есть бесконечно переадресовывает.


Ответы (0 шт):