همه ما قبول داریم که امنیت یکی از ارکان اساسی تجارت و کسب و کار است. گواهی SSL در حال حاضر به یکی از ملزومات فروشگاههای اینترنتی تبدیل شده که نقش پررنگی در تامین امنیت اطلاعات خرید و مشخصات مشتریان دارد. در ادامه قصد داریم به آموزش نصب SSL در سرور Apache بپردازیم.
چگونه گواهی SSL/TLS را روی سرور آپاچی نصب کنیم؟
دستورالعملهای زیر را برای نصب گواهی SSL/TLS روی سرور apache مرحله به مرحله انجام دهید.
شما به سه کلید زیر برای تکمیل فرآیند نصب SSL در سرور Apache نیاز دارید.
- SSLCertificateKeyFile: کلید خصوص سرور که با کلید CSR ساخته شدهاست.
- SSLCertificateFile: شرکت صادرکننده، گواهی دامنهای را فراهم میکند که تنها برای نام دامنه شما امضا شدهاست.
- SSLCertificateKeyFile: گواهی SSL مطمئن و عمومی شرکتهای ارائهدهنده گواهی صادر میکنند.
فرآیند نصب
- کد گواهی SSL صادرشده از طرف شرکت ارائهدهنده را دانلود یا کپی کرده و در فایل به نام mydomain.crt ذخیره کنید.
(-----BEGIN CERTIFICATE----- XXXXXXX -----END CERTIFICATE-----)
- گواهیهای روت و Intermediate مربوط به صادرکننده گواهیتان را بگیرید. با شرکت صادرکننده تماس برقرار کنید تا نسخه صحیح را به شما بدهد. فایل را به نام rootca.crt ذخیره کنید.
- فایل هر دو گواهی را روی سرور بارگذاری کنید (/path/to/mydomain.crt و /path/to/rootca.crt)
- وارد سرور شده و فایل پیکربندی آپاچی (httpd.conf) را پیدا و ویرایش کنید. در فرآیند نصب عادی، فایلهای پیکربندی آپاچی را در آدرس /etc/httpd و فایل پیکربندی اصلی را به نام httpd.conf پیدا خواهید کرد.
- بلاک <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>
شما باید برای هر وب سایت جدید و سابدامنههایش، هاست مجازی جدیدی پیکربندی کنید.
- دستور آزمایش پیکربندی آپاچی را قبل از ریستارت اجرا کنید.
Apachectlconfigtest
- سرویس آپاچی را ریستارت کنید تا تغییرات حاصل از نصب گواهی SSL فعال شود. دستور ریستارتشدن سرویس آپاچی:
Apachectl stop Apachectl start
جمعبندی
در این مقاله کوتاه سعی کردیم تا فرآیند نصب SSL در سرور Apache را به سادهترین شیوه ممکن برای شما شرح دهیم.
5/5 - (1 امتیاز)