كيف تحصل على HTTPS: إعداد (SSL Certificate) في خطوات

لمياء الشمريمنذ 7 سنوات

كيف تحصل على HTTPS: إعداد  (SSL Certificate) في خطوات

 

شهادة( SSL ( Secure Sockets Layer هي ملف نصي يحتوي على بيانات مشفرة تقوم بتثبيتها على الخادم بحيث يمكنك تأمين / تشفير الاتصالات الحساسة بين موقعك وعملائك.

هنا الخطوات اللازمة لإعداد SSL Certificate لموقعك الالكتروني دون الحاجة لشراءها من الخادم 

 

الخطوة الأوليّة هي الاتصال ب SSH الخاصة بك عن طريق السيرفر

بسم الله نبدأ:

الخطوة الأولى:

--------------------------------------------------------

لإعطاء الأوامر كمشرف Super User

Sudo su

الخطوة الثانية:

--------------------------------------------------------

في الخطوة الثانية نقوم بتحديث  مجموعة ال APT قبل اعطاء امر اضافة الSSL Certificate كالتالي:

Apt-get update
Apt-get upgrade

الخطوة الثالثة:

--------------------------------------------------------

نقوم بعمل ريستارت ل Apatche 

sudo service apache2 restart

 

الخطوة الرابعة:

--------------------------------------------------------

الموقع التالي مصدر رائع يمدك بالأكواد اللازمه والتي قمت بتتبعها في الخطوات القادمة

https://certbot.eff.org/#debianjessie-apache

٤- أ) أولا سيكون عليك إتباع التعليمات هنا لتمكين the Jessie backports repo (هذا الملف يسمح بتحميل ssl) ، إذا لم تكن قد فعلت ذلك. قم بما يلي:

sudo apt-get install python-certbot-apache -t jessie-backports

٤- ب) The modal window does not pop up. Everything happens in the SSH window. See the attached picture

certbot --apache

5912986e67fa5_sslpic-page-001(1).thumb.jpg.0333e59e926d3cfaf56987c18bbf9578.jpg

59129874e4cb9_sslpic-page-002(1).thumb.jpg.2e7194dc203ea7e4300421c7c4afbddd.jpg

59129878873e1_ScreenShot2017-05-09at11_34_09PM.png.571a15dfdec6b6fbfd2a0d5311c93802.png

 

--------------------------------------------------------

الخطوة الخامسة:

--------------------------------------------------------

فتح الملف defult-ssl.conf لنقوم بإضافة نص كما في الخطوة السادسة

sudo nano /etc/apache2/sites-enabled/default-ssl.conf

الخطوة السادسة:

--------------------------------------------------------

اضف النص التالي في المنتصف بين (ServerAdmin…) و (DocumentRoot…) ثم قم بحفظ الملف

Add the text below in between top line (ServerAdmin…) and bottom line (DocumentRoot…) in default-ssl-.conf

Then exit and save file

 

ServerAdmin webmaster@localhost

<Directory /var/www/html/>

Options Indexes FollowSymLinks MultiViews

AllowOverride All

Order allow,deny

allow from all

</Directory>

 DocumentRoot /var/www/html

 

ثم لحفظ الملف ( ctrl+x)

 

الخطوة التاسعه:

--------------------------------------------------------

 نعمل اعادة تشغيل ل Apatche 

 

sudo service apache2 restart

 

 

--------------------------------------------------------

قمت برفع الخطوات على ملف PDF لمن يرغب بحفظها

SSLInstallationReview.pdf

تحياتي

لمياء الشمري

 

كلمات دليلية:
1
إعجاب
3448
مشاهدات
0
مشاركة
1
متابع
متميز
محتوى رهيب

التعليقات (0)

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !