Моя настройка следующая:
- Выделенный сервер (Linux) с динамическим
IP
адресом NO-IP
доменное имя- доменное имя
Когда я хочу получить доступ к своей системе (серверу), я обращаюсь к своему домену, который перенаправляет меня на мой NO-IP
домен, который, в свою очередь, перенаправляет на текущий IP
адрес сервера.
Я хотел бы добавить шифрование и DDOS
защиту в свою систему, поэтому я подумал о создании SSL
сертификата и внедрении Cloudflare
служб.
Его легко настроить Cloudflare
, но я действительно не уверен, возможно ли настроить SSL
через LetsEncrypt
схему, которую я создал. Я запутался в различных типах SSL
сертификатов (что именно мне нужно?), учитывая несколько перенаправлений, которые возникнут.
Насколько я понял, если я введу SSL
сертификат из Cloudflare
, я буду шифровать только трафик от пользователя к , Cloudflare
но не от Cloudflare
к серверу. Я прав? Если я собираюсь получить LetsEncrypt
сертификат, мне нужно будет установить его на своем сервере, но как мне его получить, если задействовано несколько перенаправлений и у меня динамический IP
адрес. Как это будет работать с Cloudflare
?
P.S. Я не опытный администратор, а разработчик программного обеспечения - мне нужна эта настройка для предоставления доступа к создаваемой мной информационной системе.
решение1
Cloudflare предоставляет вам два варианта SSL: гибкий SSL и полный SSL. При использовании гибкого SSL шифруется только соединение с Cloudflare. Вы можете попробовать эти варианты.
(Гибкий SSL) Но если вы настроите свой домен так, чтобы он указывал на Cloudflare, а затем используете в Cloudflare CNAME, чтобы он указывал на ваш адрес NO-IP. И получите SSL-сертификаты для вашего NO-IP и домена. Это работает только в том случае, если Cloudflare не принудительно подключает http к вашему серверу.
(Полный SSL) Другой вариант — использовать полный SSL и API Cloudflare для DynDNS, чтобы разместить самоподписанный сертификат на вашем сервере (Cloudflare обходит ошибку).