Я пытаюсь использовать SSL для защиты моего Restful API, который работает за сервисом nginx.Я сгенерировал ssl сертификат и ключи из https://www.sslforfree.com, а затем скопировал и вставил эти ключи на мой сервер.мой файл конфигурации nginx выглядит следующим образом
server {
listen 80;
listen 443;
server_name mysubdomain.mydomain.com;
ssl_certificate /etc/nginx/ssl/mysubdomain_ssl/certificate.crt;
ssl_certificate_key /etc/nginx/ssl/mysubdomain_ssl/private_key.key;
location /wwwroot/ {
autoindex off;
root /var/mysubdomain/;
}
location / {
proxy_pass http://localhost:8001;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection '';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
мое успокоительное приложение API работает локально на моем сервере на порту 8001, я открыл порты 80 и 443 на брандмауэре, я могу успешно получить ответ, используя http намой браузер и почтальон http://mysubdomain.mydomain.com/api/values, но когда я пытаюсь использовать https, я не получаю доступ к этому сайту.Вот разрешение для папки, содержащей сертификат и ключ drwxr-xr-x