نحوه نصب گواهینامه SSL در وب سرور NGINX

پس از خرید SSL برای نصب آن روی وب سرور انجین ایکس:

 

۱.  ابتدا از طریق SSH به سرور متصل شوید.

نحوه اتصال به سرور مجازی از طریق SSH

۲. پس از صدور گواهینامه کلید های آن برای شما ارسال می گردد. معمولا به صورت زیر:

کلید اصلی  گواهینامه. عموما با پسوند crt, cer,pem

کلید root یا bundle. عموما با پسوند crt, ca-bundle

۳. کلید ها را با هم ترکیب کنید. می توانید محتویات کلید bundle یا root را با انتهای کلید اصلی اضافه کنید و فایل جدیدی با پسوند pem بسازید.

۴.  کلید را در مسیر دلخواه روی سرور قرار دهید.

۵. فایل تنظیمات NGINX سایت را توسط ادیتور دلخواه باز کنید. فایل در مسیر /etc/nginx/sites-enabled قرار دارد. مثلا

nano /etc/nginx/sites-enabled/mysite

۶. تنظیمات فعلی را کپی کرده و در انتهای فایل paste کنید.

نکته:  در صورتی که مایلید وب سایت با هر دو پروتکل (HTTP و HTTPS) قابل دسترسی باشد،  باید ماژول سرور برای دو نوع کانکشن ایجاد کنید.

۷.  در مرحله بعد باید خط های زیر را به ماژول سرور اضافه کنید.قسمت های مهم بخش هایی هستند که به صورت پرنگ و  bold نوشته شده اند.

server {

listen   443;

ssl    on;
ssl_certificate    /etc/ssl/your_domain_name.pem;
(or bundle.crt)
ssl_certificate_key    /etc/ssl/your_domain_name.key;

server_name your.domain.com;
access_log /var/log/nginx/nginx.vhost.access.log;
error_log /var/log/nginx/nginx.vhost.error.log;
location / {
root   /home/www/public_html/your.domain.com/public/;
index  index.html;
}

.

۸.   مسیر کلیدی که از ترکیب کلید اصلی و root ساختید را باید در قسمت ssl_certificate  وارد کنید.  در اینجا مسیر پشفرضی ذکر شده است.

۹. مسیر private key را نیز در بخش ssl_certificate_key مشخص کرده و فایل را در آنجا قرار دهید. private key در زمانی که فایل CSR را ایجاد کرده اید ساخته شده و تحویل داده شده است.

۱۰. بعد از ایجاد تغییرات مذکور، فایل کانفیگ سایت را ذخیره کنید.

۱۱. از طریق دستور زیر syntax انجین ایکس را چک کنید.

nginx -t

۱۲ . سپس NGINX را از طریق یکی از دستورات زیر ریستارت کنید.

service nginx restart
/etc/init.d/nginx restart

۱۳. نصب به پایان رسیده است و سایت باید از طریق HTTPS در دسترس باشد.

 

 

آیا این پاسخ به شما کمک کرد؟

رتبه: 4.9 از 746 رأی
 پرینت این مقاله

مطالب مرتبط:

نحوه نصب SSL در Windows Server 2012 R2

در صورتی که فایل CSR روی سرور فعلی ایجاد شده است مراحل زیر را طی کنید: ۱. منوی تنظیمات IIS را...

نحوه نصب گواهینامه SSL در cPanel

جهت نصب گواهینامه SSL نیاز است کلید های مورد نیاز را از شرکت صادر کننده آن دریافت کرده باشید. پس...

نصب SSL در ویندوز سروری که CSR در آن ایجاد نشده است

گاها ممکن است این نیاز وجود داشته باشد که گواهینامه SSL روی ویندوز سرور دیگری که CSR ایجاد شده،...

راهنمای نصب SSL در Exchange 2007 با استفاده از PowerShell

بعد از صدور گواهینامه SSL و فعالسازی آن، می توانید با استفاده از PowerShell آن رانصب کنید. جهت...

نحوه نصب گواهینامه SSL در DirectAdmin

۱. ابتدا وارد پنل هاست دایرکت ادمین شوید. راهنمای ورود به پنل دایرکت ادمین ۲.  روی گزینه SSL...