16 Jan 2019

كيفية تثبيت “شهادة SSL” على موقعك وضبط بروتوكول “HTTPS”

كيفية تثبيت " شهادة SSL" على موقعك وضبط بروتوكول "HTTPS"

عندما تقوم بإنشاء موقع الويب الخاص بك، فمن المرجح أن يقوم بعض المستخدمين بإرسال معلوماتهم الشخصية عن طريقه (التسجيل، شراء منتج ما يتطلب وضع معلومات البطاقة البنكية، إضافة تعليق، إلخ). وهذا يعني، أنه يجب عليك اتباع معايير أمان عالية، وسياعدك بذلك ” شهادة SSL، وهذه الشهادة سوف تضفي على موقعك بوتوكول”HTTPS” . وإن كان موقعك […]

القراءة لاحقا أو شاركها

عندما تقوم بإنشاء موقع الويب الخاص بك، فمن المرجح أن يقوم بعض المستخدمين بإرسال معلوماتهم الشخصية عن طريقه (التسجيل، شراء منتج ما يتطلب وضع معلومات البطاقة البنكية، إضافة تعليق، إلخ). وهذا يعني، أنه يجب عليك اتباع معايير أمان عالية، وسياعدك بذلك ” شهادة SSL، وهذه الشهادة سوف تضفي على موقعك بوتوكول”HTTPS” .

وإن كان موقعك يعمل على منصة الووردبرس، فإنك من الأشخاص المحظوظين، وذلك بسبب أن تثبيت هذه الشهادة يكون سهل للغاية وغير معقد، ويمكن عمل ذلك في بضع خطوات فقط.

ومن خلال هذه المقالة سوف نتطرق إلى الخطوات التالية:

  1. أي نوع من “شهادات SSL” يجب شراؤها ومتى يتم استخدامها
  2. ما هو بروتوكول «HTTPS» وكيف يعمل مع “شهادة SSL”
  3. أين يمكن شراء ” شهادة SSL”
  4. كيف تستخدم منصة الووردبرس “شهادة SSL” وطريقتين لضبط بروتوكول «HTTPS»
  5. خطأان شائعان قد تواجههما عند استخدام ” شهادات SSL” على الووردبرس، وطريقة تخطيهما.

لدينا الكثير لتعلمه وسيكون هناك المزيد من العمل للقيام به، لذلك دعونا نبدأ! وكما تعودنا، قم أولا بعمل المشروب المفضل لديك (شاي، قهوة، عصير) قبل البدء في القراءة، واجلس بشكل مريح وصحي وتابعنا.

ما هي شهادة SSL ومتى يجب استخدامها؟

شهادة (Secure Sockets Layer) ويطلق عليها اختصارا “SSL” – هي تقنية تقوم بإنشاء اتصال آمن بين موقع الويب والمتصفح، وتسمى بشهادات الاتصال الآمن. وجميع المواقع التي تستخدم هذه الشهادات تقوم بحماية معلوماتك الشخصية أثناء كل عملية انتقال بين صفحات الموقع.

يمكنك معرفة ما إذا كان استخدام الموقع آمنا من خلال صورة القفل الأخضر، والذي يظهر بالقرب من رابط الموقع، حيث أغلب المتصفحات تستخدم هذا الرمز للإشارة إلى التصفح الآمن.

1. اتصال آمن بشهادة SSL

أمر غاية في الأهمية، إذا أردت شراء شيئ عن طريق الانترنت، فيجب أن تفعل ذلك فقط من خلال المواقع التي تستخدم ” شهادة SSL”. بخلاف ذلك، يمكن للقراصنة الحصول على معلومات الدفع الخاصة بك واستخدامها، وفي بعض الحالات تغييرها.

أما بالنسبة لموقعك الخاص على الانترنت، فإن تثبيت ” شهادة SSL” يعد أمرا ملزما، وذلك لعدة أسباب:

  • في حال كان موقعك يطلب من المستخدمين التسجيل أو شراء منتجات، فإن بياناتهم ستكون آمنة
  • سيكون موقعك أكثر موثوقية
  • يظهر شعار قفل أخضر اللون بالقرب من رابط موقعك في المتصفح
  • اشتراك المستخدمين بإشعارات الموقع بضغطة زر واحدة
  • تحسين موقعك في محركات البحث، واحتلال مراتب جيدة

