Подключение домена к серверу через Cloudflare
Для примера используется IP локации D3 — 166.1.144.212.
1. Перенос домена в Cloudflare
- Добавьте домен в Cloudflare.
- Cloudflare выдаст 2 NS-сервера.
- Откройте сайт регистратора вашего домена.
- Замените текущие NS-серверы на выданные Cloudflare.
- Дождитесь, пока статус домена в Cloudflare изменится на Active (до 48 часов).
2. DNS
Cloudflare → ваш домен → DNS → Records → Add record
Заполните запись следующим образом:
Proxy status -Proxied — оранжевое облако
Если сервер находится не на D3, вместо 166.1.144.212 укажите IP вашего сервера.
После заполнения нажмите Save.
3. SSL/TLS
SSL/TLS → Overview → Configure
SSL/TLS encryption mode - Flexible
4. Создание Origin Rule
Rules → Overview → Origin Rules → Create rule
Основные настройки
Rule name - Любое название, например Server Proxy
Value - Ваш домен, например example.com
5. Destination Port
В этом же правиле прокрутите страницу ниже до раздела Destination Port.
Port - Порт вашего сервера, например 8080
То есть если ваше приложение работает на:
166.1.144.212:8080
Destination Port - Rewrite toRewrite to
После настройки нажмите Deploy.
6. Готовая конфигурация
Тогда вся конфигурация выглядит так:
После этого пользователь просто открывает:
https://example.com
Cloudflare принимает запрос и перенаправляет его на:
166.1.144.212:8080
То есть пользователю не нужно прописывать IP или порт в адресной строке.