Я знаю, что это вопрос новичков.
У меня есть веб-сервер на 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