نحوه افزودن Let's Encrypt SSL به دامنه سفارشی MaxCDN

آیا تا به حال به این فکر کرده اید که چگونه می توانید از دامنه سفارشی در Maxcdn با گواهی (Maxcdn)SSL اختصاصی خود بدون خرید Edge SSL آن ها که هزینه ای بالغ بر 99 دلار در ماه دارد، استفاده کنید؟ مشکل این است که وقتی یک گواهی SSL نصب می‌کنید، باید از دامنه پیش‌فرض Maxcdn و گواهی (Maxcdn)SSL مشترک آن‌ها برای ارائه تصاویر از طریق HTTPS(HTTPS) استفاده کنید ، یا باید یک SSL اختصاصی از ارائه‌دهندگان خدمات مختلف یا از خود Maxcdn خریداری(Maxcdn) کنید.

نحوه افزودن Let's Encrypt SSL به دامنه سفارشی MaxCDN

اگر می خواهید از یک دامنه سفارشی مانند cdn.troubleshooter.xyz برای ارائه محتوای ثابت، تصاویر و غیره در این دامنه استفاده کنید، باید یک گواهی SSL برای این دامنه سفارشی نصب کنید. (SSL)اکنون برای استفاده از اجازه دهید گواهینامه SSL را رمزگذاری کنیم، ابتدا باید گواهی Let's Encrypt Wildcard را برای دامنه خود نصب کنید. برای آن، ارائه دهنده هاست شما باید از گواهینامه های Let's Encrypt Wildcard پشتیبانی کند.(Encrypt Wildcard)

اکنون اجازه دهید گواهینامه های Wildcard را رمزگذاری(Encrypt Wildcard) کنیم ، یک راه عالی برای محافظت از چندین زیر دامنه و دامنه ریشه با یک گواهی واحد است. و ما از این گواهی Wildcard برای نصب گواهی SSL روی زیر دامنه خود cdn.troubleshooter.xyz در پانل Maxcdn استفاده خواهیم کرد. (Maxcdn)بنابراین بدون اتلاف وقت، بیایید نحوه افزودن Let's Encrypt SSL به دامنه سفارشی MaxCDN(MaxCDN Custom Domain) را با کمک راهنمای فهرست شده در زیر ببینیم.

نحوه افزودن Lets Encrypt SSL(Add Lets Encrypt SSL) به دامنه سفارشی MaxCDN(MaxCDN Custom Domain)

مطمئن شوید که  یک نقطه بازیابی را(create a restore point)  فقط در صورتی که مشکلی پیش بیاید ایجاد کنید.

روش 1: مطمئن شوید که گواهی‌های Let's Encrypt Wildcard را نصب کنید(Method 1: Make sure to Install Let’s Encrypt Wildcard certificates)

1. وارد هاست(Hosting) خود شوید و سپس به مدیریت دامنه یا گواهی SSL بروید.(domain management or SSL Certificate.)

وارد هاست خود شوید و سپس به مدیریت دامنه یا گواهی SSL بروید

2. در مرحله بعد، نام دامنه و آدرس ایمیل خود را وارد کنید، سپس " Wildcard SSL " را علامت بزنید و روی Confirm کلیک کنید.(Confirm.)

نام دامنه و آدرس ایمیل خود را وارد کنید، سپس Wildcard SSL را علامت بزنید و روی تأیید کلیک کنید

3. هنگامی که تغییرات ذخیره شدند، باید یک CNAME جدید که در صفحه بالا نشان داده شده است اضافه کنید.

4. در نهایت می توانید از https با نام دامنه خود استفاده کنید.

پس از ذخیره تغییرات، می توانید از https با نام دامنه خود استفاده کنید

5. ممکن است لازم باشد افزونه Really Simple SSL را نصب کنید و تنظیمات URL را در مدیریت (URL)وردپرس(WordPress) یا تنظیمات CMS خود تغییر دهید.

