ติดตั้ง LetsEncrypt บน Linux

LetsEncryptเป็นผู้ออกใบรับรองด้วยไคลเอนต์อัตโนมัติ กล่าวโดยย่อนั่นหมายความว่าคุณสามารถรักษาความปลอดภัยเว็บไซต์ของคุณได้ฟรี ถูกต้องคุณสามารถไปจากhttp://yourdomain.comไปยังhttps://yourdomain.comได้ฟรี โปรดทราบว่ามันขึ้นอยู่กับดุลยพินิจของ LetsEncrypt ในการออกใบรับรองให้กับคุณ

เริ่มต้นใช้งาน

คุณจะต้องgitติดตั้งบน distro Linux ของคุณ

Ubuntu, Debian

sudo apt-get update
sudo apt-get install git-all

RedHat, CentOS

sudo yum update
sudo yum install git-all

การติดตั้ง

หลังจากที่gitติดตั้งบนระบบของคุณคุณสามารถโคลนLetsEncrypt repoได้

mkdir ~/src
cd ~/src
git clone https://github.com/letsencrypt/letsencrypt
cd letsencrypt
sudo chmod g+x letsencrypt-auto
./letsencrypt-auto

ให้เวลาเล็กน้อยในการอัปเดตติดตั้งการพึ่งพาที่ขาดหายไปตามต้องการ

ใช้ LetsEncrypt

เมื่อ Let's Encrypt เสร็จสิ้นการติดตั้งคุณสามารถออกใบรับรองได้ในพริบตา

สำหรับ Apache2

หยุดapache2บริการ

จากนั้นเรียกใช้ LetsEncrypt:

./letsencrypt-auto --apache [email protected] -d YOURDOMAIN.COM -d SUB.YOURDOMAIN.COM -d ANYDOMAIN.YOUWANT.NET

คำสั่งนี้เรียก LetsEncrypt โดยบอกว่าเราใช้ Apache เพื่อให้กระบวนการติดตั้งเป็นแบบอัตโนมัติ มันจะแจ้ง LetsEncrypt ที่อยู่อีเมลของเราและบอกโดเมนที่เราต้องการใบรับรอง คุณสามารถใช้โดเมนใด ๆ ที่คุณต้องการหลังจากการ-dตั้งค่าสถานะเพราะนั่นบอก LetsEncrypt "บุคคลนี้ต้องการใบรับรองสำหรับโดเมนนี้" LetsEncrypt จะทำให้กระบวนการทั้งหมดนี้เป็นอัตโนมัติและเพิ่มบรรทัดรหัสที่เหมาะสมลงในไฟล์ปรับแต่งสำหรับโดเมนของคุณ

สำหรับ Nginx

LetsEncrypt สำหรับ Nginx นั้นทดลองใช้มาก ใช้ความเสี่ยงของคุณเอง (ทำการสำรองข้อมูลการกำหนดค่าของคุณก่อน)

./letsencrypt-auto certonly [email protected] -d YOURDOMAIN.COM -d SUB.YOURDOMAIN.COM 

/etc/letsencrypt/live/YOURDOMAIN.COMนี้จะสร้างใบรับรองในไดเรกทอรีดังต่อไปนี้

ในการทำให้ทราฟฟิกเปลี่ยนไปใช้ SSL คุณจะต้องแก้ไขไฟล์กำหนดค่าไซต์ Nginx ของคุณ ตัวอย่างเช่น:

sudo nano /etc/nginx/sites-enabled/default

ในไฟล์กำหนดค่าตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์กำลังฟังพอร์ต 443 และตำแหน่งใบรับรอง SSL ถูกกำหนดไว้อย่างถูกต้อง ไฟล์กำหนดค่าของคุณควรมีลักษณะดังต่อไปนี้:

server {
    listen 443;
    server_name yourdomain.com sub.yourdomain.com;

    root /usr/share/nginx/www;
    index index.html index.htm;

    ssl on;
    ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem; 
}

บันทึกไฟล์เริ่ม Nginx แล้วคุณก็พร้อมแล้ว!

เพลิดเพลินกับเว็บไซต์ที่ปลอดภัยแห่งใหม่ของคุณ!



Leave a Comment

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ในขณะที่วิทยาศาสตร์มีวิวัฒนาการไปอย่างรวดเร็ว โดยรับช่วงต่อความพยายามของเราอย่างมาก ความเสี่ยงในการทำให้ตัวเองตกอยู่ในภาวะภาวะเอกฐานที่อธิบายไม่ได้ก็เพิ่มขึ้นเช่นกัน อ่านว่าภาวะเอกฐานอาจมีความหมายสำหรับเราอย่างไร

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

AI ในการดูแลสุขภาพได้ก้าวกระโดดอย่างมากจากทศวรรษที่ผ่านมา ดังนั้นอนาคตของ AI ในการดูแลสุขภาพจึงยังคงเติบโตทุกวัน