วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
ด้วยการใช้ Let's Encrypt สำหรับ SSL คุณจะสามารถเข้ารหัสธุรกรรม / ข้อมูลเว็บไซต์ของคุณได้ฟรี บทช่วยสอนต่อไปนี้จะครอบคลุมกระบวนการทั้งหมดของการติดตั้งไคลเอนต์ Let's Encrypt เพื่อติดตั้งใบรับรอง SSL ของคุณบน Ubuntu 16.04
ในตอนท้ายของคู่มือ Ubuntu นี้คุณจะสามารถสร้าง Let's Encrypt SSL certificate และตั้งค่าบนเว็บเซิร์ฟเวอร์ Apache ของคุณ
Let's Encrypt ทำงานร่วมกับลูกค้า คุณสามารถสร้างใบรับรอง SSL จากเซิร์ฟเวอร์ของคุณโดยไม่มีการแทรกแซงด้วยตนเอง การติดตั้งซอฟต์แวร์ไคลเอนต์ Let's Encrypt ต้องใช้ LAMP stack ถ้าคุณไม่ได้หนึ่งยังโปรดดูที่การกวดวิชาวิธีการติดตั้ง Apache, MySQL, PHP และบน Ubuntu
เมื่อคุณมีเว็บเซิร์ฟเวอร์ Apache ที่ทำงานบนคลาวด์เซิร์ฟเวอร์ Vultr SSD ของคุณแล้วก็ถึงเวลาที่จะติดตั้ง Let's Encrypt ดาวน์โหลดไคลเอนต์ไปที่/opt/letsencrypt:
apt-get install git
git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt
Let's Encrypt ทำงานได้โดยการยืนยันโดเมนของคุณผ่านไคลเอนต์ Let's Encrypt จะตั้งค่าเว็บเซิร์ฟเวอร์ 'ที่ซ่อนอยู่' เพื่อยืนยันโดเมนของคุณไปยังเซิร์ฟเวอร์คลาวด์ ใบรับรอง SSL ของคุณจะถูกสร้างขึ้นโดยอัตโนมัติโดยใช้คำสั่ง:
cd /opt/letsencrypt/
./letsencrypt-auto --apache -d yourubuntuserver.example
การสร้างใบรับรอง SSL สำหรับหลายโดเมนนั้นง่ายกว่าเพียงเพิ่ม-dสวิตช์หลาย ๆ ครั้งตามที่คุณต้องการ
./letsencrypt-auto --apache -d yourubuntuserver.example -d mysslcertificate.example
./letsencrypt-auto --apache -d yourubuntuserver.example -d mysslcertificate.example -d anotherwebsite.example
คุณยังสามารถสร้างใบรับรอง Let's Encrypt SSL สำหรับwww.โดเมนย่อยของคุณดังนี้:
./letsencrypt-auto --apache -d yourubuntuserver.example -d mysslcertificate.example -d anotherwebsite.example -d www.yourubuntuserver.example -d www.mysslcertificate.example -d www.anotherwebsite.example
เมื่อคุณสร้างใบรับรอง SSL แล้วคุณจะสามารถบังคับให้เว็บไซต์ของคุณเปลี่ยนเส้นทางไปยังเว็บไซต์ที่มีการป้องกัน SSL ของคุณ เพิ่มบรรทัดต่อไปนี้ใน.htaccessไฟล์ของเว็บไซต์ของคุณ:
RewriteEngine On
RewriteCond % 80
RewriteRule ^(.*)$ https://yourubuntuserver.example/$1 [R,L]
หากคุณต้องการเปลี่ยนเส้นทางไปยังwww.โดเมนย่อยด้วย Let's Encrypt:
RewriteEngine On
RewriteCond % 80
RewriteRule ^(.*)$ https://www.yourubuntuserver.example/$1 [R,L]
Let's Encrypt เป็นผู้ออกใบรับรอง (CA) ฟรี ด้วยเหตุนี้ใบรับรองจึงไม่สามารถใช้ได้นานกว่า 90 วันโดยค่าเริ่มต้น โดยปกติหากคุณจัดการใบรับรอง Let's Encrypt SSL จำนวนมากจะไม่สะดวกในการต่ออายุใบรับรองด้วยตนเอง Let's Encrypt มีเครื่องมือในการพยายามต่ออายุใบรับรองทั้งหมดโดยอัตโนมัติในเวลาที่คุณเลือก Vultr แนะนำให้ทำเช่นนี้ในเวลากลางคืนเนื่องจากจะไม่ทำให้เกิดภาระหนักบนคลาวด์เซิร์ฟเวอร์ของคุณ
กระบวนการอัตโนมัติของกระบวนการนี้ทำได้โดยใช้งาน cron
crontab -e
ผนวก cronjob ต่อไปนี้ที่ด้านล่างของไฟล์:
15 5 * * 5 /opt/letsencrypt/letsencrypt-auto renew >> /var/log/le-renew.log
งาน cron ที่เราได้สร้างขึ้นจะมีการต่ออายุใบรับรอง SSL ทุกวันศุกร์เวลา 05:15 /opt/letsencrypt/letsencrypt-auto renewโดยการเรียกใช้สคริปต์ต่อไปนี้:
ขอแสดงความยินดี! Ubuntu 16.04 กำลังใช้ใบรับรอง SSL โดยใช้ Let's Encrypt โดยไม่เสียค่าใช้จ่าย ใบรับรองจะได้รับการต่ออายุด้วยตัวเอง ถ้าคุณต้องการใช้ใบรับรอง SSL เพิ่มเติมบนคลาวด์เซิร์ฟเวอร์ Vultr เพียงทำตามขั้นตอนที่ 2 สำหรับทุกโดเมนที่คุณต้องการป้องกันด้วย SSL
ขอบคุณสำหรับการอ่านของปล่อยให้เรื่องนี้เข้ารหัสคู่มือคุณควรจะมีคำถามใด ๆ โปรดอย่าลังเลที่จะอ้างถึงอย่างเป็นทางการคู่มือการเริ่มต้น
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์
เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ
ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน
การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane
ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+
อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ
เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม
13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data
คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true