آموزش نصب SSL در Webmin در ۹ مرحله ساده و سریع 

نحوه نصب گواهی SSL در Webmin
Avatar
نویسنده: علیرضا برزودی
یکشنبه 10 دی 1402
مطالعه: ۱۰ دقیقه ۰ نظر ۴۱۷ بازدید

نصب SSL در Webmin مانند یک سپر طلایی مقاوم دور سایتتان می‌پیچد و از آن در برابر حملات احتمالی محافظت می‌کند. با نصب گواهی SSL در Webmin، امنیت سایتتان حفظ می‌شود. یعنی اطلاعاتی که کاربر در سایت وارد می‌کند، مانند نام کاربری، رمزعبور یا اطلاعات کارت بانکی از دسترسی غیرمجاز در امان می‌ماند. اگر برای مدیریت سیستم‌عامل وب‌سرور سایتتان از رابط کاربری قدرتمند Webmin استفاده می‌کنید، این مطلب مخصوص شماست. با خواندن این مطلب از بلاگ پارس پک به‌راحتی می‌توانید با گذراندن ۹ گام ساده موفق به نصب SSL روی وب مین شوید و خیالتان را از امنیت اتصال آنلاین راحت کنید.

ضرورت نصب گواهینامه SSL در Webminچیست؟

SSL مخفف عبارت «Secure Socket Layer» به معنای لایه سوکت امنیت است که مانند یک قفل امنیتی ضدگلوله روی سایتتان قرار می‌گیرد و با استفاده از رمزگذاری و کدهای مخفی، به ایمن‌سازی اطلاعات در فضای اینترنت کمک می‌کند. با نصب SSL در Webmin:

  • خیال کاربران را از امنیت سایت راحت می‌کند.
  • به وب‌سایت شما ظاهری حرفه‌ای و معتبر می‌دهد.
  • از اطلاعات حساس شما در برابر حملات سایبری محافظت می‌کند.

نصب SSL در Webmin مانند استفاده از یک قفل سه زبانه ضدسرقت روی درب خانه‌تان است که خیال شما را از هجوم هکرها و حملات سایبری راحت می‌کند.

خرید SSL

مراحل نصب گواهی SSL در Webmin

در این قسمت از آموزش نصب SSL در وب مین، مرحله به مرحله پیش خواهیم رفت تا در انتها موفق به نصب SSL روی وب مین شوید. همین ابتدا فنجان قهوه‌تان را نوشیده و از اولین گام آغاز کنید.

گام اول: گواهینامه SSL معتبر دریافت کنید

گواهینامه SSL را می‌توانید از یک ارائه‌دهنده میزبانی مانند سایت پارس پک خریداری کنید. همچنین می‌توانید از یک سرویس رایگان مانند Let’s Encrypt استفاده کنید. اگر قصد امن سازی Webmin با Let’s Encrypt را دارید، مراحل زیر را دنبال کنید:

۱. ایجاد حساب کاربری در Let’s Encrypt

برای ایجاد حساب کاربری در Let’s Encrypt، به وب‌سایت Let’s Encrypt مراجعه کنید و روی دکمه Get Started بزنید. سپس، فرم ثبت‌نام را پر کنید و دکمه «Create Account» را انتخاب کنید. پس از ایجاد حساب کاربری، یک ایمیل تایید دریافت خواهید کرد که برای اعتبارسنجی هویت شماست. البته به جای گذراندن این روال پیچیده، کافی‌است به‌راحتی ازطریق سایت پارس پک اقدام کنید. پارس پک گواهی رایگان Let’s Encrypt را به مدت ۹۰ روز دراختیارتان قرار می‌دهد.

۲. نصب ابزار Certbot

ابزار Certbot یک ابزار رایگان و متن باز است که برای درخواست و مدیریت گواهینامه‌های SSL از Let’s Encrypt استفاده می‌شود. برای نصب ابزار Certbot، مراحل زیر را دنبال کنید:

در یک ترمینال، دستور زیر را اجرا کنید:

sudo apt install certbot

۳. درخواست گواهینامه SSL

