Weblines Cloudمستندات

دامنه‌ی اختصاصی و SSL

زیردامنه‌ی رایگانِ هر اپ، اتصالِ دامنه‌ی خودتان با رکوردِ DNS، وضعیت‌های SSL و گواهیِ Cloudflare Origin.

آخرین به‌روزرسانی:

زیردامنه‌ی رایگان#

هر اپ هنگامِ ساخت یک زیردامنه‌ی weblines.ir می‌گیرد و با HTTPS در دسترس است. برای این آدرس هیچ تنظیمِ DNSی لازم نیست.

اتصالِ دامنه‌ی خودتان#

دامنه‌ی اختصاصی فعلاً برای اپ‌ها پشتیبانی می‌شود و owner یا admin آن را اضافه می‌کنند.

  1. در صفحه‌ی DOMAINS مقدارِ DNS target را ببینید (دکمه‌ی کپی دارد).
  2. در پنلِ DNSِ دامنه‌تان یک رکورد بسازید:
نوعناممقدار
Aapp (برای app.example.com)همان DNS target
  1. در همان صفحه، hostname — مثلاً app.example.com — را به اپ وصل کنید.
  2. بعد از انتشارِ DNS، ترافیک به اپ می‌رسد و SSL معمولاً ظرفِ چند دقیقه فعال می‌شود.

Cloudflare: اگر دامنه‌تان روی Cloudflare است، یکی از سه روشِ بخشِ بعدی («دامنه روی Cloudflare») را انتخاب کنید.

دامنه روی Cloudflare#

سه روش داریم. فقط یکی را انتخاب کنید:

روشابرِ رکوردحالتِ SSL در Cloudflareگواهیمناسب برای
۱. ساده‌ترین (پیشنهادی)خاکستری (DNS only)مهم نیستخودکار، از سمتِ مابیشترِ سایت‌ها، به‌خصوص با مخاطبِ ایرانی
۲. پروکسی، بدونِ گواهینارنجی (Proxied)Flexibleلازم نیستسایت‌های معرفی، بدونِ لاگین و پرداخت
۳. پروکسی، امننارنجی (Proxied)Full (strict)گواهیِ Origin (پایینِ همین صفحه)سایت‌هایی که پروکسیِ Cloudflare و امنیتِ کامل می‌خواهند

روشِ ۱ — ابرِ خاکستری#

رکوردِ A را DNS only بگذارید و گواهی آپلود نکنید. ما گواهیِ Let's Encrypt را خودمان صادر و تمدید می‌کنیم.

روشِ ۲ — Flexible#

  1. رکوردِ A را Proxied (نارنجی) بگذارید.
  2. در SSL/TLS → Overview حالت را Flexible بگذارید.
  3. در SSL/TLS → Edge Certificates گزینه‌ی Always Use HTTPS را روشن کنید. بدونِ آن، بعضی ریدایرکت‌های خودِ اپ بازدیدکننده را به http:// می‌برند.

هشدار: در Flexible، مسیرِ Cloudflare تا سرورِ ما رمزنگاری نمی‌شود. برای سایتی که لاگین، پرداخت یا اطلاعاتِ شخصی دارد، روشِ ۱ یا ۳ را انتخاب کنید.

روشِ ۳ — Full (strict)#

گام‌های بخشِ «گواهیِ Cloudflare Origin» در پایینِ همین صفحه را انجام دهید. ابرِ رکورد حتماً باید نارنجی باشد.

اشتباه‌های رایج#

  • گواهیِ Origin با ابرِ خاکستری: مرورگر خطای گواهی می‌دهد. یا ابر را نارنجی کنید، یا گواهی را کنار بگذارید و روشِ ۱ را انتخاب کنید. بررسیِ DNS در صفحه‌ی DOMAINS این حالت را با [NO CF] نشان می‌دهد.
  • Full (strict) بدونِ گواهیِ Origin: Cloudflare خطای ۵۲۶ می‌دهد. گواهیِ Origin را آپلود کنید یا به روشِ ۱ یا ۲ بروید.
  • حالتِ SSL در Cloudflare روی کلِ دامنه (zone) اثر می‌گذارد، نه فقط روی همین رکورد. اگر زیردامنه‌های دیگرتان جای دیگری میزبانی می‌شوند، قبل از تغییرِ حالت آن‌ها را هم در نظر بگیرید.