ولتوضيح النقطة الأخيرة، تشجع محركات البحث مثل “غوغل” المواقع التي تستخدم وسائل اتصل آمن عبر إعطاؤها الأفضلية في نتائج البحث. وهذا يعني أنه يمكنك حماية معلومات المستخدمين الخاصة بك، ويمكنك الإستفادة من عدد الزوار القادم من محركات البحث في نفس الوقت.

بالإضافة إلى ذلك، أعلنت شركة “غوغل” أنه منذ يوليو من عام 2018 سوف يقوم متصفحها “كروم” بعرض تحذير للمستخدمين الذين يزورون مواقعا لا تدعم “شهادة SSL”، وسوف يكون التحذير عبارة عن صفحة خاصة تحذر المستخدم قبل دخوله الموقع، بأن اتصاله غير آمن. وهذا الشيئ سوف يفقد العديد من المواقع عددا كبيرا من الزوار. والآن هو الوقت المناسب لتثبيت “شهادة SSL” على موقعك إذا لم تكن قد قمت بذلك بالفعل.

2. تحذير متصفح غوغل كروم بأن الاتصال بالموقع غير آمن

في الوقت الحاضر، يعد تثبيت شهادة  SSL على منصة الووردبرس أمرا بسيطا للغاية. وهناك عدة أنواع من شهادات الأمان، ولكنك ربما أبسطها، في حال لم تكن تمتلك موقعا معقدا للغاية أو كنت تمتلك متجرا إلكترونيا.

ما هو برتوكول الحماية «HTTPS» وكيفية عمله مع شهادة SSL؟

عندما تريد تثبيت شهادة  SSL على موقعك، فإنك تحتاج أيضًا إلى ضبط إعدادات نقل البيانات عبر بروتوكول HTTPS.

والجدير بالذكر، أن بروتوكول ” HTTP” يعمل بنفس طريقة «HTTPS»، ولكنه يوفر معايير أمان أعلى. فإن كنت تتصفح موقع يستخدم البروتوكول الأخير، فإن جميع بياناتك سوف تكون بأمان أثناء الإرسال، ولكي يعمل هذا البروتوكول على موقع، تحتاج إلى تثبيت شهادة SSL.

وبعبارة أخرى، فإن بروتوكول HTTPS وشهادة  SSL يعملان مع بعضهما البعض، ولا يمكن لأي منهما العمل دون الآخر. فإن كنت تستخدم أحدهما، فلن تتم حماية المعلومات المرسلة عبر موقعك.

وبالتالي، فإن الخطوة الأولى تتمثل في الحصول على شهادة  SSL وتهيئتها للعمل مع موقعك. بعد ذلك ، تحتاج إلى تحديد في منصة الووردبرس أن موقعك يستخدم بروتوكول HTTPS بدلاً من HTTP. دعونا نتعرف على كيفية فعل ذلك، ولكن قبل ذلك، سوف نتطرق إلى أماكن شراء شهادات الأمان SSL.

أين يمكنني شراء شهادة SSL؟

يوجد آلاف المواقع التي تقدم خدمة بيع شهادات الأمان ” SSL، ولا يمكننا عدها هنا جميعها، ولكن سوف نتطرق إلى عدة مواقع، يمكنك اختيار أحدها عبر المقارنة بين الأسعار والخدمات التي تقدمها.

موقع “gogetssl“. يقدم هذا الموقع العديد من شهادات الأمان، وتبدأ الأسعار من 4 دولار سنويا، وهو السعر لشهادة أمان تكون ضعيفة في الحماية لحد ما ولكنها تكفي لمدونة، وكلما زاد معدل الحماية كلما زاد سعر الشهادة.

7.موقع gogetssl لشراء شهادات الأمان SSL

كما يتيح لك هذا الموقع فترة تجريبية مجانية تماما لمدة 3 أشهر، كما يمكنك استرجاع نقودك خلال 30 يوما، في حال لم تعجبك الخدمة التي يقدمها.

ووفقا للموقع، فإنه خلال مدة لا تتجاوز الخمسة دقائق يمكنك الحصول على شهادة، كما يزعم أنه يمتلك أقل الأسعار في الانترنت.

