Обратный прокси Nginx отлично работает с Safari и Firefox, но не работает с Chrome - PullRequest
0 голосов
/ 28 марта 2020

Я использую Nginx в качестве обратного прокси-сервера для пересылки моего запроса Https на внутренний сервер (который работает по протоколу Http с портом 7654 на том же сервере). В Safari все работает хорошо и Firefox, но Chrome выдает ошибку.

Chrome Ошибка: net :: ERR_CERT_AUTHORITY_INVALID

Ниже приведен мой nginx .conf файл. Кстати, он также отлично работает, когда я использую IP-адрес вместо имени домена в Chrome. Как я могу решить эту проблему?

    server {
        listen       443 ssl http2 default_server;
        listen       [::]:443 ssl http2 default_server;
        server_name  mydomain.name.lan;
        root         /usr/share/nginx/html;

        ssl_certificate "/etc/pki/tls/certs/crt.crt";
        ssl_certificate_key "/etc/pki/tls/private/key.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;

        location / {
                try_files $uri $uri/ /index.html;
        }

        location /app/v1/ {
                proxy_pass http://localhost:7654;
                proxy_set_header Host  $host;
                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 https;
        }

    }
...