วิธีติดตั้ง WordPress บน Amazon Lightsail: คู่มือฉบับสมบูรณ์
เผยแพร่แล้ว: 2022-12-20ต้องการติดตั้ง WordPress บน Amazon Lightsail แต่ไม่แน่ใจว่าจะเริ่มต้นอย่างไร
ด้วยพิมพ์เขียวของแอปพลิเคชันที่สร้างไว้ล่วงหน้า Amazon Lightsail ช่วยให้การเริ่มต้นและใช้งานไซต์ WordPress ทำงานได้อย่างสมบูรณ์เป็นเรื่องง่ายมาก
ในบทช่วยสอนทีละขั้นตอนนี้ คุณจะได้เรียนรู้วิธีตั้งค่าทุกอย่างอย่างแท้จริง
ในตอนท้าย คุณจะมีไซต์ WordPress ที่ใช้งานได้บน Amazon Lightsail พร้อมชื่อโดเมนที่กำหนดเองและใบรับรอง SSL ฟรีจาก Let's Encrypt
มาขุดกันเถอะ!
วิธีการติดตั้ง WordPress บน Amazon Lightsail
ต่อไปนี้คือข้อมูลระดับสูงเกี่ยวกับวิธีการติดตั้ง WordPress บน Amazon Lightsail – โปรดอ่านคำแนะนำแบบเต็ม:
- สร้างอินสแตนซ์ใหม่ใน Amazon Lightsail
- เข้าถึงข้อมูลรับรอง WordPress ของคุณเพื่อเข้าสู่ระบบ WordPress
- แนบที่อยู่ IP แบบคงที่กับอินสแตนซ์ของคุณ
- ชี้ชื่อโดเมนของคุณไปที่อินสแตนซ์ของคุณ
- ติดตั้งใบรับรอง SSL ฟรีจาก Let's Encrypt
1. สร้างอินสแตนซ์ใหม่
ในการเริ่มต้น ให้เข้าสู่ระบบแดชบอร์ดของ Amazon Lightsail
หากนี่เป็นครั้งแรกที่คุณใช้ AWS คุณอาจต้องสร้างบัญชีก่อนจึงจะสามารถเข้าถึงแดชบอร์ดได้
เมื่อคุณอยู่ในแดชบอร์ด Amazon Lightsail แล้ว ให้คลิกปุ่มเพื่อสร้างอินสแตนซ์ใหม่:
ในหน้าจอถัดไป ให้เลือก Linux/Unix เป็นแพลตฟอร์ม จากนั้นเลือกพิมพ์เขียว ของ WordPress ( ควรเลือกทั้งสองอย่างนี้ตามค่าเริ่มต้น )
นอกจากนี้ ในหน้านี้ คุณสามารถเลือกแผนอินสแตนซ์ของคุณ ซึ่งจะควบคุมทรัพยากรและราคาของเซิร์ฟเวอร์ของคุณ
แม้ว่าคุณมีอิสระที่จะเลือกแผนใดก็ได้ ฉันขอแนะนำอินสแตนซ์ $5 สำหรับเว็บไซต์ WordPress ส่วนใหญ่ ซึ่งให้ RAM 1 GB และ 1 vCPU
ตราบใดที่คุณใช้การแคชและไม่มีเนื้อหาไดนามิกมากนัก แผนนี้เพียงอย่างเดียวก็สามารถรองรับการเข้าชมหลายแสนครั้งต่อเดือนได้
ด้านล่างนี้ คุณสามารถตั้งชื่ออินสแตนซ์ของคุณ ซึ่งจะช่วยให้คุณจำอินสแตนซ์ได้
เมื่อคุณเลือกได้แล้ว ให้คลิกปุ่ม สร้างอินสแตนซ์ ที่ด้านล่างเพื่อหมุนอินสแตนซ์ของคุณ
ตอนนี้ คุณจะมีเวลารอสักครู่ในขณะที่ Amazon Lightsail สร้างอินสแตนซ์ของคุณ
เมื่อเสร็จสิ้น คุณควรเห็นอินสแตนซ์ปรากฏในแดชบอร์ด AWS Lightsail ของคุณ:
หากต้องการเปิดแดชบอร์ดสำหรับอินสแตนซ์นี้ ให้คลิกชื่ออินสแตนซ์
2. เข้าถึงข้อมูลรับรอง WordPress ของคุณ
ณ จุดนี้ คุณมีเว็บไซต์ WordPress ที่ใช้งานได้แล้ว
คุณสามารถเข้าถึงได้โดยวาง Public IP ลงในแถบที่อยู่ของเบราว์เซอร์:
อย่างไรก็ตาม สิ่งที่คุณยัง ไม่มี คือชื่อผู้ใช้และรหัสผ่าน WordPress ของคุณ ดังนั้นคุณจึงยังไม่สามารถลงชื่อเข้าใช้ไซต์ของคุณได้
ตามค่าเริ่มต้น ไซต์ WordPress ของคุณจะใช้ ผู้ใช้ เป็นชื่อผู้ใช้ อย่างไรก็ตาม ในการเข้าถึงรหัสผ่าน คุณจะต้องใช้บรรทัดคำสั่ง แต่ไม่ต้องกังวล! ค่อนข้างง่ายและไม่ต้องติดตั้งซอฟต์แวร์ใหม่ใดๆ
ในการเริ่มต้น ให้เปิดไคลเอนต์ SSH บนเบราว์เซอร์สำหรับอินสแตนซ์ของคุณ ซึ่งคุณสามารถทำได้โดยคลิกที่ตัวเลือก เชื่อมต่อโดยใช้ SSH ในแดชบอร์ดอินสแตนซ์ของคุณ:
การดำเนินการนี้จะเปิดอินเทอร์เฟซบรรทัดคำสั่งแบบป๊อปอัปที่คุณสามารถใช้งานได้ในเบราว์เซอร์ของคุณ
ไม่จำเป็นต้องลงชื่อเข้าใช้หรือตรวจสอบสิทธิ์หรืออะไรทั้งสิ้น ทุกอย่างก็พร้อมใช้งาน
ในการเข้าถึงรหัสผ่านผู้ใช้ WordPress สิ่งที่คุณต้องทำคือวางคำสั่งต่อไปนี้แล้วกด Enter
cat bitnami_application_password
จากนั้นคุณควรเห็นรหัสผ่านของคุณปรากฏขึ้น – คัดลอกไปยังที่ปลอดภัยเพื่อให้คุณใช้ในการเข้าสู่ระบบ:
ตอนนี้ คุณสามารถเข้าสู่ระบบการติดตั้ง WordPress โดยใช้ข้อมูลรับรองต่อไปนี้:
- ชื่อผู้ใช้ : ผู้ใช้
- รหัสผ่าน : จากหน้าต่างเทอร์มินัลด้านบน
3. แนบที่อยู่ IP แบบคงที่กับอินสแตนซ์ WordPress ของคุณ
แม้ว่าคุณจะสามารถเข้าถึงไซต์ WordPress ของคุณจากที่อยู่ IP สาธารณะของอินสแตนซ์ของคุณได้ แต่คุณไม่สามารถใช้ที่อยู่ IP สาธารณะนี้ได้
นั่นเป็นเพราะ ด้วยการกำหนดค่าปัจจุบันของอินสแตนซ์ของคุณ ที่อยู่ IP สาธารณะจะเปลี่ยนไปทุกครั้งที่คุณหยุด/เริ่มอินสแตนซ์
ดังนั้น หากคุณชี้ชื่อโดเมนของคุณไปยังที่อยู่ IP สาธารณะนี้ การเชื่อมต่อโดเมนจะหยุดทำงานหากคุณรีสตาร์ทอินสแตนซ์
ในการแก้ไขปัญหานี้ Amazon Lightsail ให้คุณแนบที่อยู่ IP แบบคงที่กับอินสแตนซ์ของคุณโดยไม่มีค่าใช้จ่ายเพิ่มเติม
เมื่อคุณแนบที่อยู่ IP แบบคงที่แล้ว อินสแตนซ์ของคุณจะมีที่อยู่ IP เดียวกันเสมอไม่ว่าจะเกิดอะไรขึ้น
หากต้องการสร้าง ให้ไปที่แท็บ เครือข่าย ในแดชบอร์ดของอินสแตนซ์ของคุณ จากนั้นคลิกตัวเลือก แนบ IP แบบคงที่ :
นี่จะเป็นการเปิดป๊อปอัป ตั้งชื่อที่อยู่ IP แบบคงที่ของคุณแล้วคลิกปุ่ม สร้างและแนบ :
ตอนนี้อินสแตนซ์ของคุณจะมีที่อยู่ IP ใหม่แบบคงที่ คุณควรเห็นสิ่งนี้ปรากฏในแท็บ เครือข่าย ของแดชบอร์ดอินสแตนซ์ เช่นเดียวกับสรุปข้อมูลที่มุมบนขวา
4. ชี้ชื่อโดเมนของคุณไปที่ที่อยู่ IP แบบคงที่
ตอนนี้ คุณได้แนบที่อยู่ IP แบบคงที่กับอินสแตนซ์ของคุณแล้ว คุณก็พร้อมที่จะชี้ชื่อโดเมนของคุณไปที่อินสแตนซ์ของคุณ
วิธีนี้จะช่วยให้คุณเข้าถึงเว็บไซต์ WordPress ได้โดยป้อนชื่อโดเมน แทนที่จะต้องใช้ที่อยู่ IP
ในการตั้งค่านี้ คุณจะต้องทำงานจากทุกที่ที่คุณจัดการระเบียน DNS ของโดเมน โดยทั่วไปแล้ว นี่จะเป็นผู้รับจดทะเบียนโดเมนของคุณ หรือหากคุณใช้บริการเช่น Cloudflare คุณจะจัดการบันทึกเหล่านี้จากแดชบอร์ด Cloudflare ของคุณ
หรือคุณสามารถถ่ายโอนการจัดการ DNS ไปยัง Lightsail เพื่อให้คุณสามารถจัดการบันทึก DNS โดยใช้คอนโซล Lightsail ได้ แม้ว่าการดำเนินการนี้จะต้องใช้ขั้นตอนเพิ่มเติมสองสามขั้นตอน
ตัวเลือกที่ง่ายที่สุดคือไปที่ใดก็ตามที่คุณจัดการระเบียน DNS ของโดเมนและเพิ่มระเบียนต่อไปนี้:
ประเภทบันทึก | เนื้อหา | ค่า |
ก | @ | [ที่อยู่ IP แบบคงที่] |
CNAME | www | yoursite.com |
ซึ่งจะถือว่าคุณต้องการใช้ yoursite.com ไม่ใช่ www.yoursite.com
นี่คือลักษณะของ Cloudflare:
ตอนนี้คุณสามารถเข้าถึงอินสแตนซ์ WordPress ของคุณได้โดยป้อนชื่อโดเมนของคุณ:
ไซต์ WordPress ของคุณควรตรวจหาชื่อโดเมนที่ถูกต้องโดยอัตโนมัติ แต่หากต้องการตรวจสอบอีกครั้ง คุณสามารถไปที่ การตั้งค่า → ทั่วไป และตรวจสอบว่าชื่อโดเมนของคุณแสดงเป็น ที่อยู่ WordPress และ ที่อยู่เว็บไซต์
5. ตั้งค่าใบรับรอง SSL ของคุณ
ณ จุดนี้ คุณมีเว็บไซต์ WordPress ที่ใช้งานได้ซึ่งสามารถเข้าถึงได้ผ่านชื่อโดเมนของคุณ
สำหรับขั้นตอนสุดท้ายของกระบวนการ คุณจะต้องติดตั้งใบรับรอง SSL เพื่อให้ไซต์ของคุณได้รับประโยชน์จาก HTTPS
ในฐานะที่เป็นส่วนหนึ่งของพิมพ์เขียว WordPress Amazon Lightsail และ Bitnami จะติดตั้งเครื่องมือพื้นฐานที่คุณต้องใช้ในการตั้งค่าใบรับรอง SSL ฟรีผ่าน Let's Encrypt
อย่างไรก็ตาม หากต้องการเปิดใช้งานใบรับรอง SSL คุณจะต้องเรียกใช้คำสั่งสองสามคำสั่งในหน้าต่างเทอร์มินัลในเบราว์เซอร์
กลับไปที่แดชบอร์ดอินสแตนซ์ของคุณและเปิดหน้าต่างเทอร์มินัลในเบราว์เซอร์โดยคลิกตัวเลือก เชื่อมต่อโดยใช้ SSH
จากนั้นรันคำสั่งต่อไปนี้:
sudo /opt/bitnami/bncert-tool
คุณอาจเห็นข้อความแจ้งให้อัปเดต bncert หากคุณทำเช่นนั้น ให้ป้อน Y จากนั้นเรียกใช้คำสั่งด้านบนอีกครั้ง
ตอนนี้ ป้อนชื่อโดเมนของคุณในเวอร์ชันที่ไม่ใช่ www และ www โดยคั่นด้วยช่องว่าง แล้วกด Enter นี่คือตัวอย่าง:
yoursite.com www.yoursite.com
จากนั้นคุณจะเห็นข้อความแจ้งให้เปิดใช้งานการเปลี่ยนเส้นทาง HTTP เป็น HTTPS ป้อน Y เพื่อเปิดใช้งานและกด Enter
จากนั้นคุณสามารถเลือกระหว่างการตั้งค่าการเปลี่ยนเส้นทางที่ไม่ใช่ www เป็น www หรือย้อนกลับ
สุดท้าย คุณจะเห็นข้อมูลสรุปของตัวเลือกของคุณ หากทุกอย่างดูดี ให้ป้อน Y แล้วกด Enter เพื่อสิ้นสุดการกำหนดค่า
ในส่วนหนึ่งของการตั้งค่า คุณอาจต้องป้อนที่อยู่อีเมลเพื่อใช้กับ Let's Encrypt
และนั่นแหล่ะ! เมื่อ Bitnami เสร็จสิ้น (ควรใช้เวลาเพียงไม่กี่วินาที) คุณจะสามารถใช้ HTTPS บนไซต์ของคุณได้แล้ว
หากคุณเยี่ยมชมไซต์ของคุณ ตอนนี้คุณควรเห็นแม่กุญแจสีเขียว
ไซต์ของคุณพร้อมใช้งานแล้ว
สร้างเว็บไซต์ WordPress ด้วย Amazon Lightsail
ด้วย Amazon Lightsail คุณสามารถหมุนไซต์ WordPress ที่ขับเคลื่อนโดยเครือข่ายคลาวด์ของ Amazon ได้อย่างง่ายดาย
พิมพ์เขียวที่สร้างไว้ล่วงหน้าช่วยให้คุณเริ่มใช้งานได้ในเวลาเพียง 15 นาที โดยไม่จำเป็นต้องมีความรู้ทางเทคนิคพิเศษใดๆ
พิมพ์เขียวของ Lightsail ยังสามารถจัดการกับรายละเอียดที่สำคัญ เช่น การติดตั้งใบรับรอง SSL ฟรีจาก Let's Encrypt
หากคุณต้องการทดลองใช้ด้วยตัวคุณเอง คุณสามารถรับฟรีสามเดือนแรกเมื่อคุณสร้างอินสแตนซ์ใหม่
ลองดูวันนี้แล้วคุณจะพร้อมทำงานทันที