موقع “ssls. وهو موقع آخر أيضا يقدم خدمات بيع شهادات “SSL“، ولكن أسعاره أعلى بقليل من سابقه. حيث تبدأ أسعاره بـ5 دولار للشهادة الواحدة.

8.موقع ssls لشراء شهادات الأمان SSL

موقع “cheapsslsecurity. موقع آخر يقدم العديد من شهادات الأمان لمختلف المواقع، في حال كنت تمتلك مدونة أو متجر إلكتروني أو حتى بنك، يمكنك اقتناء أية شهادة أمان تريدها هنا.

9.موقع cheapsslsecurity لشراء شهادات الأمان SSL

كما يقدم شهادة أمان تعمل على أكثر من موقع، وللمواقع الفرعية للموقع الأم. كما يقدم عروض مغرية وكثيرة.

ضبط شهادة  SSL وبروتوكول  HTTPS على الووردبرس

في هذه المرحلة، نفترض أنك تمتلك شهادة  SSL مهيأة لموقعك (في حال لم تمتلك، راجع الدعم الفني لإستضافتك، وقم بسؤالهم عن سعر الشهادة وكيفة شراءها، أو راجع القسم السابق).

وبمجرد الانتهاء من ذلك، يتوجب عليك فقط تحديد في الووردبرس أنك تستخدم بروتوكول HTTPS. وهناك طريقتان رئيسيتان للقيام بذلك.

الطريقة الأولى: استخدام شريط أدوات الووردبرس وعملية إعادة التوجيه 301

بعد تثبيت شهادة  SSL على موقعك، تحتاج إلى ضبط بروتوكول HTTPS. وتعد هذه العملية بسيطة للغاية في حال كان موقعك جديدا، بينما لو كان موقعك قديما ويحتوي على صفحات كثيرة، فسيكون الأمر أكثر صعوبة.

وفي أية حال، يجب أن تكون خطوتك الأولى هي الانتقال إلى لوحة التحكم وفتح علامة التبويب “الإعدادات” ومن ثم “عام“، حيث ستجد حقلين بعنوان “عنوان ووردبريس (URL)” و “عنوان الموقع (URL)“، وهنا يجب أن يكون عنوان موقعك متطابقًا في كلا الحقلين ويستخدم بروتوكول ” HTTP”.

وكل ما عليك فعله هو تغيير عنوان موقعك من http://yorsite.com  إلى httpS://yorsite.com  أي بإضافة حرف “S” بعد http وحفظ التغييرات.

هذا هو كل ما يتطلبه الأمر لإعداد منصة الووردبرس لاستخدام بروتوكول HTTPS. ومع ذلك ، قد يكون بعض المستخدمين قد حفظوا رابط موقعك القديم، أي بدون بروتوكول HTTPS. ولهذا يجب عليك ضبط إعدادات إعادة التوجيه للرابط القديم.

هناك العديد من أنواع عمليات إعادة التوجيه التي يمكنك استخدامها. ومع ذلك، من الأفضل استخدام عملية إعادة التوجيه 301، التي تخبر محركات البحث بأن موقعك قد انتقل من عنوان إلى آخر.

لتنفيذ إعادة التوجيه هذه، تحتاج إلى تحرير الملف المسمى “htaccess” (الموجود في ملفات الموقع)، والذي يتحكم في تفاعل المخدم مع منصة الووردبرس، بالإضافة إلى هيكلة الروابط.

ومن أجل تحرير هذا الملف، يجب أن يكون لديك إمكانية الوصول إلى ملفات الموقع على الاستضافة الخاصة بك، أو بإمكانك الوصول إلى ملفات الموقع عن طريق بروتوكول نقل الملفات “FTP“. وهناك العديد من البرامج التي تسمح لك بالاتصال بهذا البروتوكول من أشهرها برنامج ” FileZilla“، كما هناك أيضا عدة إضافات تساعدك على ذلك.

بعد الاتصال عبر بروتوكل ” FTP” أو الدخول المباشر إلى ملفات الموقع عبر الإستضافة، ابحث عن المجلد ” public_html” وادخل عليه، ومن ثم ابحث عن ملف ” htaccess“.

4. تعديل ملف htaccess

حدد هذا الملف وقم بفتحه للتعديل عليه. سيؤدي هذا إلى فتح ملف باستخدام محرر للنصوص يسمح لك بإجراء تغييرات عليه. لا تقم بتغيير أي كود بداخل .htaccess إذا كنت لا تعرف ما تفعله. فقط إذهب إلى آخر الملف وقم بلصق الكود التالي.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [R,L]
</IfModule>

ملاحظة: لا تنسى تغيير الرابط الموجود في الكود إلى رابط موقعك. وهذا سيؤدي إلى إعادة توجيه أي زيارة عبر المنفذ 80 إلى العنوان الجديد الآمن (أي جميع زيارات موقعك والروابط القديمة، سوف تتحول بشكل تلقائي إلى الرابط الجديد الذي يستخدم بروتوكول “HTTPS”.

وبعد حفظ التغييرات داخل ملف “htaccess”، حاول الدخول إلى موقعك، وهنا سوف تجد أن المتصفح قام بإعادة توجيهك بشكل أوتوماتيكي إلى الرابط الجديد الآمن.

الطريقة الثانية: استخدام إضافة لتثبيت SSL وبروتوكول  HTTPS على الووردبرس

إذا كنت تفضل عدم إدخال البيانات يدويا، فهناك طريقة أخرى يفضلها البعض ويعتقدون أنها أسهل. على سبيل المثال، يمكنك تثبيت إضافة تساعدك في ضبط إعدادات شهادة SSL، حيث تقوم الإضافة بإضافة نفس الكود في الطريقة الأولى، ولكن دون تدخلك أنت.

على الرغم من أن هذه الطريقة أسهل وأبسط من الطريقة الأولى، ولكن يمكن أن تواجه بعض المخاطر الإضافية. فيمكن أن لا تتوافق هذه الإضافة مع إضافات أخرى وتتوقف عن العمل ولن يقوم الموقع بتحميل HTTPS حتى تقوم بإصلاح المشكلة. هذا يعني أنك تحتاج إلى تحديد الإضافة التي تريد تحميلها بعناية شديدة.

وننصحك، في حال إختيارك هذه الطريقة، باستخدام إضافة ” Simple SSL“، كونه يمكن بكل سهول ضبط إعداداتها، وكل ما تحتاجه هو شهادة  SSL جاهزة للاستخدام فقط.

5.إضافة Simple SSL

بعد تثبيت الإضافة وتفعيلها، تقوم بمسح الموقع بحثا عن شهادة SSL. فإن تم إيجاد الشهادة، سوف تساعدك على إضافة بروتوكول HTTPS على الموقع بأكمله بنقرة واحدة فقط. ولإجراء ذلك، ما عليك سوى الانتقال إلى علامة التبويب من القائمة الرئيسية للوردبرس “الإعدادات” ومن ثم ” SSL“، وفي حال كانت مثبتة شهادة الأمان، سوف يظهر لك خيار يتيح لك بنقل جميع ملفات الموقع إلى العمل بنظام بروتوكول الحماية HTTPS.

في حال لم تريد العمل مع هذه الإضافة لأي سبب كان، فهناك العديد من الإضافات الأخرى التي تعمل نفس الشيئ، ومن ضمن هذه الإضافات “WordPress HTTPS (SSL)” و إضافة “Force HTTPS“.

الأخطاء الشائعة عند تثبيت شهادة  SSL وكيفية إصلاحها

عند وصولك إلى هذه المرحلة، فإنك على يقين بأن جميع زوار موقعك قادرون على استخدام اتصال آمن. ومع ذلك، في بعض الحالات فإن الاتصال باستخدام بروتوكول HTTPS يمكن أن يؤدي إلى عدة أخطاء. لنتابع معا ما هية هذه الأخطاء وكيفية إصلاحها.

  1. بعض الملفات لا يتم تحميلها عن طريق بروتوكول «HTTPS».

بعد تفعيل بروتوكول الاتصال الآمن «HTTPS»، قد تجد أن بعض ملفات موقعك، مثل الصور، يتم تحميلها بشكل غير صحيح. والسبب في ذلك، أن منصة الووردبرس ما تزال تستخدم بروتوكول ” HTTP” بدلا من بروتوكول «HTTPS».

وإذا واجهت هذا الخطأ في تحميل الصور أو جافا سكريبت أو ملفات ” CSS”، فإن أسهل طريقة لحل هذه الخطأ، هي إضافة كود صغير إلى ملف ” htaccess”، ولكن هذه الطريقة مفيدة في حال استخدمت الطريقة اليدوية من القسم السابق لإضافة بروتوكول «HTTPS» إلى موقعك، وإن كنت قد استخدمت الإضافة سوف نتكلم عن ذلك لاحقا.

والآن عد إلى ملف ” htaccess” داخل موقعك، وافتحه وقم بالبحث عن الكود الذي قمنا بإضافته مسبقا، وهو كالتالي:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [R,L]
</IfModule>

ستحتاج إلى إزالة هذا الجزء واستبداله بجزء أكثر شمولا. هذا غير ضروري في معظم الحالات، حيث أنه القليل من الأشخاص يواجهون مثل هذه الأخطاء. ومع ذلك، إذا واجهت المشكلة، فإليك الكود الذي يجب عليك استبداله بدلا من الكود السابق.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

هذا الكود سيعيد توجيه جميع الزيارات لتمر عن طريق بروتوكول «HTTPS» حصرا. ولا تنسى أن تقوم بحفظ التغييرات داخل الملف. وستنتهي هذه المشكلة على الإطلاق.

أما لو كنت من مستخدمي الطريقة الثانية، وهي عن طريق إحدى الإضافات، فلن تحتاج إلى التعديل على ملف ” htaccess” بشكل يدوي. بدلا من ذلك، فإن معظم الإضافات تقدم حلا بديلا. فعلى سبيل المثال، إضافة “Simple Simple SSL” التي تحدثنا عنها مسبقا، تستطيع العثور على الملفات التي لم يتم تحميلها عبر بروتوكول «HTTPS» وتساعدك في إصلاحها. وللقيام بذلك، إدخل إلى خصائص الإضافة واتبع كما في الصورة أدناه واحفظ التغييرات.

3. إضافة بروتوكل https إلى الموقع على الووردبرس

  1. إضافات التخزين المؤقت تسبب حدوث مشكلات.

إذا كان لديك إضافة للتخزين المؤقت “Cache” (كاش)، فقد يحاول المتصفح تحميل الإصدار المخبأ من موقعك عبر بروتوكول ” HTTP”، مما قد يؤدي إلى بعض الأخطاء. أسرع طريقة لحل هذه المشكلة هي مسح ذاكرة التخزين المؤقت.

وبمجرد مسح ذاكرة التخزين المؤقت، حاول إعادة تحميل موقعك مرة أخرى للتأكد من أن متصفحك يستخدم “HTTPS” دون أي أخطاء.

  1. يوجد على موقعك صور يتم تحميلها من سيرفر خارجي.

تعمل بعض المواقع على جلب الأخبار والمقالات من مواقع أخرى، كما أنها لا تقوم بتحميل الصور إلى الموقع ذاته، وهنا عندما يدخل المستخدم إلى موقعك يتم تحميل الصور من سيرفر غير السيرفر الذي تستخدمه أنت، وهنا تكمن المشكلة. في حال حدث ذلك، الحل الوحيد هو إزالة هذه الصور ومن ثم إعادة تحميلها إلى السيرفر الخاص بك، وذلك عن طريق خيار الوسائط في القائمة الرئيسية في الووردبرس ومن ثم تحميل. وعندما تقوم بإزالة جميع الصور، فإن المشكلة ستنتهي ويتم تحميل موقعك بشكل كامل عن طريق بروتوكول الحماية “HTTPS”.

وإلى هنا يكون قد انتهينا من تثبيت شهادة SSL وأصبح موقعك يعمل بشكل آمن. ما عليك سوى الانتظار بعض الوقت، لتشاهد التغيرات في عدد الزوار من محركات البحث.

ملاحظة: يمكن في بداية الأمر أن تنخفض نسبة الزوار إلى عدد كبير، وذلك بينما تقوم محركات البحث بتحديث جميع روابط موقعك، ولذلك ننصح أن تقوم بهذه الخطوة في بداية إنشاء الموقع.

وتتمنى لكم أسرة أكاديمية أدميتاد العربية الحصول على أعداد كبيرة من الزوار، وتحقيق أكبر قدر ممكن من الأرباح، دمت بخير ويوما موفقا.

القراءة لاحقا أو شاركها

تعليقات 0

كتابة تعليق