мой файл конфигурации nginx
сервер {слушать ip-адрес: 80;
server_name subdomain.domain.com;
server_name www.subdomain.domain.com;
server_name ipv4.subdomain.domain.com;
location / {
proxy_pass http://ip-address:32038/;
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 $scheme;
proxy_http_version 1.1;
fastcgi_read_timeout 3000;
}
}
сервер {IP-адрес прослушивания: 443 ssl http2;
server_name subdomain.domain.com;
server_name www.subdomain.domain.com;
server_name ipv4.subdomain.domain.com;
ssl_certificate /opt/psa/var/certificates/scf83NyxP;
ssl_certificate_key /opt/psa/var/certificates/scf83NyxP;
ssl_client_certificate /opt/psa/var/certificates/scfrr8L8y;
proxy_read_timeout 60;
location / {
proxy_pass https://ip-address:30588/;
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 $scheme;
}
}
мой сайт на http://subdomain.mydomain.com работает нормально. но когда я использую https://subdomain.mydomain.com он отображает плохую страницу ошибки шлюза сервером nginx
через ssh, когда я запускаю следующую команду, все работает нормально
Для http curl -v -HHost: subdomain.mydomain.com http: // ip-адрес: 32038
curl -v subdomain.mydomain.com
Для https curl -v -HHost: subdomain.mydomain.com https://subdomain.mydomain.com:30588
С серверного узла SSH curl -v -HHost: subdomain.mydomain.com --resolve subdomain.mydomain.com:30588:ip-address --cacert / opt / psa / var / Certificates / scf83NyxP https://subdomain.mydomain.com:30588
curl -v -HHost: subdomain.mydomain.com --cacert / opt / psa / var / Certific / scf83NyxP http: // ip-адрес: 32038
Любая помощь будет очень оценена.
Спасибо