وضعیت‌های SSL#

وضعیتیعنی
PENDINGDNS هنوز منتشر نشده یا گواهی در حالِ صدور است
ACTIVEگواهیِ خودکار فعال است و دامنه واقعاً با HTTPS جواب می‌دهد
ACTIVE (MANUAL)گواهیِ دستیِ شما فعال است
ERRORهمه‌چیز در پلتفرم وصل است ولی دامنه از بیرون درست جواب نمی‌دهد — DNS، پروکسی یا گواهی را بررسی کنید

وضعیت با بازکردنِ صفحه‌ی DOMAINS دوباره از بیرون بررسی می‌شود؛ ACTIVE یعنی دامنه واقعاً کار می‌کند، نه فقط اینکه تنظیم شده.

بررسیِ زندهٔ DNS#

در صفحه‌ی DOMAINS، کنارِ هر دامنه یک بررسیِ DNS هست. این بررسی همان لحظه نشان می‌دهد که رکوردِ شما به سرورِ درست اشاره می‌کند یا نه، و اگر نه، کدام رکورد باید عوض شود.

مسیرِ www و دامنه‌ی اصلی#

برای اپ، می‌توانید مشخص کنید کدام آدرس اصلی باشد:

  • apex → www: example.com به www.example.com می‌رود.
  • www → apex: www.example.com به example.com می‌رود.

برای این کار هر دو آدرس (دامنه‌ی اصلی و www) باید اول به اپ وصل باشند. در بخشِ Redirect این مورد را انتخاب کنید.

گواهیِ Cloudflare Origin#

برای روشِ ۳ (پروکسیِ Cloudflare با Full (strict)):

  1. در داشبوردِ Cloudflare، SSL/TLS → Origin Server → Create Certificate را بزنید.
  2. در صفحه‌ی DOMAINS کنارِ همان دامنه UPLOAD CERTIFICATE را بزنید و گواهی و کلیدِ خصوصی را — هر کدام بلوکِ کاملِ PEM که با -----BEGIN شروع می‌شود — paste کنید.
  3. در Cloudflare حالتِ SSL را Full (strict) بگذارید.
  4. رکوردِ DNS ِ دامنه باید Proxied (ابرِ نارنجی) باشد. مرورگرها به گواهیِ Origin اعتماد نمی‌کنند؛ با ابرِ خاکستری سایت روی HTTPS خطای گواهی می‌دهد.

برای تمدید یا عوض‌کردن، REPLACE CERTIFICATE.

حذفِ گواهیِ آپلودشده#

اگر از روشِ ۳ به روشِ ۱ برمی‌گردید (ابرِ رکورد را خاکستری یا DNS only کرده‌اید)، گواهیِ Origin دیگر به کار نمی‌آید و مرورگر با آن خطا می‌دهد. در صفحه‌ی DOMAINS کنارِ دامنه REMOVE CERTIFICATE («حذفِ گواهی» در حالتِ ساده) را بزنید و تأیید کنید. بعد از حذف، دامنه به گواهیِ خودکارِ Let's Encrypt برمی‌گردد. این دکمه فقط برای دامنه‌ی اختصاصیِ اپی دیده می‌شود که گواهیِ آپلودشده دارد.

حذفِ دامنه#

زیردامنه‌ی پیش‌فرضِ پلتفرم حذف نمی‌شود. دامنه‌ی اختصاصی را از صفحه‌ی DOMAINS بردارید و بعد رکوردِ DNS را هم پاک کنید.

جوابت را پیدا نکردی؟

تیکت از پنل یا تماس در ساعاتِ کاری: ۰۲۱-۸۸۷۱۷۴۵۱

ثبتِ تیکت