نصب SSL در Nginx
برای نصب ssl در nginx مطابق راهنمای زیر اقدام نمایید .
قبل از اینکه اقدام به نصب کنید می بایست مزاحل صدور و پیکربندی را انجام داده باشید و سه فایل private key و certificate و CA bundle شما آماده باشد
برای تولید csr آموزش زیر را مطالعه کنید:
بعد از تولید csr فایل ها را به شرکتی که گواهی را از آن دریافت کردید ارائه کنید تا پیکربندی را انجام داده و کدهای certificate و ca bundle را یه شما تحویل دهد
یک پوشه برای بارگذاری فایل های گواهینامه SSL خود ایجاد کنید
دستور ایجاد پوشه :
mkdir /etc/ssl/crts
کد گواهی ssl یا همان certificate را بهمراه CABundle در یک فایل قرار دهید و آنرا با نام primary.crt ذخیره کنید :
nano /etc/ssl/crts/primary.crt
فایل primary شما می بایست مشابه تصویر زیر باشد:
کد privare key را نیز با نام private.key ذخیره کنید :
nano /etc/ssl/crts/private.key
فایل Nginx configuration را توسط یک text editor باز کنید .
این فایل معمولا در /etc/nginx/ و با نام nginx.conf وجود دارد
nano /etc/nginx/nginx.conf
کد های زیر را در آدرس فوق اضافه کنید :
server {
listen 443 ssl;
server_name yourdomain.com;
ssl_certificate /etc/ssl/crts/primary.crt;
ssl_certificate_key /etc/ssl/crts/private.key;
root /usr/share/nginx/yourdomain.com/;
index index.php index.html index.htm;
}
نکته : در دستورات فوق ، دایرکتوری /usr/share/nginx/ تعریف شده . و اگر قصد تغییر آنرا ندارید ، طبق کد زیر آنرا ایجاد کنید :
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگو شرکت کنید؟نظری بدهید!