فعال سازی و نصب ssl در وردپرس به صورت جامع و به زبانی ساده
تا چه اندازه با ssl و انواع گواهینامههای آن آشنایی دارید؟ قصد داریم نصب ssl در وردپرس را انجام دهید اما به نظر کاری سخت و دشوار میآید؟ ما در این مقاله ضمن شرح توضیح مختصری دربارهی این موارد قصد داریم تا شما را با نحوهی فعال سازی ssl در وردپرس آشنا کنیم؛ با ما سایت ارائه دهنده سرویس ابری ابرآراز همراه باشید.
Ssl چیست ؟
نصب ssl در وردپرس یکی از راههای افزایش امنیت وب سایت وردپرسی است. در اولین قدم برای آشنایی با روش نصب ssl در وردپرس باید باهم مفاهیم پایهی آن را بررسی کرده و به درک درستی از چیستی SSL برسیم. پروتکل SSL یک روش حفاظت از اطلاعات کاربر و سرور است که در آن تمامی اطلاعات منتقل شده میان کاربر و سرور، رمزگذاری میشوند. پس از رمزگذاری اطلاعات، داده ها به طرف مقابل انتقال یافته و در آنجا دوباره رمزگشایی میشوند.
با این عمل، در زمان جابهجایی، اطلاعات به صورت کامل رمزگذاری شده و به صورت ایمن منتقل میشوند. لازم به ذکر است که استفاده از SSL سالانه هزینهای را برای شما به دنبال خواهد داشت. اگر میخواهید به اطلاعات بیشتری در زمینهی SSL دست پیدا کنید، به وبلاگ ابرآراز سر زده و مقالهی پروتکل ssh چیست را مطالعه نمایید.
دلیل نیاز به نصب ssl روی وردپرس چیست؟
در زمان برقراری ارتباط مخاطب با یک وب سایت یکی از جمله مواردی که از اهمیتی بسیار زیاد برخوردار میشود، امنیت اطلاعات است. تمامی وب سایت ها به اطلاعات مهمی مانند اطلاعات پرداخت، اطلاعات ورود به سیستم و دیگر وارد اینچنینی دسترسی دارند که اگر به دست افراد سودجو بیافتد میتواند سبب بروز اتفاقات ناخوشایندی گردد. بنابراین نیاز است که این اطلاعات توسط SSL رمز نگاری شوند. SSL سبب میشود که تمامی اطلاعات مبادله شده تنها توسط سرور قابل خواندن و استفاده باشند.
تاثیر SSL در سئو چیست؟
از تاثیر SSL بر روی سئو وب سایت خود آگاه هستید؟ به نظر شما آیا استفاده از گواهی SSL تاثیری بر روی بازدید کاربران و رتبه بندی گوگل دارد؟ مطمئنا پاسخ این سوال مثبت است. استفاده از گواهی SSL به معنای بازدید بیشتر کاربران، رضایت گوگل و در نتیجه پیشرفت شما و کسب و کارتان است.
مطمئنا شما برای پیشرفت سایت خود در زمینهی سئو ملزم به پیروی از قوانین گوگل هستید. یکی از جمله مواردی که اهمیت بسیار زیادی برای گوگل و ابزارهای آن دارد، تاثیر مثبت استفاده از پروتکل SSL در بهبود جایگاه سایت شما است. اهمیت این مسئله درحی است که در سال ۲۰۱۴ گوگل به صورت رسمی اعلام کرد که پروتکل SSL از اهمیت بسیار بالایی در سئو برخوردار است.
امروزه بیش از 50 درصد از لینکهای وجود در صفحات اول گوگل از پروتکل امن SSL یا Https استفاده میکنند. امروزه اگر سایتی این شنان را نداشته باشد کاربران به آن اعتماد نمیکنند، زیرا برای کاربران به این معنی است که آن سایت اطلاعات آنها را محفوظ نگه نمیدارد. به بیانی دیگر میتوان SSL را اعتبار اصلی یک وب سایت دانست. در ادامهی مقالهی آموزش نحوه نصب ssl در وردپرس با ما همراه باشید.
گواهینامههای ssl
SSL Certificate که در زبان فارسی با نام گواهینامه SSL نیز شناخته میشود، یک گواهی دیجیتالی است که هویت یک وب سایت را تأیید کرده و یک اتصال رمزگذاری شده را فعال میکند. SSL که مخفف عبارت Secure Sockets Layer است، یک پروتکل امنیتی است که یک پیوند رمزگذاری شده میان سرور وب و مرورگر وب ایجاد میکند. میخواهید دربارهی گواهی SSL و نحوهی دریافت آن بیشتر بدانید؟ پیشنهاد میکنیم فرصت مطالعهی مقالهی گواهینامه SSL را از دست ندهید.
در زمان خرید گواهینامه SSL باید اطلاعاتی هرچند کوتاه در مورد انواع آن و کاربردهای هر یک داشته باشید تا بتوانید انتخابی درست و صحیح داشته باشید. پس بیایید باهم برخی از مهمترین انواع گواهینامههای SSL را بررسی کنیم.
گواهینامه Multi Domain
این نوع گواهینامه تمامی دامنه های روی یک سرور را پشتیبانی میکند.
گواهینامه EV
با استفاده از این نوع گواهینامه، شرکتها میتوانند نوار سبز رنگ بزرگی در کنار نام دامنه در مرورگر خود داشته باشند.
گواهینامه تایید نام شرکت OV
این گواهینامه به نام شرکت شما صادر خواهد شد.
نوع SSL Wild CARD *
این گواهینامه تمامی ساب دامینهای یک دامنه را پشتیبانی میکند. (مناسب سرویس وبلاگدهی)
نوع SSL Exchange server
تنها برای SSL نرم افزار Exchange Server صادر میشود تا کاربر به راحتی آن را به نرم افزار کرده و ایمیلهای ارسالی را امن و ضد هک نماید.
نصب ssl در وردپرس
در ادامهی مقاله قصد داریم تا مراحل راه اندازی ssl در وردپرس را به صورت مرحله به مرحله و همراه با تمام جزئیات آن بررسی کنیم تا دیگر هیچگونه سوالی در این باره نداشته باشید.
مرحله 1 راه اندازی ssl در وردپرس ؛ ایجاد گواهی SSL
CSR که مخفف عبارت Certificate Signing Request است در زبان فارسی با نام درخواست امضای گواهینامه دیجیتال شناخته میشود. CSR یک بلوک متن کدگذاری شده است که در زمان اعمال به یک گواهینامه SSL به یک CA تحویل داده میشود. CSR در داخل سرور تولید میشود؛ درواقع آنجا که گواهینامه دیجیتال نصب میشود و شامل اطلاعاتی است که در گواهینامه قرار دارد، مانند: نام سازمان، نام عمومی(نام دامنه ) موقعیت مکانی و نام کشور.
همچنین شامل کلید عمومی است که در گواهینامه دیجیتال قرار دارد. همزمان که شما CSR را تولید میکنید، معمولا یک کلید خصوصی نیز ساخته میشود و در نهایت یک جفت کلید بدست میآید. ما میتوانیم با OpenSSL در یک دستور، یک کلید و یک جفت گواهی با امضای خود ایجاد کنیم:
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/nginx-selfsigned.key -out /etc/ssl/certs/nginx-selfsigned.crt
در این زمان سیستم از شما سوالاتی را میپرسد. بیایید پیش از آن آنچه را که در دستور و فرمان ما اتفاق میافتد را بررسی کنیم.
Openssl
این ابزار اصلی خط فرمان برای ایجاد و مدیریت گواهیها، کلیدها و سایر فایلهای OpenSSL است.
Req
این دستور فرعی مشخص میکند که ما میخواهیم از مدیریت درخواست امضای گواهی (CSR (509.X استفاده کنیم. ” “509.X یک استاندارد زیرساخت کلید عمومی است که SSL و TLS برای مدیریت کلید و گواهی آن از آن پیروی میکنند. ما میخواهیم یک گواهینامه 509.X جدید ایجاد کنیم، بنابراین از این دستور فرعی استفاده میکنیم.
.x509–
به عنوان یک گواهی خود امضا مورد استفاده قرار میگیرد. نکتهای که در این زمینه لازم میدانیم به آن اشاره کنیم این است که این گواهی از اعتبار کمتری برخوردار است.
nodes
این دستور به OpenSSL می گوید که از گزینه ایمن سازی گواهی ما با یک رمز عبور صرف نظر کند. ما به Nginx نیاز داریم تا بتوانیم فایل را بدون دخالت کاربر، هنگام راه اندازی سرور بخوانیم. یک عبارت عبور از این امر جلوگیری می کند زیرا ما باید بعد از هر راه اندازی مجدد آن را وارد کنیم. در ادامهی مقالهی نصب ssl در وردپرس با ما همراه باشید تا در کنار هم با انواع گواهی های ssl آشنا شده و فعال سازی ssl وردپرس را با هم آموزش ببینیم.
days 365–
این گزینه مدت زمان اعتبار گواهی را تعیین میکند. ما آن را برای یک سال در اینجا قرار دادیم.
newkey rsa:2048–
این دستور تعیین میکند که ما میخواهیم همزمان یک گواهی جدید و یک کلید جدید تولید کنیم. ما کلیدی را که برای امضای گواهی مورد نیاز است در مرحله قبلی ایجاد نکردهایم، بنابراین باید آن را به همراه گواهی ایجاد کنیم. قسمت 2048: rsa به آن میگوید که یک کلید RSA به طول 2048 بیت بسازد.
keyout–
این خط به OpenSSL میگوید که فایل کلید خصوصی ایجاد شده را در کجا قرار دهیم.
Out
این دستور به OpenSSL میگوید که گواهینامهای را که ایجاد میکنیم در کجا قرار دهیم. خروجی دستور چیزی شبیه به این خواهد بود: Diffie-Hellman
sudo openssl dhparam -out /etc/nginx/dhparam.pem 4096
مرحله 2 نصب ssl در وردپرس ؛ پیکربندی Nginx برای استفاده از SSL
ما فایلهای کلیدی و گواهی خود را در فهرست /ssl /etc ایجاد کردهایم. اکنون ما فقط باید پیکربندی Nginx خود را تغییر دهیم تا بتوانیم از آن استفاده کنیم. ابتدا، بیایید یک فایل در پیکربندی Nginx در /snippets/nginx/etc ایجاد کنیم.
sudo vim/etc/nginx/snippets/self-signed.conf
در این فایل، ما باید دستور certificate ssl را به فایل گواهی خود و کلید _certificate_ssl را روی کلید مربوطه تنظیم کنیم. در فایل ما، این شبیه به عکس زیر خواهد بود:
فایل زیر را باز کرده و مقادیر زیر را داخل آن قرار دهید:
sudo vim /etc/nginx/snippets/ssl-params.conf
تنظیم پیکربندی Nginx برای استفاده و راه اندازی ssl روی وردپرس
sudo cp /etc/nginx/sites-available/example.com /etc/nginx/sites-available/example.com.bak
در این قسمت از نصب ssl بر وردپرس فایل پیکربندی را باز کنید و تنظیمات زیر را در آن قرار دهید:
sudo vim /etc/nginx/sites-available/example.com
یکی از جمله مهمترین امتیازاتی که ابرآراز در اختیار کاربران خود قرار میدهد، اس اس ال رایگان است که مشتریان را از خرید اس اس ال بی نیاز میکند. لازم است بدانید که گواهی اس اس ال رایگان ابرآراز کاملا معتبر بوده و بدون نمایش خطا در مرورگر، سایت شما را به بیشترین سطح امنیت میرساند. اگر قصد خرید اس اس ال رایگان دارید، به وب سایت ما سر بزنید و اگر در این زمینه با سوالی مواجه شدید، با متخصصان ما تماس بگیرید.
ابرآراز مهمترین داده های شما را روی ابر می برد
در این مقاله به آموزش نصب ssl در وردپرس پرداختیم و در امتداد یکی از آرمان های شرکت ابر آراز که آموزش می باشد بر آمدیم.
شرکت دانشبنیان ابر آراز، تیمی متشکل از فارغالتحصیلان با تخصصهای مختلف در رشتههای مختلف دانشگاهی همچون فناوری اطلاعات، فنی مهندسی، بازاریابی دیجیتال، مدیریت و سایر رشتههای کاربردی و مرتبط است. تمرکز این تیم بر آن است که در هر نقطهای از فناوری، نیازهای شما را برآورده کند.
ما در ابر آراز به پازل خدمات دهی به شما عزیزان میپردازیم تا با تمام تلاش خود، بهترین خدمات را ارائه دهیم. محیط کاری ما گرم و دوستانه است و همچنین تلاش ما در راستای رسیدن به اهدافمان با روحیه جمعی و سینرژی است.
ما از رضایت شما مشتریان عزیز خود بسیار خرسندیم و این رضایت شما برایمان منبع انگیزه و انرژی است تا بهترین خدمات را ارائه دهیم. ما شما را به همراهی با ما و به اشتراک گذاشتن محبتهای بیدریغتان دعوت میکنیم.
در شرکت دانشبنیان ابر آراز، ما تمام تلاش خود را به کار میگیریم تا خدمات حرفهای و با کیفیتی را به شما ارائه دهیم. هدف ما این است که با تخصصهای متنوع تیممان و با بهرهگیری از تجربههای دانش آموختگان ما، نیازهای شما را در حوزههای مختلف فناوری برآورده کنیم.
اگر شما هم میخواهید با تیمی حرفهای و متخصص همگام شوید و از خدمات ما بهرهمند شوید، ما منتظر همکاری با شما هستیم.
سوالات پر تکرار
سوالات متداول گواهی SSL چیست و چه کاربردی دارد؟
گواهی SSL (Secure Sockets Layer) یک فناوری رمزنگاری است که ارتباط بین مرورگر کاربر و سرور وب را امن میکند. با نصب گواهی SSL، اطلاعاتی که بین کاربر و وبسایت ارسال میشود، محافظت شده و از امکان دسترسی غیرمجاز به آنها جلوگیری میشود.
چگونه میتوان گواهی SSL را روی وردپرس نصب کرد؟
برای نصب گواهی SSL بر روی وردپرس، ابتدا باید یک گواهی SSL از یک موسسه معتبر تهیه کنید. سپس میتوانید از طریق پنل مدیریت وردپرس خود، به بخش تنظیمات وردپرس بروید و گواهی SSL را فعال کنید و اطلاعات گواهی را وارد کنید.
آیا نصب گواهی SSL بر روی وردپرس هزینهبر است؟
هزینه گواهی SSL ممکن است متغیر باشد و بسته به نوع گواهی و موسسه صادرکننده، متفاوت باشد. برخی از موسسات ارائهدهنده گواهی SSL رایگان هم دارند، در حالی که برخی دیگر هزینهای را درخواست میکنند. همچنین، ممکن است نیاز به هزینههای مرتبط با نصب و پیکربندی گواهی SSL داشته باشید.
آیا نصب گواهی SSL بر روی وردپرس تأثیری بر سئوی سایت دارد؟
بله، نصب گواهی SSL بر روی وردپرس میتواند تأثیر مثبتی بر سئوی سایت شما داشته باشد. موتورهای جستجوی مثل گوگل ارزش بالایی برای امنیت وبسایتها قائل هستند و سایتهایی که از پروتکل HTTPS (که با استفاده از گواهی SSL ایجاد میشود) استفاده میکنند، معمولاً در رتبهبندی سئو بهتری دارند.