0

روش نصب گواهینامه SSL

 
voiceofrain
voiceofrain
کاربر نقره ای
تاریخ عضویت : تیر 1391 
تعداد پست ها : 2005
محل سکونت : اصفهان

روش نصب گواهینامه SSL در آپاچی سرور
دوشنبه 7 اسفند 1391  3:54 PM

Installing SSL Certificate on Apache Mod_SSL & OpenSSL
مرحله اول : کپی کردن گواهينامه به يک فایل

شما از IranSSL ایميلی را دريافت ميکنيد که گواهينامه شما را در قالب فایلی با نام yourdomainname.crt به همراه دارد. اگر این فایل را باز کنيد متنی مشابه متن زير را ملاحظه ميکنيد :

-----BEGIN CERTIFICATE-----
MIAGCSqGSIb3DQEHAqCAMIACAQExADALBgkqhkiG9w0BBwGggDCCAmowggHXAhAF
UbM77e50M63v1Z2A/5O5MA0GCSqGSIb3DQEOBAUAMF8xCzAJBgNVBAYTAlVTMSAw
(.......)
E+cFEpf0WForA+eRP6XraWw8rTN8102zGrcJgg4P6XVS4l39+l5aCEGGbauLP5W6
K99c42ku3QrlX2+KeDi+xBG2cEIsdSiXeQS/16S36ITclu4AADEAAAAAAAAA
-----END CERTIFICATE-----
 
گواهينامه خود را در شاخه و مسيری که ميخواهيد در آنجا نگهداری شود کپی کنيد. در این مثال ما از etc/ssl/cert/ استفاده ميکنيم .هر دو فایل کليدهای عمومی و خصوصی در این شاخه قرار ميگيرند , فایل در بر گيرنده کد خصوصی شما با نام private.crt و فایل کد عمومی گواهينامه شما yourdomain.crt خواهد بود.

پيشنهاد ميشود که این دایرکتوری را تنها برای root قابل خواندن کنيد.

مرحله دوم : نصب کردن Intermediate Certificate

شما بایستی گواهينامه های زنجيره ای را نصب کنيد تا گواهينامه شما توسط مرورگر اینترنت مورد اطمينان واقع شود. درست مانند گواهينامه سایت شما دو گواهينامه ديگر نيز با نامهای Trust Global Root CA.crt و Intermediate Root CA.crt در ایميل ارسالی برای شما موجود ميباشند. کاربران سرور Apache به نصب این گواهينامه ها نيازی ندارند و در مقابل شما بایستی با يک متد "bundle"آنها را بر روی سرور نصب کنيد.

در بخش تنظيمات Virtual Host سایت خود در فایل httpd.conf تنظيمات زير را انجام دهيد :

  • فایلی که شامل گواهینامه های زنجیره ای می باشد را در همان شاخه ای که فایل httpd.conf موجود است کپی کنيد، معمولا آن را با نام ca-bundle می شناسند.
  • خط زير را در بخش SSL Section فایل httpd.conf اضافه کنيد و در صورتيکه موجود است آنرا با خط زير مطابقت دهيد.

SSLCACertificateFile /etc/httpd/conf/ca-bundle/ca_new.txt
اگر از مسير ديگری استفاده ميکنيد آنرا مطابق با سرور خود تنظيم کنيد.

فایل httpd.conf تغير يافته اکنون باید خطوط زير را در بخش SSL Section خود داشته باشد. که بسته به مسير فایلهای شما و نام دامين خود باید آنرا تغيير دهيد.

SSLCertificateFile /etc/ssl/crt/yourdomainname.crt 

SSLCertificateKeyFile /etc/ssl/crt/private.key

SSLCACertificateFile /etc/httpd/conf/ca-bundle/ca_new.txt

 

بـازم با گریه خوابم برد       بـازم خواب تــــو را دیدم

دوباره....

چقدر غمگینم و تنـــها  چقدر می خوام که باز بـارون بباره

 

بزن بــارون  ببار آروم  بروی پلکای خسته ام

بزن بــارون تو می دونی هنوزم یاد اون هستم

 

تشکرات از این پست
tachberdee
دسترسی سریع به انجمن ها