برای درخواست گواهینامه SSL برای Webmin، دستور زیر را در ترمینال اجرا کنید:

sudo certbot --apache

این دستور گواهینامه SSL را برای همه میزبان‌های مجازی Apache در Webmin درخواست می‌کند.

گام دوم: برای SSL غیررایگان درخواست CSR به وب مین دهید

اگر از گواهی SSL رایگان استفاده می‌کنید، از این مرحله با خیال راحت بگذرید و به مرحله سوم بروید. درصورت خرید گواهی SSL، باید درخواست امضای گواهی SSL یا کد CSR دهید. CSR مانند برگه سبزی است که قانونی بودن سایت شما را نشان می‌دهد. هنگام خرید گواهی SSL این کد را می‌توانید از ارائه‌دهنده دریافت کنید. برای مثال، اگر گواهی SSL را از پارس پک خریداری کردید، این کد در پنل‌تان وجود دارد. با ارائه CSR اعتبارسنجی گواهی شما ازطریق ایمیل به شما اعلام خواهد شد. پس از تایید و صدور گواهی می‌توانید مراحل نصب SSL در Webmin را پشت‌سر بگذارید.

گام سوم: فایل گواهی را از حالت فشرده خارج کنید

در سومین مرحله از نصب گواهینامه SSL در وب مین، پس از دریافت فایل ZIP گواهینامه SSL، آن را از حالت فشرده خارج کنید. با این کار، شما دو فایل شامل نام دامنه با پسوند CTR و Ca-bundle دراختیار خواهید داشت. در مرحله بعدی می‌خواهیم این فایل‌ها را در وب مین آپلود کنیم.

گام چهارم: فایل‌ها را در وب مین آپلود کنید

در این مرحله، وارد وب مین شوید. برای ادامه مراحل نصب SSL روی وب مین طبق تصویر به‌صورت زیر اقدام کنید:

  • در منوی سمت چپ، روی گزینه «Others» کلیک کنید.
  • با کلیک روی «Upload and Download»، تب «Upload to server» را انتخاب کنید.
  • اکنون در قسمتی که با شماره «۳» مشخص کردیم، فایل‌ها را آپلود کنید.
فایل‌هایتان را برای نصب SSL در Webmin آپلود کنید
افزایش امنیت سایت با SSL

گام پنجم: ماژول SSL در Webmin را فعال کنید

در مرحله پنجم از نصب SSL روی کنترل پنل وب مین، قبل از پیکربندی SSL در Webmin، باید ماژول SSL را فعال کنید. قبل از انجام این کار، درصورتی‌که آپاچی را هنوز نصب نکردید، از منوی سمت چپ گزینه «Un-used Modules» را انتخاب کنید. اکنون آپاچی را از میان گزینه‌های آن پیدا و فرایند نصب را انجام دهید.

نصب آپاچی برای فعال سازی SSL
فعال‌سازی SSL در وب مین

حالا برای فعال کردن SSL تنظیمات زیر را انجام دهید:

از منوی سمت چپ، قسمت «Servers»، روی «Apache Web Server» کلیک کنید و به تب «Global configuration» بروید.

روی تب Global configuration کلیک کنید
نصب SSL بر روی Webmin

روی «Configure Apache Modules» کلیک کنید.

روی آیکون Configure Apache Modules بزنید
نحوه نصب webmin بر روی وب مین

در لیست ماژول‌ها، تیک گزینه «SSL» را بزنید و روی «Enable Selected Modules» کلیک کنید.

 گزینه Enable Selected Modules را انتخاب کنید
نصب گواهینامه SSL در کنترل پنل وب مین

گام ششم: هاست مجازی ایجاد کنید

پس از فعال کردن و نصب گواهی SSL در Webmin حالا سراغ پیکربندی SSL می‌رویم. برای انجام این کار، مراحل زیر را دنبال کنید:

۱. از منوی سمت چپ، روی «Servers» و سپس «Apache Web Server» بزنید.

۲. در تب «Create Virtual hosts»، روی نام میزبان مجازی خود کلیک کنید.

۳. در قسمت «SSL Options»، عدد ۴۴۳ را در بخش Port بنویسید.

۴. در قسمت «Document Root» مسیر پوشه را انتخاب کنید.

۵. در بخش «Server Name» نام دامنه سایتتان را بنویسید.

۶. درنهایت، دکمه «Create Now» را بزنید تا یک میزبان (هاست) مجازی جدید ایجاد شود.

روی گزینه Create Now کلیک کنید
فرایند فعال سازی SSL در Webmin

۷. صفحه جدیدی به‌عنوان میزبان‌ مجازی موجود (Existing virtual hosts) برایتان ظاهر می‌شود. میزبان مجازی موردنظرتان را انتخاب و روی دکمه Globe بزنید.

روی گزینه globe بزنید
تنظیم SSL در وب مین

گام هفتم: پیکربندی SSL در Webmin

در مرحله هفتم از نصب گواهینامه SSL در وب مین، نوبت پیکربندی SSL رسیده است. از قسمت «Virtual Server Options» روی «SSL Options» کلیک کنید. سپس، قسمت‌های خالی را به‌صورت زیر تکمیل کنید:

روی گزینه SSL Options کلیک کنید
فعال سازی گواهی SSL در Webmin

۱. مقابل گزینه «Enable SSL» تیک Yes را بزنید.

۲. در قسمت «SSL protocols»، تیک SSLv3 و SSLv2 را غیرفعال کنید.

۳. در قسمت «Certificate/private key file»، فایل «example.com.crt» و در بخش «Certificate authorities file»، فایل «example.com.ca-bundle» را از کامپیوترتان آپلود کنید. درنهایت، روی گزینه «Save» بزنید.

فایل‌های گواهی امنیتی را آپلود کرده و روی گزینه Save کلیک کنید
نحوه نصب و پیکربندی SSL در Webmin

گام هشتم: Apache را ری‌استارت کنید

پس از پیکربندی SSL، نیاز است Apache را مجدداً راه‌اندازی کنید تا تغییرات اعمال شوند. برای ری‌استارت مجدد:

۱. به صفحه اصلی Webmin بروید.

۲. در منوی سمت چپ، روی «System» کلیک کنید.

۳. سپس روی «Boot Up and Shut Down» بزنید.

۴. در لیست سرویس‌ها، «Apache2» را انتخاب کنید.

۵. درنهایت «Restart» را بزنید.

تیک گزینه apache2 را بزنید
نحوه صدور گواهی SSL در Webmin

گام نهم: میخ آخر برای دسترسی به سایتتان را بزنید

اگر می‌خواهید HTTPS به‌جای HTTP برای سایتتان فعال شود، تنظیمات زیر را انجام دهید.

در منوی سمت چپ، گزینه Servers را انتخاب کنید.

  • اکنون روی «Apache Webserver» و سپس تب Create virtual host بزنید.
  • عدد پورت را روی ۸۰ قرار دهید. سایر تنظیمات را به‌صورت تصویر زیر تنظیم کنید.
عدد پورت را روی ۸۰ قرار دهید
نصب گواهینامه اس اس ال در وب مین
  • اکنون صفحه‌ای مانند تصویر زیر باز می‌شود. روی دکمه Aliases and Redirects کلیک کنید.
گزینه Aliases and Redirects را انتخاب کنید
ریدایرکت http به https در وب مین
  • در صفحه جدید، روبه‌روی گزینه «Permanent URL Redirects» دامنه خود را انتخاب کنید. سپس برای ذخیره‌سازی تنظیمات روی گزینه Save بزنید.
صدور گواهی SSL با انتخاب گزینه Permanent URL Redirects و From
آموزش نصب و فعال کردن گواهی SSL در کنترل پنل Webmin
  • با این کار نصب SSL در Webmin با موفقیت انجام خواهد شد و ارتباط وب‌سایت شما با مرورگر کاربران به‌صورت امن و با پروتکل HTTPS خواهد بود.

اگر می‌خواهید بدانید SSL چگونه امنیت وب‌سایت را بهبود می‌بخشد و از اطلاعات کاربران در برابر مهاجمان سایبری محافظت می‌کند، مقاله زیر را بخوانید.

SSL چیست؟

نکات مهم در نصب SSL در Webmin

  • برای بررسی اینکه آیا SSL به درستی پیکربندی شده است، ابزارهای بررسی گواهینامه SSL کمکتان خواهند کرد. برای مثال می‌توانید از سایت https://www.sslshopper.com استفاده کنید.
  • درصورت استفاده از گواهینامه SSL رایگان مانند گواهینامه SSL Let’s Encrypt باید هر ۹۰ روز یک بار گواهینامه خود را تمدید کنید.
  • اگر از یک گواهینامه SSL استفاده می‌کنید که برای چند دامنه صادر شده است، باید هر دامنه را به‌صورت جداگانه در Webmin پیکربندی کنید.

با SSL پارس‌پک از اطلاعات کاربرانتان در برابر هکرها محافظت کنید

برای ایمن‌سازی ارتباط بین وب‌سایت و مرورگر کاربران، به گواهی امنیتی نیاز دارید. پارس پک انواع گواهی امنیتی را با هزینه‌ مناسب و دوره‌ مصرفی سالانه به کاربران ارائه می‌دهد تا به‌راحتی و با چند کلیک بتوانند وب‌سایت خود را ایمن کنند. برای آشنایی با گواهی SSL پارس‌ پک، به صفحه‌ زیر مراجعه کنید.

جمع‌بندی

نصب SSL در Webmin را در ۹ گام ساده در این مطلب از آموزش کنترل پنل پارس پک بررسی کردیم. با نصب SSL در وب مین اطلاعات بین وب‌سرور و کاربران رمزگذاری خواهد شد و خیالتان از امنیت سایت در برابر هکرها راحت است. امیدواریم این مقاله به شما در نصب SSL روی Webmin کمک کرده باشد. اگر سوالی در این زمینه دارید، مشتاق راهنمایی شما هستیم. کافی‌است در انتهای همین مقاله سوالاتتان را بنویسید تا در سریع‌ترین زمان ممکن شما را راهنمایی کنیم.

سؤالات متداول

۱. برای نصب SSL در Webmin چگونه یک گواهی رایگان پیدا کنم؟

برای نصب SSL در Webmin می‌توانید از گواهی SSL رایگان پارس پک استفاده کنید. مدت اعتبار این گواهی نیز مانند سایر گواهی‌های رایگان ۹۰ روز است. همچنین می‌توانید از وب‌سایت پارس پک برای خرید گواهی SSL تجاری با اعتبار سالانه اقدام کنید.

۲. گواهینامه SSL چند نوع دارد؟

گواهینامه‌های SSL به دو دسته رایگان و تجاری تقسیم می‌شوند که هر دسته سطح اعتبار متفاوتی دارد. گواهی‌های رایگان که هزینه‌ای برای آن‌ها پرداخت نمی‌شود و می‌توانید به مدت سه ماه از آن‌ها استفاده کنید. گواهینامه‌های DV ارزان‌ترین نوع گواهینامه‌های SSL هستند و برای وب‌سایت‌های شخصی یا تجاری کوچک مناسب هستند. گواهینامه‌های OV و EV گران‌تر هستند و برای وب‌سایت‌هایی که نیاز به سطح بالایی از امنیت دارند، مانند وب‌سایت‌های بانکی یا فروشگاه‌های آنلاین، مناسب هستند.

۳. چرا نصب SSL در Webmin ضروری است؟

نصب SSL در Webmin یک اقدام امنیتی مهم است که به محافظت از اطلاعات حساس شما کمک می‌کند. با نصب SSL، می‌توانید از سرقت اطلاعات حساس جلوگیری کرده و اعتماد کاربران را جلب کنید.

منابع:ssls

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


ارسال دیدگاه در وبلاگ پارس‌پک را مطالعه کرده و آن‌ها را می‌پذیرم.

با خدمات ابری پارس پک آشنا شوید

اولین ارائه‌دهنده خدمات رایانش ابری در ایران هستیم