نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
Let's Encrypt هي مرجع مصدق (CA) يصدر شهادات SSL / TLS مجانية. Lighttpd هو خادم ويب خفيف الوزن يعمل على موارد منخفضة. يمكن بسهولة تثبيت شهادات تشفير SSL على خادم Lighttpd باستخدام Certbot ، وهو عميل برنامج يقوم بأتمتة معظم عملية الحصول على الشهادات.
يفترض هذا البرنامج التعليمي أنك قمت بالفعل بإنشاء مثيل Vultr Cloud Compute مع تثبيت Lighttpd على Ubuntu 16.04 ، ولديك اسم مجال يشير إلى الخادم الخاص بك ، وقمت بتسجيل الدخول كجذر.
الخطوة الأولى هي تثبيت Certbot. أضف مستودع Certbot. اضغط Enterعند مطالبتك بالتأكيد.
add-apt-repository ppa:certbot/certbot
قم بتثبيت Certbot.
apt-get update
apt-get install certbot
بمجرد تثبيت Certbot ، يمكنك الحصول على شهادة SSL. قم بتشغيل الأمر التالي ، example.comمع استبدال اسم المجال الخاص بك:
certbot certonly --webroot -w /var/www/html -d example.com -d www.example.com
تابع من خلال المثبت التفاعلي.
سيقوم برنامج سيرتبوت بوضع ملفات الشهادات التي تم الحصول عليها /etc/letsencrypt/live/example.com. ستحتاج إلى منح مستخدم Lighttpd حق الوصول إلى هذا الدليل.
chown :www-data /etc/letsencrypt
chown :www-data /etc/letsencrypt/live
chmod g+x /etc/letsencrypt
chmod g+x /etc/letsencrypt/live
يتطلب Lighttpd وجود الشهادة والمفتاح الخاص في ملف واحد. ستحتاج إلى دمج الملفين. قم بتشغيل الأمر التالي ، example.comمع استبدال اسم المجال الخاص بك.
cat /etc/letsencrypt/live/example.com/privkey.pem /etc/letsencrypt/live/example.com/cert.pem > /etc/letsencrypt/live/example.com/merged.pem
و privkey.pemو cert.pemالملفات وسيتم الجمع بين وحفظها كما merged.pem.
بمجرد أن تصبح ملفات الشهادة جاهزة ، يمكنك المتابعة وتكوين Lighttpd لاستخدام شهادة SSL. افتح ملف تكوين Lighttpd للتحرير.
nano /etc/lighttpd/lighttpd.conf
أضف الكتلة التالية في نهاية الملف ، example.comمع استبدال اسم المجال الخاص بك ،
$SERVER["socket"] == ":443" {
ssl.engine = "enable"
ssl.ca-file = "/etc/letsencrypt/live/example.com/chain.pem"
ssl.pemfile = "/etc/letsencrypt/live/example.com/merged.pem"
}
لمزيد من الأمان ، يمكنك إجبار خادم Lighttpd على توجيه جميع طلبات HTTP إلى HTTPS. افتح lighttpd.confالملف للتحرير.
nano /etc/lighttpd/lighttpd.conf
أضف الكتلة التالية في نهاية الملف ،
$HTTP["scheme"] == "http" {
$HTTP["host"] =~ ".*" {
url.redirect = (".*" => "https://%0$0")
}
}
ستحتاج إلى إعادة تشغيل فاصل Lighttpd لتصبح التغييرات سارية المفعول.
systemctl restart lighttpd
لنصدر تشفيرًا شهادات SSL صالحة لمدة 90 يومًا. ستحتاج إلى تجديد شهادتك قبل انتهاء صلاحيتها لتجنب أخطاء الشهادة. يمكنك تجديد الشهادة باستخدام Certbot.
certbot renew
ستحتاج إلى الجمع بين الشهادة والمفتاح الخاص لـ Lighttpd. قم بتشغيل الأمر التالي ، example.comمع استبدال اسم المجال الخاص بك.
cat /etc/letsencrypt/live/example.com/privkey.pem /etc/letsencrypt/live/example.com/cert.pem > /etc/letsencrypt/live/example.com/merged.pem
سيتم تجديد شهادتك لمدة 90 يومًا أخرى.
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.
يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".
هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.
اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.
مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.
لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟
ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!
ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.
أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد