آموزش نصب ssl در سرور apache

نصب ssl در سرور apache

آنچه در مقاله می‌خوانید

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

چگونه گواهی SSL/TLS را روی سرور آپاچی نصب کنیم؟

نصب ssl در سرور apache

دستورالعمل‌های زیر را برای نصب گواهی SSL/TLS روی سرور apache مرحله به مرحله انجام دهید.

شما به سه کلید زیر برای تکمیل فرآیند نصب SSL در سرور Apache نیاز دارید.

  1. SSLCertificateKeyFile: کلید خصوص سرور که با کلید CSR ساخته شده‌است.
  2. SSLCertificateFile: شرکت صادرکننده، گواهی دامنه‌ای را فراهم می‌کند که تنها برای نام دامنه شما امضا شده‌است.
  3. SSLCertificateKeyFile: گواهی SSL مطمئن و عمومی شرکت‌های ارائه‌دهنده گواهی صادر می‌کنند.

فرآیند نصب

  1. کد گواهی SSL صادرشده از طرف شرکت ارائه‌دهنده را دانلود یا کپی کرده و در فایل به نام mydomain.crt ذخیره کنید.
(-----BEGIN CERTIFICATE----- XXXXXXX -----END CERTIFICATE-----)
  1. گواهی‌های روت و Intermediate مربوط به صادرکننده گواهی‌تان را بگیرید. با شرکت صادرکننده تماس برقرار کنید تا نسخه صحیح را به شما بدهد. فایل را به نام rootca.crt ذخیره کنید.
  2. فایل هر دو گواهی را روی سرور بارگذاری کنید (/path/to/mydomain.crt و /path/to/rootca.crt)
  3. وارد سرور شده و فایل پیکربندی آپاچی (httpd.conf) را پیدا و ویرایش کنید. در فرآیند نصب عادی، فایل‌های پیکربندی آپاچی را در آدرس /etc/httpd و فایل پیکربندی اصلی را به نام httpd.conf پیدا خواهید کرد.
  4. بلاک <VirtualHost> را برای پیکربندی گواهی SSL شناسایی کنید. مثال ساده‌ای از پیکربندی هاست مجازی را در زیر می‌بینید:
<VirtualHost 192.168.0.1:443>

DocumentRoot /var/www/yourdomain

ServerName www.yourdomain.com

SSLEngine on

SSLCertificateChainFile /path/to/rootca.crt

SSLCertificateFile /path/to/mydomain.crt

SSLCertificateKeyFile /path/to/private.key

</VirtualHost>

شما باید برای هر وب سایت جدید و ساب‌دامنه‌هایش، هاست مجازی جدیدی پیکربندی کنید.

  1. دستور آزمایش پیکربندی آپاچی را قبل از ریستارت‌ اجرا کنید.
Apachectlconfigtest
  1. سرویس آپاچی را ریستارت کنید تا تغییرات حاصل از نصب گواهی SSL فعال شود. دستور ریستارت‌شدن سرویس آپاچی:
Apachectl stop

Apachectl start

جمع‌بندی

در این مقاله کوتاه سعی کردیم تا فرآیند نصب SSL در سرور Apache را به ساده‌ترین شیوه ممکن برای شما شرح دهیم.

5/5 - (1 امتیاز)
نویسنده
واحد آموزش مبین هاست
نویسنده این مطلب به تولید محتوای آموزشی و کاربردی کمک می‌کند.
بیشتر درباره واحد آموزش مبین هاست بدانید ←
دیدن نظرات
small

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

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

15 − 14 =

عضویت در خبرنامه مبین هاست
مطالب کدام دسته‌بندی‌ها برای شما جذاب‌تر است؟

آنچه در مقاله می‌خوانید

مقالات مرتبط
مانیتورینگ سایت چیست
آموزش پایه شبکه و اینترنت

مانیتورینگ سایت چیست؟ آموزش کامل پایش سایت، بررسی آپ‌تایم، سرعت و عملکرد وب‌سایت و سرور

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

خدمات مبین هاست