nginx

نصب SSL در Nginx

برای نصب ssl در nginx مطابق راهنمای زیر اقدام نمایید .

قبل از اینکه اقدام به نصب کنید می بایست مزاحل صدور و پیکربندی را انجام داده باشید و سه فایل private key و certificate و CA bundle شما آماده باشد

برای تولید csr آموزش زیر را مطالعه کنید:

تولید csr

بعد از تولید csr فایل ها را به شرکتی که گواهی را از آن دریافت کردید ارائه کنید تا پیکربندی را انجام داده و کدهای certificate و ca bundle را یه شما تحویل دهد

یک پوشه برای بارگذاری فایل های گواهینامه SSL خود ایجاد کنید

دستور ایجاد پوشه :

mkdir /etc/ssl/crts

کد گواهی ssl یا همان certificate را بهمراه CABundle در یک فایل قرار دهید و آنرا با نام primary.crt ذخیره کنید :

nano /etc/ssl/crts/primary.crt

فایل primary شما می بایست مشابه تصویر زیر باشد:

نصب SSL در nginx

 

کد privare key را نیز با نام private.key ذخیره کنید :

nano /etc/ssl/crts/private.key

فایل Nginx configuration را توسط یک text editor باز کنید .

این فایل معمولا در /etc/nginx/ و با نام nginx.conf وجود دارد

nano /etc/nginx/nginx.conf

کد های زیر را در آدرس فوق اضافه کنید :

نکته : در دستورات فوق ، دایرکتوری /usr/share/nginx/ تعریف شده . و اگر قصد تغییر آنرا ندارید ، طبق کد زیر آنرا ایجاد کنید :

پس از انجام اقدامات بالا ، سرویس nginx را حتما restart کنید :
service nginx restart
و یا
systemctl restart nginx
نصب ssl شما به پایان رسیده است
هم اکنون می بایست دامنه را به https ریدایرکت نمایید و لینک های داخلی را اصلاح کنید
آموزش زیر را در این زمینه مطالعه کنید:
0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگو شرکت کنید؟
نظری بدهید!

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

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