منبع:  نحوه نصب گواهینامه Let's Encrypt Wildcard(How to Install a Let’s Encrypt Wildcard Certificate)

Method 2: Download your Wildcard Certificate through FTP/SFTP

1. FileZilla را باز کنید سپس جزئیاتی مانند Host، Username، Password و Port را وارد کنید.(Host, Username, Password, & Port.)

FileZilla را باز کنید و سپس جزئیاتی مانند هاست، نام کاربری، رمز عبور و پورت را وارد کنید

توجه:(Note:) اگر مشخصات فوق را ندارید، با پشتیبانی هاست خود تماس بگیرید، آنها جزئیات فوق را در اختیار شما قرار می دهند.

2. اکنون به پوشه Applications(Applications folder) خود در SFTP خود بروید سپس روی پوشه SSL کلیک کنید.(SSL folder.)

به پوشه برنامه های کاربردی خود در SFTP خود بروید سپس روی پوشه SSL کلیک کنید

3. server.crt و server.key(Download the server.crt and server.key) را دانلود کنید زیرا بعداً به هر دوی این فایل ها نیاز خواهید داشت.

server.crt و server.key را از پوشه SSL میزبان خود دانلود کنید |  نحوه افزودن Let's Encrypt SSL به دامنه سفارشی MaxCDN

روش 3: گواهی Let's Encrypt Wildcard را برای دامنه سفارشی در MaxCDN نصب کنید(Method 3: Install Let’s Encrypt Wildcard Certificate for Custom Domain in MaxCDN)

1. مرورگر مورد علاقه خود را باز کنید و وارد MaxCDN شوید یا به اینجا بروید:

https://cp.maxcdn.com/dashboard

مرورگر مورد علاقه خود را باز کنید و وارد MaxCDN شوید

2. ایمیل و رمز عبور خود را برای ورود( email and password to login) به حساب MaxCDN خود وارد کنید.

3. هنگامی که داشبورد MaxCDN خود را مشاهده کردید، روی Zones کلیک کنید.( Zones.)

هنگامی که داشبورد MaxCDN خود را مشاهده کردید، روی Zones کلیک کنید

4. در زیر Pull Zones، بر روی دکمه " View Pull Zones " کلیک کنید.

در زیر Pull Zones بر روی دکمه View Pull Zones کلیک کنید

5. در صفحه بعدی، روی فلش رو به پایین در کنار « مدیریت(Manage) » در کنار آدرس CDN(CDN Url) خود در زیر منطقه کشش کلیک کنید.

روی فلش رو به پایین کنار Manage در کنار آدرس CDN خود در زیر منطقه کشش کلیک کنید

6. از منوی کشویی روی SSL کلیک کنید.(SSL.)

7. مستقیماً به تنظیمات SSL خواهید رفت ، اکنون از قسمت سمت چپ روی " SSL اختصاصی(Dedicated SSL) " کلیک کنید .

از قسمت سمت چپ روی Dedicated SSL | کلیک کنید  نحوه افزودن Let's Encrypt SSL به دامنه سفارشی MaxCDN

8. اکنون برای استفاده از آن باید یک گواهی جدید در حساب MaxCDN خود آپلود کنید. (MaxCDN)و برای آن به جزئیات زیر نیاز دارید:

نام بسته (Name)
SSL Certificate (Cert)
SSL Key
Certificate Authority (CA) Bundle

برای استفاده از آن باید یک گواهی جدید در حساب MaxCDN خود آپلود کنید

9. در مرحله بعد، باید جزئیات را در قسمت های بالا وارد کنید:

