انتشار یک وبسایت موجود از طریق CDN
مراحل مبدأ، هدر Host، نام میزبان، DNS، SSL و Apply Changes را دنبال کنید.
باز کردن جریان Pull CDNراهنمای CDN.com.tr
ابتدا تعیین کنید محتوا از کجا میآید، سپس تعیین کنید کدام مدل دامنه عمومی آن را ارائه میکند؛ این تفکیک برای Pull، Push و Hosting/Platforms اعمال میشود.
شروع به کار
ابتدا تعیین کنید محتوا از کجا میآید، سپس تعیین کنید کدام مدل دامنه عمومی آن را ارائه میکند؛ این تفکیک برای Pull، Push و Hosting/Platforms اعمال میشود.
همه ۹ ترکیب میتوانند معتبر باشند؛ این نمونهها انتخابهایی را پوشش میدهند که کاربران معمولاً به آن نیاز دارند.
فایل را در فضای ذخیرهسازی CDN.com.tr بارگذاری کنید و از `xyz.cdn.com.tr` ارائه دهید.
فایلها در فضای ذخیرهسازی CDN.com.tr قرار دارند؛ فقط زیردامنه دارایی با CNAME اشاره میکند.
مبدأ روی هاستینگ مشتری باقی میماند؛ CDN.com.tr کش، امنیت و SSL را جلوی آن اضافه میکند.
nameserverهای دامنه ریشه به CDN.com.tr منتقل میشوند؛ DNS، SSL و پیکربندی CDN با هم مدیریت میشوند.
زمان اجرای پلتفرم آماده است و میتوان پیش از اتصال یک دامنه عمومی آن را آزمایش سریع کرد.
خروجی Managed Container، PHP یا WordPress از یک زیردامنه سفارشی ارائه میشود.
نوع منبع توصیف میکند بکاند کجا قرار دارد.
روش تحویل مدل نام میزبان عمومی را توصیف میکند.
همان سه روش تحویل را میتوان برای منابع Pull، Push و Hosting/Platforms استفاده کرد.
مرحله Content Source بین Pull، Push و Hosting تفکیک میکند.
نتیجه مورد انتظار: این انتخاب سطح محصول بعدی را تعیین میکند.
export CDN_SOURCE=pull
# Alternatives: push or hosting
اگر ویزارد محدودیت بسته را نشان دهد، پرداخت در پنل تکمیل میشود.
نتیجه مورد انتظار: جریانهای دستوری با یک شناسه بسته خریداریشده ادامه مییابند.
# Package purchase is completed in the panel.
cdnctl packages list --owned --format table
export PAID_PACKAGE_ID=<listed_package_id>
مرحله تحویل تعیین میکند CDN چگونه محتوا را بهصورت عمومی ارائه میدهد.
نتیجه مورد انتظار: حساب، منبع و روش تحویل را با هم ذخیره میکند.
export DELIVERY_METHOD=default-endpoint
# Alternatives: full-dns-transfer or custom-subdomain
پس از انتخاب، صفحههای پیکربندی از هم جدا میشوند.
نتیجه مورد انتظار: کاربر مراحل غیرضروری DNS، بارگذاری یا پلتفرم را در راهنمای اشتباه نمیبیند.
cdnctl cdn accounts create --source "$CDN_SOURCE" --delivery "$DELIVERY_METHOD" --package "$PAID_PACKAGE_ID" --alias selected-flow
export ACCOUNT_UUID=<account_uuid>
کاربر بین یک مبدأ موجود، فایلهای ایستای بارگذاریشده یا زمان اجرای پلتفرم تصمیم میگیرد و در عین حال تحویل default endpoint، full DNS transfer یا custom subdomain را انتخاب میکند.