การเล่นแบบศูนย์บนพื้นที่จัดเก็บวัตถุ Tencent Cloud COS: การโฮสต์เว็บไซต์แบบคงที่และการตั้งค่าลิงก์ป้องกันการโจรกรรม
เพื่อนมักจะถามฉันว่า: ฉันแค่ต้องการโฮสต์แอปพลิเคชันส่วนหน้าหน้าเดียว (เช่นรายการที่บรรจุโดย Vue/React) บล็อกแบบคงที่ส่วนตัวหรือเพียงแค่ต้องการหาสถานที่บันทึกรูปภาพและวิดีโอฉันต้องซื้อแพลตฟอร์มพิเศษหรือไม่เซิร์ฟเวอร์คลาวด์กับ Nginx หรือไม่?
ไม่จำเป็นแน่นอนความต้องการนี้โดยตรง
การจัดเก็บวัตถุ (COS, Cloud Object Storage)
。ไม่เพียงช่วยประหยัดพลังงานในการดูแลเซิร์ฟเวอร์แต่ยัง
ราคาถูกอย่างน่าขัน
(โดยปกติจะมีค่าธรรมเนียมการจัดเก็บเพียงไม่กี่เซ็นต์ต่อเดือน) และความเร็วในการเข้าถึงเร็วกว่าเซิร์ฟเวอร์ทั่วไปมาก
วันนี้เราจะเปิด Tencent Cloud COS อย่างละเอียดตั้งแต่การสร้างและโฮสต์เว็บไซต์แบบคงที่ไปจนถึงการกำหนดค่าเครือข่ายป้องกันการโจรกรรมกระบวนการทั้งหมดของการกวาดล้างระดับพี่เลี้ยงเด็ก
ขั้นตอนที่1: รู้จัก COS และสร้างถังเก็บข้อมูลแรกของคุณ
อย่าหลงกลคำศัพท์ทางเทคนิคของ "การจัดเก็บวัตถุ" คุณสามารถเข้าใจได้ง่ายๆว่าเป็นไฟล์
Super Cloud Disk ที่ไม่เต็มและมาพร้อมกับลิงก์เครือข่าย
。คุณคุ้นเคยกับการใช้ "ไฟล์โฟลเดอร์" เพื่อจัดการข้อมูลบนคอมพิวเตอร์ของคุณใน COS ไฟล์นี้เรียกว่า "วัตถุ" และโฟลเดอร์รากเรียกว่า "Bucket"
1.สร้างถังเก็บ
ลงชื่อเข้าใช้คอนโซล Tencent Cloud และค้นหาเพื่อป้อน "Object Storage COS"
คลิก "รายการถังเก็บ" ในเมนูด้านซ้ายจากนั้นคลิก "สร้างถังเก็บ"
การกำหนดค่าพารามิเตอร์ที่สำคัญ (กำหนดกระเป๋าเงินและความปลอดภัยของคุณ): ชื่อ: ตั้งชื่อเช่น mybucket (ระบบจะเพิ่มสตริงตัวเลขในภายหลังโดยอัตโนมัติ) สถานที่: สำคัญมาก! หากผู้ชมเว็บไซต์ของคุณส่วนใหญ่เป็นในประเทศให้เลือกโหนดหลักเช่น "กวางโจว" หรือ "ปักกิ่ง" ก่อนหากคุณวางแผนที่จะใช้ Tencent Cloud Server (CVM) คุณต้องเลือกพื้นที่เดียวกับเซิร์ฟเวอร์ทุกประการเพื่อให้การส่งผ่านอินทราเน็ตฟรีสิทธิ์การเข้าถึง: หากคุณเพียงแค่จัดเก็บข้อมูลสำรองส่วนตัวให้เลือก "ส่วนตัว" เนื่องจากเราต้องการโฮสต์เว็บไซต์แบบคงที่และเตียงแผนที่ลิงก์ภายนอกเราจึงต้องเลือก "การอ่านสาธารณะและการเขียนส่วนตัว" ที่นี่ซึ่งหมายความว่าผู้คนทั่วโลกสามารถอ่าน (ดาวน์โหลด/ดู) ไฟล์ของคุณได้แต่มีเพียงคุณที่มีคีย์บัญชีเท่านั้นที่สามารถอัปโหลดและแก้ไขได้
ตัวเลือกอื่นๆ (เช่นการควบคุมเวอร์ชันการเข้ารหัสฯลฯ) ยังคงเป็นค่าเริ่มต้นและคลิกถัดไปตลอดทางจนกว่าการสร้างจะเสร็จสมบูรณ์
ขั้นตอนที่สอง: เปิดโฮสต์เว็บไซต์แบบคงที่ (เปลี่ยนถังเก็บข้อมูลให้เป็นเว็บไซต์)
ถังเก็บข้อมูลถูกสร้างขึ้นและตอนนี้เราจะเปลี่ยนเป็นเว็บไซต์ที่สามารถเข้าถึงได้
1.อัปโหลดไฟล์หน้าเว็บของคุณ
คลิกที่ถังเก็บข้อมูลที่คุณเพิ่งสร้างขึ้นคลิก "รายการไฟล์" และใส่ไฟล์หน้าเว็บแบบคงที่ของคุณ (ต้องมีไฟล์
Index.html
ไฟล์โฮมเพจ) ลากและอัปโหลดโดยตรงไปที่
ไดเรกทอรีราก
。
2.เปิดสวิตช์โฮสติ้ง
ในเมนูด้านซ้ายของถังเก็บข้อมูลปัจจุบันให้ค้นหาและคลิกที่ "การกำหนดค่าพื้นฐาน"-> "เว็บไซต์แบบคงที่"
คลิก "แก้ไข" เพื่อเปลี่ยนสถานะเป็น "เปิด"
กำหนดค่าเอกสารดัชนี: กรอก index.html ในคอลัมน์ "เอกสารดัชนี" ถ้าคุณ
เว็บไซต์มีหน้าข้อผิดพลาด404ที่กำหนดเองคุณสามารถกรอก404.html ใน "เอกสารแสดงข้อผิดพลาด"
คลิกบันทึก
3.การเข้าถึงการทดสอบ
หลังจากบันทึกแล้วระบบจะสร้าง "ชื่อโดเมนการเข้าถึง" ให้คุณโดยอัตโนมัติ (โดยปกติจะเป็น https://mybucket-xxx.cos-website.ap-guangzhou.myqcloud.com)
คัดลอกลิงก์นี้ไปยังเบราว์เซอร์และเปิดขึ้นคุณจะพบว่าหน้าเว็บแบบคงที่ของคุณสามารถเข้าถึงได้อย่างสมบูรณ์แบบ!
การแจ้งเตือนขั้นสูง: ชื่อโดเมนในตัวนี้ยาวเกินไปและน่าเกลียดเกินไปคุณสามารถผูกชื่อโดเมนที่คุณซื้อและลงทะเบียนไว้ใน "ชื่อโดเมนที่กำหนดเอง" ด้านล่างเปิดใบรับรอง HTTPS ได้ในคลิกเดียวและทำให้เว็บไซต์เป็นทางการทันที
ขั้นตอนที่สาม: การกำหนดค่าโซ่ป้องกันการโจรกรรม (ปกป้องกระเป๋าสตางค์ของคุณ)
การเรียกเก็บเงินของ COS ส่วนใหญ่ประกอบด้วยสองส่วน:
ปริมาณการจัดเก็บ
และ
กระแสดาวน์สตรีท
。ค่าธรรมเนียมการจัดเก็บนั้นถูกมากแต่หากเว็บไซต์ของคุณเป็นที่นิยมหรือรูปภาพและวิดีโอที่คุณวางไว้ในนั้นถูกขโมยไปโดยผู้อื่นและวางไว้บนเว็บไซต์ของพวกเขาโดยตรง (เรียกกันทั่วไปว่า "hotlink") ทุกครั้งที่มีคนรีเฟรชหน้าเว็บจะถูกหักเงินเป็นเงินจริงในบัญชี Tencent Cloud ของคุณ
เพื่อป้องกันการล้มละลายจากการถูก "ขโมย" โดยผู้อื่นเราต้องกำหนดค่า
การป้องกันการลิงก์ผิด (Hotlink Protection)
。
1.หลักการทำงานของโซ่ป้องกันการโจรกรรม
เมื่อมีคนเข้าชมหน้าเว็บเบราว์เซอร์จะนำไฟล์ที่เรียกว่าโดยอัตโนมัติเมื่อร้องขอรูปภาพหรือไฟล์ JS ในหน้าเว็บ
Referer
ส่วนหัวของคำขอบอกเซิร์ฟเวอร์: "ฉันมาจากเว็บไซต์ใด"
โซ่กันขโมยคือการตรวจสอบสิ่งนี้
Referer
。หากคุณพบคำขอที่ไม่ได้มาจากเว็บไซต์ของคุณเองให้ปฏิเสธโดยตรง
2.ขั้นตอนการกำหนดค่า Tencent Cloud COS
ในเมนูด้านซ้ายของถังเก็บให้คลิก "การจัดการความปลอดภัย"-> "การตั้งค่าห่วงโซ่ป้องกันการโจรกรรม"
คลิก "แก้ไข" เพื่อตั้งค่าสถานะเป็น "เปิด"
ประเภทลิงค์ป้องกันการโจรกรรม: เลือก "รายการที่อนุญาตพิเศษ" (หมายความว่าเฉพาะเว็บไซต์ที่ฉันระบุเท่านั้นที่สามารถใช้ไฟล์ของฉันได้ตามปกติและคนอื่นๆปฏิเสธทั้งหมด)
กฎการอ้างอิง: ป้อนชื่อโดเมนเว็บไซต์ของคุณเองเช่น * .yourdomain.com (การเพิ่มดาวหมายความว่าอนุญาตให้เข้าถึงชื่อโดเมนระดับที่สองทั้งหมดได้) ป้อนชื่อโดเมนที่คุณใช้สำหรับการทดสอบในเครื่องเช่น localhost หรือ127.0.0.1มิฉะนั้นรูปภาพจะไม่ปรากฏขึ้นเมื่อคุณพัฒนาในเครื่อง
รวม Referer ที่ว่างเปล่า: เลือก "อนุญาต": เมื่อผู้ใช้ป้อน URL ของรูปภาพโดยตรงในเบราว์เซอร์หรือเปิดลิงก์โดยตรงใน WeChat บนโทรศัพท์มือถือคำขอจะไม่รวมกับ Referer หากคุณต้องการให้คนอื่นเห็นโดยตรงให้เลือกอนุญาตเลือก "ปฏิเสธ": กลไกป้องกันการโจรกรรมที่เข้มงวดที่สุดแม้ว่าผู้อื่นจะป้อนลิงก์รูปภาพของคุณโดยตรงในเบราว์เซอร์พวกเขาจะรายงานข้อผิดพลาด (HTTP 403) และสามารถดูได้ในหน้าเว็บของคุณเท่านั้น
คลิกบันทึกโดยทั่วไปจะมีผลทั่วโลกภายใน5นาที
ขั้นตอนที่สี่: แกดเจ็ตที่มีประสิทธิภาพสำหรับการเล่น COS ทุกวัน
หลังจากมีไฟล์หน้าเว็บมากขึ้นการอัปโหลดบนหน้าเว็บทุกครั้งไม่เพียงแต่ช้าเท่านั้นแต่ยังติดขัดได้ง่ายอีกด้วยนี่คือสิ่งประดิษฐ์สองชิ้นที่ช่วยให้คุณจัดการ COS เช่นจัดการฮาร์ดไดรฟ์ในเครื่อง
1.สิ่งประดิษฐ์อย่างเป็นทางการ: COSBrowser
ไปที่เว็บไซต์อย่างเป็นทางการของ Tencent Cloud เพื่อดาวน์โหลด
COSBrowser
ลูกค้า (รองรับ Windows/Mac)
คุณต้องใช้ SecretId และ SecretKey เมื่อเข้าสู่ระบบ (สร้างใน "Access Management-> Access Key" ที่มุมขวาบนของ Tencent Cloud Console)
หลังจากเข้าสู่ระบบคุณจะเห็นอินเทอร์เฟซที่คล้ายกับดิสก์เครือข่ายซึ่งรองรับการอัปโหลดชุดโฟลเดอร์ดาวน์โหลดและซิงโครไนซ์ซึ่งเร็วมาก
2.แผนที่เตียงสหายที่ดีที่สุด: PicGo
หากคุณมักจะเขียนบันทึกย่อหรือบล็อกของ Markdown คุณสามารถดาวน์โหลดได้
PicGo
ซอฟต์แวร์กำหนดค่าปลั๊กอิน Tencent Cloud COS
หลังจากนั้นคุณจะต้องจับภาพหน้าจอบนคอมพิวเตอร์ของคุณเท่านั้นกดปุ่มลัดรูปภาพจะถูกอัปโหลดไปยัง COS โดยอัตโนมัติและสร้างย่อหน้าบนคลิปบอร์ดของคุณโดยอัตโนมัติ
![Image] (https://...)
รหัส Markdown เป็นเพียงพระกิตติคุณของผู้สร้าง
สรุป
ใช้ Tencent Cloud COS เพื่อเล่นเว็บไซต์และพื้นที่เก็บข้อมูลแบบคงที่แกนหลักคือสามขั้นตอน:
ถังก่อสร้าง (การอ่านสาธารณะ)-> ส่งไฟล์และเปิดโฮสติ้ง-> เปิดลิงก์ป้องกันการโจรกรรมรายการที่อนุญาต
。หลังจากเสร็จสิ้นสามขั้นตอนนี้คุณจะมีพื้นที่เว็บไซต์คลาวด์ที่มีความพร้อมใช้งานสูงรวดเร็วและเกือบฟรีตราบใดที่คุณปกป้องคีย์การเข้าถึง (SecretKey) ของคุณแม้ว่าคุณจะพบกับการเข้าชมจำนวนมากอย่างกะทันหันโซ่กันขโมยก็สามารถช่วยคุณปกป้องกระเป๋าสตางค์ของคุณได้
