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

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

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

مقالات مرتبط
آموزش نصب Matomo روی هاست cPanel
مقالات

آموزش نصب Matomo روی هاست cPanel

در این مقاله قصد داریم نحوه نصب Matomo روی هاست‌ سی‌پنل به‌صورت کامل و مرحله‌به‌مرحله بررسی کنیم. اگر به‌دنبال یک ابزار آنالیتیکس قدرتمند هستید که

آشنایی با انواع خدمات DevOps و کاربرد آنها
آموزش دواپس

آشنایی با انواع خدمات DevOps و کاربرد آنها

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

آموزش ورود به سی پنل (cPanel) و رفع مشکلات رایج آن
آموزش مدیریت سی پنل cPanel

آموزش ورود به سی پنل (cPanel) و رفع مشکلات رایج آن

سی‌پنل (cPanel) یکی از قدرتمندترین و پرکاربردترین ابزارهای مدیریت هاست است که برای کنترل وب‌سایت، پایگاه‌های داده و ایمیل‌ها استفاده می‌شود. اما استفاده از این

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