آموزش نصب 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

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

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

دوازده − 7 =

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

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

مقالات مرتبط
نصب SQLite
آموزش Ubuntu

نصب SQLite؛ آموزش نصب SQLite در لینوکس اوبونتو!

اگر به دنبال راهی رایگان و بهینه برای مدیریت پایگاه‌های داده خود هستید، نصب SQLite یکی از بهترین گزینه‌های پیش روی شماست. دیتابیس چیست؟ پایگاه

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