Ошибка Nginx - HTTPS

Я относительно новичок в nginx и установил и настроил его как обратный прокси. Все виртуальные хосты, которые я настроил до сих пор, работают нормально. Проблема возникла с настройкой моего первого виртуального хоста, прослушивающего порт 443, и прокси-сервером, передаваемым на вышестоящий сервер https.

После настройки файла, когда я перезагружаю службу nginx, я получаю сообщение об ошибке:

Job for nginx.service failed because the control process exited with error code...".

Я провел некоторое исследование и подумал, может быть, мне нужно перекомпилировать всю установку с помощью модуля ssl ( --with_http_ssl_module), но у меня установлены nginx и nginx-common (я установил с помощью менеджера пакетов apt), и, согласно моим исследованиям, модуль ssl уже должен поставляться с nginx-common (если я что-то упустил ?

Нужно ли как-то его включать?). Пожалуйста, найдите код для моей конфигурации обратного прокси ниже. Любая помощь очень ценится!

server {
    listen 443 default SSL;
    server_name example.local www.example.local;

    ssl_prefer_server_ciphers on;
    ssl_protocols TLVv1 SSLv3;
    ssl_ciphers RC4:HIGH:!aNULL:!MD5:@STRENGTH;
    ssl_session_cache shared:WEB:10m;

    ssl_certificate /etc/nginx/ssl/ssl.crt;
    ssl_certificate_key /etc/nginx/ssl/ssl.key;

    index index.htm index.html index.php

    location / {
        proxy_set_header X-Forwarded-Proto https;
        proxy_pass https://server.local;
    }
}
0
задан 21 July 2019 в 21:48

0 ответов

Другие вопросы по тегам:

Похожие вопросы: