
สร้างโดเมนย่อยฟรี
บทนำ · คุณสมบัติ · การปรับใช้ · เอกสาร · คำถามที่พบบ่อย
2Peek.Me (เช่น 2pme ) เป็นผู้จัดการ DNS ฟรีและ Opensource เพื่อจัดการโดเมนย่อยผ่าน CloudFlare
2PME ให้ HTTPS API เต็มรูปแบบพร้อมการจัดการคีย์ API อย่างง่ายซึ่งทุกคนสามารถรับโดเมนย่อยไม่ จำกัด ได้ฟรี
ต่อไปนี้เป็นขั้นตอนง่ายๆในการปรับใช้ 2pme API สำหรับโดเมนของคุณเองได้อย่างง่ายดาย
โปรดตรวจสอบให้แน่ใจว่าแพลตฟอร์มโฮสติ้งของคุณติดตั้งซอฟต์แวร์ต่อไปนี้:
| ส่วนประกอบ | ซอฟต์แวร์/ส่วนขยาย | เวอร์ชันที่แนะนำขั้นต่ำ | หมายเหตุ |
|---|---|---|---|
| เว็บเซิร์ฟเวอร์ | Apache | 2.4+ | หรือ Nginx (1.18+) กำหนดค่าด้วย php-fpm |
| nginx | 1.18+ | ตรวจสอบให้แน่ใจว่า PHP รวมเข้าด้วยกันอย่างเหมาะสม | |
| PHP | PHP | 7.4+ (8.1 แนะนำ) | PHP จะต้องมีส่วนขยายต่อไปนี้: |
ส่วนขยาย mysqli | รวมอยู่ใน PHP | สำหรับการเชื่อมต่อกับ MySQL | |
ส่วนขยาย json | รวมอยู่ใน PHP | สำหรับการเข้ารหัสและถอดรหัสข้อมูล JSON | |
| ฐานข้อมูล | mysql | 5.7+ (แนะนำ 8.0) | หรือ Mariadb (10.3+) |
| SSL/TLS | ใบรับรอง SSL | จำเป็นสำหรับ https | ใช้ Let's Encrypt หรือผู้ให้บริการใบรับรองรายอื่น |
ใช้คำสั่งต่อไปนี้เพื่อโคลนที่เก็บนี้
$ git clone https://github.com/douxxu/2pme-api ค้นหาและเปิดไฟล์ที่อยู่ที่ src/api/utils/secrets.php และแก้ไขเนื้อหาตัวแปรตามคำแนะนำที่กำหนด ตรวจสอบให้แน่ใจว่าคุณมีเซิร์ฟเวอร์ชื่อโดเมนที่จอดอยู่บน CloudFlare
อัปโหลดไดเรกทอรีทั้งหมดที่อยู่ใน src/ ลงในไฟล์เซิร์ฟเวอร์ของคุณ (สามารถอยู่ใน subdir เช่น api/ ไม่ใช่ในรูท)
ตอนนี้ 2pme API ของคุณติดตั้งแล้ว!
ใช่ คุณสามารถค้นหาได้ใน NPM หรือสร้างเวอร์ชันของคุณเองจากซอร์สโค้ด
ไม่ใช่จริง แต่อาจจะทำ
ไม่ และฉันไม่ได้วางแผนที่จะสร้าง คุณสามารถใช้โมดูล requests และเอกสารประกอบเพื่อสร้างตัวเองได้อย่างง่ายดาย
โครงการนี้ (และโครงการอื่น ๆ ที่เกี่ยวข้องทั้งหมด) ได้รับใบอนุญาตภายใต้ใบอนุญาต GPL-3.0