learn

فعال سازی SSL در Cloudflare؛ تنظیم Full strict و گواهی مبدأ

راهنمای تنظیم HTTPS بین مرورگر، کلودفلر و سرور مبدأ با اصلاح توصیه‌های قدیمی و ناامن.

SSL در Cloudflare دو ارتباط جدا دارد: مرورگر تا کلودفلر، و کلودفلر تا سرور مبدأ. معتبر بودن گواهی‌ای که مرورگر نشان می‌دهد، به‌تنهایی وضعیت ارتباط دوم را اثبات نمی‌کند. برای سایت پروکسی‌شده، هر دو بخش باید درست تنظیم شوند.

پیش‌نیاز تنظیم SSL در Cloudflare

دامنه باید در حساب درست فعال باشد و رکورد وب مورد نظر از پروکسی عبور کند. رکورد DNS only ترافیک را از لبهٔ کلودفلر عبور نمی‌دهد. ابتدا پوشش گواهی لبه برای نام واقعی سایت و آماده‌بودن HTTPS روی مبدأ را بررسی کنید. تنظیمات ایمیل را با رکورد وب یکسان نگیرید.

تفاوت حالت‌های رمزنگاری

حالت مفهوم
Off رمزنگاری این مسیر فعال نیست؛ مناسب راه‌اندازی HTTPS نیست.
Flexible ارتباط مرورگر با کلودفلر امن است، اما کلودفلر با مبدأ از HTTP استفاده می‌کند.
Full برای درخواست HTTPS، ارتباط مبدأ رمزگذاری می‌شود ولی اعتبار گواهی مانند حالت strict بررسی نمی‌شود.
Full (strict) علاوه بر رمزنگاری، گواهی مبدأ باید معتبر، منقضی‌نشده و مطابق نام میزبان باشد.

در راه‌اندازی معمول، هدف مناسب Full (strict) با مبدأ آماده است. این حالت مخصوص گواهی پولی نیست؛ گواهی مورد اعتماد عمومی یا Origin CA قابل قبول است. شرایط رسمی Full (strict) را پیش از تغییر بررسی کنید.

مراحل راه‌اندازی

  1. گواهی معتبر و مطابق دامنه را روی سرور مبدأ نصب کنید.
  2. دسترسی HTTPS روی پورت ۴۴۳ و زنجیرهٔ گواهی را بررسی کنید.
  3. در داشبورد دامنه به SSL/TLS و Overview بروید.
  4. حالت رمزنگاری را مطابق این شرایط روی Full (strict) قرار دهید.
  5. صفحه، ورود و فرم‌ها را از مسیر واقعی کاربر بررسی کنید.
حالت Full strict برای تنظیم SSL در Cloudflare
نمونهٔ رابط قدیمی؛ نام و جای دکمه‌ها در نسخهٔ فعلی ممکن است متفاوت باشد. راهنمای بازبینی‌شدهٔ متن را مبنا قرار دهید.

Origin CA با گواهی مرورگر فرق دارد

در Origin Server می‌توانید برای مبدأ گواهی بسازید، نام‌ها را تعیین و کلید و گواهی متناظر را روی سرور نصب کنید. کلید خصوصی را امن نگه دارید؛ انتشار تصویر خروجی یا ذخیره در پوشهٔ عمومی مناسب نیست. انتخاب طولانی‌ترین اعتبار بدون برنامهٔ نگهداری، مزیت خودکار محسوب نمی‌شود.

Origin CA برای اعتماد کلودفلر به مبدأ است و مرورگر عادی مستقیماً به آن اعتماد نمی‌کند. اگر پروکسی را خاموش کنید یا کاربر مستقیم به مبدأ برسد، ممکن است هشدار گواهی ببیند. برای نیاز به اتصال مستقیم، گواهی عمومی معتبر را در طراحی در نظر بگیرید.

گزینه‌های تکمیلی را با هدف مشخص انتخاب کنید

Always Use HTTPS برای ریدایرکت است. Automatic HTTPS Rewrites برخی منابع ناامن را بازنویسی می‌کند؛ ابزار حذف محتوای تکراری نیست. HSTS را پس از اطمینان از HTTPS پایدار و پوشش زیردامنه‌های لازم بررسی کنید. Client Certificates برای احراز هویت متقابل است و Custom Hostnames به سناریوهای SaaS مربوط می‌شود، نه فروش سادهٔ گواهی.

خطای 526 یا حلقهٔ ریدایرکت

در 526، اعتبار گواهی مبدأ، نام و زنجیره را بررسی کنید. کاهش حالت امنیتی راه‌حل دائمی نیست. در حلقه، قوانین ریدایرکت برنامه، سرور و کلودفلر را هماهنگ کنید؛ Flexible با اجبار HTTPS در مبدأ می‌تواند مشکل ایجاد کند. غیرفعال‌کردن Universal SSL یا اعتماد بی‌قید به هدرهای پراکسی توصیه نمی‌شود.

مطالعهٔ مرتبط

بازبینی فنی: ۱۳ آبان ۱۴۰۵. تاریخ انتشار اولیه و نشانی قبلی حفظ شده‌اند.

مطالب مرتبط

ارسال نظر

فهرست مطالب