ฉันได้ให้การสอนแบบเต็มขั้นตอนเกี่ยวกับวิธีใช้ Let's Encrypt กับ NGINXบนเว็บไซต์ของฉัน
ส่วนสำคัญคือ:
- ลูกค้าอย่างเป็นทางการก็โอเคและแย่มากใน Amazon Linux ผมขอแนะนำให้ลูกค้าที่แตกต่างกันสุดยอด
- ใช้ตำแหน่งนี้สำหรับวิธี webroot กับไคลเอนต์แนะนำของฉัน โปรดทราบว่าคำขอจะให้บริการผ่าน http ไม่ใช่ https
คุณไม่ต้องการผู้ฟังในบล็อก https เลยมันทำเสร็จแล้วบน https นี่เป็นเพียงการพิสูจน์ว่าคุณควบคุมโดเมนไม่ใช่สิ่งที่เป็นส่วนตัวหรือเป็นความลับ
# Answer let's encrypt requests, but forward everything else to https
server {
listen 80;
server_name example.com www.example.com
access_log /var/log/nginx/access.log main;
# Let's Encrypt certificates with Acmetool
location /.well-known/acme-challenge/ {
alias /var/www/.well-known/acme-challenge/;
}
location / {
return 301 https://www.example.com$request_uri;
}
}
คู่มือแบบเต็มขั้นตอนลิงก์ด้านบน
.htaccess
ไฟล์ มันมีไฟล์ configuraiton แต่มันไม่ได้ถูกเรียก.htaccess
และมันก็ไม่ทำงานเหมือนกัน