Назад | Перейти на главную страницу

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

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

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

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

Пример конфигурации:

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