Установить сертификат на веб-сервер

Я знаю, что это вопрос новичков.

У меня есть веб-сервер на Ubuntu 16.04. Я хочу установить на него сертификат, чтобы я мог защитить его с помощью Cloudflare SSL. Все, что я нашел в Интернете, содержит инструкции для конкретных веб-серверов, но я не уверен, какое программное обеспечение я использую. Я использую код , он находится на GitHub. Я выполнил все инструкции, чтобы этот сервер работал и был доступен. Мой сервер работает на AWS.

Спасибо за любую помощь, которую вы можете оказать.

0
задан 16 November 2019 в 04:12
1 ответ

Конфигурация в качестве примера:

sudo vim /etc/nginx/sites-enabled/pythonProject

server {
    listen 80;
    server_name example.com;

    return 301 https://example.com$request_uri;
}

server {
    listen 443 ssl;
    ssl_certificate /etc/nginx/ssl/example.cert-only.cer;
    ssl_certificate_key /etc/nginx/ssl/example.key;
    ssl_prefer_server_ciphers on;
    ssl_ciphers ECDH+AESGCM:ECDH+AES256:ECDH+AES128:!DH+3DES:!ADH:!AECDH:!MD5;
    ssl_dhparam /etc/nginx/ssl/dhparam.pem;

    location / {
        include proxy_params;
        proxy_pass http://unix:/pythonProject/MTurk/pythonProject.sock;
    }
}

Затем копируют сертификаты /etc/nginx/ssl и тест:

nginx -t

И перезапуск Nginx: sysctl restart nginx

0
ответ дан 4 December 2019 в 23:48

Теги

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