Я использую 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;
}
}