الف) نام:(a) Name:) در این قسمت، باید از موارد زیر استفاده کنید: (دامنه)-(مشتری)-(تاریخ انقضا)( (domain)-(counter)-(expiration date)) به عنوان مثال، من می خواهم از دامنه خود troubleshooter.xyz و نام سفارشی که می خواهم با آن استفاده کنم استفاده کنم. MaxCDN cdn.troubleshooter.xyz است، بنابراین در قسمت نام، از: (MaxCDN)(https://techcult.com/)-(cdn.troubleshooter.xyz)-2019 استفاده خواهم کرد

در این قسمت باید از تاریخ انقضای دامنه زیر استفاده کنید

ب) گواهی SSL (گواهی):(SSL Certificate (Cert):) در این قسمت، باید گواهی Let's Encrypt Wildcard( upload your Let’s Encrypt Wildcard Certificate) خود را که از هاست خود دانلود می کنید، آپلود کنید. فایل crt ( گواهی امنیتی(Security Certificate) ) را با دفترچه یادداشتی که در بالا دانلود کردید باز کنید و فقط قسمت اول این گواهی را کپی کنید( copy only the first part of this Certificate) و آن را در داخل این قسمت گواهی SSL(SSL Certificate) ( گواهی(Cert) ) قرار دهید.

فایل crt. (گواهی امنیتی) را باز کنید و فقط قسمت اول این گواهی را کپی کنید.

فیلد گواهی SSL (گواهی) در MaxCDN SSL اختصاصی

ج) کلید SSL:(SSL Key:) برای گواهی فوق در این قسمت باید کلید خصوصی(Private Key) را ارائه دهید . فایل server.key را با notepad باز کنید و دوباره کل محتوای آن را در قسمت کلید SSL کپی و جایگذاری کنید.(SSL)

فایل server.key را با notepad باز کنید و محتوای آن را کپی کنید

کلید خصوصی را از فایل server.key در قسمت کلید SSL کپی کنید  نحوه افزودن Let's Encrypt SSL به دامنه سفارشی MaxCDN

د) بسته نرم افزاری Certificate Authority (CA):(Certificate Authority (CA) Bundle:) در این قسمت، باید قسمت دوم گواهی(Certificate) را از فایل crt . ( گواهی امنیتی(Security Certificate) ) کپی کنید. سرور .crt را با notepad باز کنید و قسمت دوم گواهی را کپی کنید و در قسمت Certificate Authority (CA) Bundle قرار دهید.

قسمت دوم گواهی را از فایل crt. (گواهی امنیتی) کپی کنید.

قسمت دوم گواهی سرور را کپی کرده و در قسمت بسته نرم افزاری Certificate Authority (CA) جایگذاری کنید.

10. پس از پر کردن مشخصات بالا، روی آپلود کلیک کنید.(click on Upload.)

پس از پر کردن جزئیات بالا روی آپلود کلیک کنید

11. پس از نصب موفقیت‌آمیز گواهی SSL ، از منوی کشویی « Choose an Uploaded Certificate » گواهی‌ای را که اخیراً آپلود کرده‌اید انتخاب کنید و (Choose an uploaded certificate)بر روی Install کلیک کنید.( click on Install.)

از منوی کشویی Choose an Uploaded Certificate گواهی را انتخاب کرده و بر روی Install | کلیک کنید  نحوه افزودن Let's Encrypt SSL به دامنه سفارشی MaxCDN

13. شما با موفقیت یک گواهی اختصاصی دامنه سفارشی خود را در (Dedicated)MaxCDN نصب کردید .

توصیه شده:(Recommended:)

این همان چیزی است که شما با موفقیت یاد گرفتید که چگونه Let's Encrypt SSL را به دامنه سفارشی MaxCDN اضافه کنید،(How to Add Let’s Encrypt SSL to MaxCDN Custom Domain) اما اگر هنوز در مورد این آموزش سؤالی دارید، در بخش نظرات از آنها بپرسید.



About the author

من یک مهندس نرم افزار با تجربه در Xbox Explorer، Microsoft Excel و Windows 8.1 Explorer هستم. در اوقات فراغت دوست دارم بازی های ویدیویی انجام دهم و تلویزیون تماشا کنم. من از دانشگاه یوتا مدرک دارم و در حال حاضر به عنوان مهندس نرم افزار برای یک شرکت بین المللی کار می کنم.



Related posts