วิธีโฮสต์ WordPress บน AWS Cloud Server

เผยแพร่แล้ว: 2020-10-02
โฮสต์เวิร์ดเพรสบน aws
ติดตาม @Cloudways

ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีโฮสต์ WordPress ของคุณบน AWS ด้วยวิธีที่ช้าและเร็ว หากต้องการทราบทันทีว่าเรากำลังจะอธิบายอะไรด้านล่าง ให้ดูวิดีโอเหลื่อมเวลานี้

เราติดตั้ง WP บน AWS ก่อนและใช้เวลานานกว่าจะทำได้ จากนั้นจะมีวิธีที่เร็วกว่าโดยใช้ Cloudways เพื่อโฮสต์ AWS ซึ่งใช้เวลาเพียง 5 นาทีเพื่อไปยังพื้นที่ WP Admin

  • ทำไมต้องเลือก Amazon Cloud
  • วิธีการติดตั้ง WordPress บนแพลตฟอร์ม AWS (ไม่มี Cloudways)
  • วิธีการติดตั้ง WordPress บน AWS ด้วย Cloudways
  • สำรวจแท็บเซิร์ฟเวอร์ – Cloudways
  • สำรวจแท็บแอปพลิเคชัน – Cloudways
  • ทำให้ไซต์ WordPress ใช้งานได้จริงบน AWS – Cloudways

เกือบครึ่งหนึ่งของเว็บไซต์ที่ใช้งานบนอินเทอร์เน็ตใช้ WordPress เพื่อขับเคลื่อนเว็บไซต์ของตน และด้วยเหตุผลที่ดี ในการเริ่มต้น มันเป็นโอเพ่นซอร์ส ซึ่งหมายความว่าคุณสามารถใช้งานได้ฟรี นอกจากนี้ มันยังเป็นมิตรกับเสิร์ชเอ็นจิ้น อนุญาตให้ปรับแต่งได้มากมาย มีการสนับสนุนชุมชนมากมาย พร้อมเหตุผลอื่นๆ มากมายที่ WordPress ควรเป็น CMS ที่คุณคุ้นเคย!

เนื้อหาเป็นราชา และ WordPress เป็นหนึ่งในปราสาทที่ยิ่งใหญ่ที่สุด อย่างไรก็ตาม คุณไม่ได้สร้างปราสาทบนที่ดินใดๆ คุณเลือกพื้นที่ที่ดีที่สุด ในโลกของการโฮสต์บนคลาวด์ การรู้วิธีโฮสต์ WordPress บนเซิร์ฟเวอร์คลาวด์ของ AWS สามารถพิสูจน์ได้ว่าเป็นผู้เปลี่ยนเกม

ฉันได้แบ่งขอบเขตของบทความนี้ออกเป็นสองส่วน ก่อนอื่น ฉันจะแสดงวิธีติดตั้งแอปพลิเคชัน WordPress ของคุณบนเซิร์ฟเวอร์ AWS-EC2 (Native AWS) และอีกวิธีหนึ่งด้วยแพลตฟอร์มโฮสติ้งระบบคลาวด์ที่มีการจัดการ เช่น Cloudways ส่วนแรกเป็นวิธีการทางเทคนิคที่ฉันจะเรียกใช้คำสั่งต่างๆ เพื่อติดตั้งแพ็คเกจและแอปพลิเคชัน WordPress อย่างไรก็ตาม ด้วยวิธีที่สองผ่าน Cloudways คุณสามารถปรับใช้เซิร์ฟเวอร์ของคุณและติดตั้งแอปพลิเคชัน WP ของคุณได้อย่างรวดเร็วด้วยการคลิกเพียงไม่กี่ครั้ง


แต่ก่อนที่จะดำดิ่งสู่ขั้นตอนการติดตั้ง คงจะดีไม่น้อยหากคุณเข้าใจว่าทำไมเราถึงต้องเลือก AWS และเหตุใดการโฮสต์ไซต์ WordPress จึงมีความสำคัญมาก นอกจากนี้ เมื่อพูดถึงโฮสติ้ง AWS WordPress ทำไมผู้คนถึงชอบโฮสติ้ง WordPress ที่มีการจัดการ เช่น Cloudways มากกว่าโฮสติ้ง AWS ดั้งเดิม ฉันรู้ว่ามันจะทำให้เกิดคำถามมากมายในใจคุณ ดังนั้นโดยไม่ต้องกังวลใจอีกต่อไป เรามาดูกันว่าอะไรคือเหตุผล

ทำไมต้องเลือก Amazon Cloud

ในอุตสาหกรรมคลาวด์ Amazon Cloud เป็นที่รู้จักในด้านความน่าเชื่อถือและเวลาทำงาน ที่ตั้งศูนย์ข้อมูลหลายแห่งมีเวลาทำงานเกือบ 100 เปอร์เซ็นต์ ซึ่งหมายความว่าเว็บไซต์ที่โฮสต์บน Amazon จะไม่มีวันล่ม Amazon Web Services (AWS) อาจเป็นผู้ให้บริการคลาวด์โฮสติ้งที่ได้รับความนิยมมากที่สุดในปัจจุบัน

Facebook ซึ่งเป็นโซเชียลมีเดียยักษ์ใหญ่ที่มีโปรไฟล์มากกว่า 2 พันล้านคน โฮสต์โครงสร้างพื้นฐานทางธุรกิจจำนวนมากบน Amazon Web Services ซึ่งจะทำให้คุณมีแนวคิดเกี่ยวกับความแข็งแกร่งของบริการคลาวด์ของ Amazon

การจัดการเซิร์ฟเวอร์ผ่าน AWS

อย่างไรก็ตาม การกำหนดค่า Amazon Cloud นั้นไม่ใช่เรื่องง่ายเว้นแต่คุณจะเป็นวิซาร์ดระบบคลาวด์ (หรือผู้เชี่ยวชาญ) อินเทอร์เฟซคำสั่งสีดำมีคำมั่นสัญญามากมาย แต่เป็นมิตรกับผู้ที่รู้แนวทางของตนเท่านั้นหรือผู้ที่สามารถใช้เงินจำนวนมากเพื่อจ้างคนที่ทำ

แล้วต้องทำอย่างไร? เรียนรู้อินเทอร์เฟซบรรทัดคำสั่ง ปรับใช้สแต็ก (LAMP, LEMP ฯลฯ) และติดตั้ง WordPress

ตัวอย่างเช่น คุณได้เรียนรู้วิธีโฮสต์แอปพลิเคชัน WordPress บนเซิร์ฟเวอร์ AWS แต่ยังคงสิ่งที่คุณจะทำเพื่อความปลอดภัย คุณจะเพิ่มประสิทธิภาพสแต็กของคุณได้อย่างไร คุณจะสำรองข้อมูลไซต์ของคุณอย่างไร คุณจะจัดการกับเซิร์ฟเวอร์อย่างไร การโจมตี และคุณจะจัดการการกำหนดค่าพื้นฐานและขั้นสูงที่จำเป็นอื่นๆ อย่างไร

ฉันชื่นชมคนที่เรียนรู้สิ่งใหม่ๆ อยู่เสมอ แต่ถ้าคุณทำธุรกิจออนไลน์อย่างจริงจัง และเวลามีความสำคัญมากกว่าสำหรับคุณ ฉันจะบอกว่า Cloudways เป็นตัวเลือกที่ดีที่สุด มีทีมงานที่มุ่งเน้นการจัดการอินสแตนซ์ระบบคลาวด์ของ Amazon เท่านั้น ซึ่งหมายความว่าเซิร์ฟเวอร์ Amazon ของคุณจะได้รับการอัปเดตเป็นประจำสำหรับระบบปฏิบัติการและเฟิร์มแวร์โดยไม่ต้องใช้ความพยายามในส่วนของคุณ นอกจากนี้ เลเยอร์ของโปรโตคอลความปลอดภัยยังช่วยรับประกันการปกป้องอินสแตนซ์ Amazon Web Services ของคุณ

การจัดการเซิร์ฟเวอร์ผ่าน Managed Hosting

ผู้ให้บริการโฮสต์ AWS WordPress ที่มีการจัดการช่วยขจัดความยุ่งยากในการจัดการเซิร์ฟเวอร์ และช่วยให้คุณมีสมาธิกับเว็บไซต์ WordPress ของคุณได้ Cloudways ช่วยให้มั่นใจถึงประสิทธิภาพของเซิร์ฟเวอร์ที่ราบรื่นและแก้ไขปัญหาการบำรุงรักษาทันทีที่เกิดขึ้น คุณสามารถสอบถามผู้เชี่ยวชาญผลิตภัณฑ์ของเราได้ทุกอย่างโดยขอการสาธิต Cloudways

สุดท้าย Cloudways คอยจับตาดู WordPress ของคุณที่โฮสต์บนความปลอดภัยของเซิร์ฟเวอร์ AWS เพื่อให้ไซต์ของคุณได้รับการปกป้องจากการโจมตีทางไซเบอร์ที่ยังคงก่อกวนอุตสาหกรรมอีคอมเมิร์ซต่อไป โดยสรุป หากคุณไม่สนใจที่จะจัดการกับปัญหาการจัดการเซิร์ฟเวอร์ แต่ยังต้องการใช้ WordPress บน AWS โซลูชันโฮสติ้ง Amazon WordPress ที่มีการจัดการ เช่น Cloudways นั้นเหมาะสมกับการเรียกเก็บเงินอย่างสมบูรณ์

คุณสามารถติดตั้ง WordPress บนเซิร์ฟเวอร์ AWS บน Cloudways ได้อย่างง่ายดาย อย่างไรก็ตาม มาเจาะลึกกันว่าเหตุใด Cloudways จึงเป็นทางออกที่ดีที่สุดสำหรับคุณ!

ทำไมต้องเลือก Cloudways สำหรับ Amazon Web Services?

การติดตั้ง WordPress บนเซิร์ฟเวอร์ AWS นั้นไม่ต้องดำเนินการใดๆ ในสวนสาธารณะ คุณควรทราบวิธีการของคุณเกี่ยวกับคำสั่ง Linux ที่มีเทคโนโลยี เนื่องจากโดยค่าเริ่มต้นเซิร์ฟเวอร์ AWS ไม่ได้มาพร้อมกับอินเทอร์เฟซผู้ใช้แบบกราฟิกที่จะใช้งานได้ ซึ่งหมายความว่าทุกอย่างเสร็จสิ้นผ่าน CLI ซึ่งอาจทำให้เกิดความซับซ้อนในการตั้งค่าเซิร์ฟเวอร์หากคุณไม่คุ้นเคยกับความรู้ด้านเซิร์ฟเวอร์

ในฐานะที่เป็นแพลตฟอร์มระบบคลาวด์ที่มีการจัดการ Cloudways ขจัดขั้นตอนการกำหนดค่าเซิร์ฟเวอร์ที่ซับซ้อน และให้คุณเปิดใช้เซิร์ฟเวอร์ AWS ได้ในไม่กี่คลิก Cloudways ยังดูแลการจัดการเซิร์ฟเวอร์รวมถึงเสนอยูทิลิตี้มากมายที่ช่วยให้คุณสามารถรวมบริการอื่น ๆ ได้อย่างสะดวก

นำเสนอคุณค่าที่ไม่เหมือนใครซึ่งใช้ Apache และ NGINX เพื่อช่วยเพิ่มประสิทธิภาพไซต์ของคุณพร้อมกับ MariaDB เป็นฐานข้อมูล, Linux เป็นระบบปฏิบัติการ และ PHP เมื่อรวมเทคโนโลยีทั้งหมดเหล่านี้ สแต็กที่เน้นประสิทธิภาพ Cloudways ได้รับการออกแบบมาเป็นพิเศษเพื่อปรับปรุงประสิทธิภาพไซต์ของคุณ

นอกจากนี้ Cloudways ยังนำเสนอโซลูชันสำเร็จรูปสำหรับการผสานรวม SSL, CloudwaysCDN และการตรวจสอบแอปพลิเคชันโดย New Relic แพลตฟอร์ม Cloudways ยังช่วยให้ลูกค้าสามารถจัดการคุณสมบัติต่างๆ เช่น การสร้างไซต์การแสดงละคร การโคลนเว็บไซต์ การป้องกันบอท การเพิ่มสมาชิกในทีม และการจัดการ cronjobs ได้ด้วยการคลิกเพียงไม่กี่ครั้ง

การดำเนินการดังกล่าวโดยตรงบนเซิร์ฟเวอร์ AWS ต้องใช้ชุดคำสั่งและการแก้ไขปัญหาในกรณีที่คุณประสบปัญหาใดๆ

ตอนนี้ คุณรู้แล้วว่าอะไรคือสาเหตุและสาเหตุที่ผู้คนเลือก Cloudways สำหรับโฮสติ้ง AWS WordPress มาเริ่มกันเลย และดูวิธีเปิดใช้เซิร์ฟเวอร์ AWS และ WordPress บนแพลตฟอร์ม AWS (EC2) และ Cloudways

1. วิธีการติดตั้ง WordPress บนแพลตฟอร์ม AWS (โดยไม่ต้องใช้ Cloudways)

วิดีโอสอน:

ขั้นตอนการสมัครนั้นง่ายมาก ฉันจะข้ามขั้นตอนนี้และถือว่าคุณมีบัญชี AWS ใหม่แล้ว อีกอย่างหนึ่ง หลังจากสมัครใช้งาน คุณจะต้องยืนยันบัญชีของคุณโดยใช้บัตรเครดิต

ขั้นตอนที่ 1: เปิดใช้และตั้งค่าอินสแตนซ์ EC2 บน AWS

สิ่งแรกที่คุณต้องทำคือตั้งค่าอินสแตนซ์ AWS-EC2 และสำหรับสิ่งนี้ ให้คลิกที่ บริการ > การ คำนวณ > EC2 เพื่อติดตั้งเซิร์ฟเวอร์เสมือนบนคลาวด์

เปิดตัว aws ec2

จากนั้น หน้าจอใหม่ “EC2 Dashboard” จะปรากฏบนเบราว์เซอร์ของคุณ จากนั้นคุณต้องคลิกที่ Instances > Launch Instance

เปิดตัวอินสแตนซ์ aws

หลังจากนั้น คุณต้องเลือกระบบปฏิบัติการสำหรับเซิร์ฟเวอร์ของคุณ และฉันจะใช้ Amazon Linux 2 AMI

เลือกระบบปฏิบัติการ

ถัดไป ส่วนประเภทอินสแตนซ์จะปรากฏขึ้นจากตำแหน่งที่คุณสามารถเลือกจำนวน vCPU, RAM และประเภทอินสแตนซ์สำหรับเซิร์ฟเวอร์ของคุณ คุณจะเห็นตามค่าเริ่มต้น จะถูกเลือกเป็นอินสแตนซ์ t2.micro ดังนั้น เพียงคลิก ถัดไป

ส่วนประเภทอินสแตนซ์ aws ec2

จากนั้น ส่วนใหม่จะปรากฏขึ้นจากตำแหน่งที่คุณสามารถตรวจสอบและกำหนดค่ารายละเอียดอินสแตนซ์ของคุณได้ เพียงคลิก ถัดไป ไม่จำเป็นต้องเปลี่ยนแปลงรายละเอียดใดๆ

กำหนดค่ารายละเอียดอินสแตนซ์ของคุณ

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

การตั้งค่าที่เกี่ยวข้องกับการจัดเก็บ

จากนั้น ให้คลิกที่ Add Tag และกรอกข้อมูลในช่อง Key and Value จากนั้นคลิก Next ในกรณีของฉัน Key = Name and Value = FarhanCloudways

เพิ่มคีย์และค่า

ส่วนถัดไปคือการกำหนดค่ากลุ่มความปลอดภัย คุณสามารถตั้งชื่อกลุ่มความปลอดภัยและเพิ่มคำอธิบายได้ที่นี่ นอกจากนี้ คุณสามารถเพิ่มกฎใหม่และตั้งค่าจุดเข้าใช้งาน (IP) สำหรับแต่ละจุดได้

ที่นี่ คุณต้องตั้งชื่อกลุ่มความปลอดภัยและเพิ่มคำอธิบายในช่องที่เกี่ยวข้อง

จากนั้นคลิกที่ปุ่ม Add Rule แล้วเลือก SSH ทำซ้ำเหมือนเดิมเพื่อเพิ่ม HTTP และ HTTPS หลังจากนั้นคุณต้องเปลี่ยน Source และฉันได้เลือก Anywhere ดังที่คุณเห็นในภาพด้านล่าง

หลังจากตั้งค่าคอนฟิกูเรชันกลุ่มความปลอดภัยแล้ว คุณสามารถคลิกปุ่ม ตรวจทาน และเปิด ใช้

เพิ่มกฎ

นี่เป็นส่วนสุดท้ายที่คุณสามารถตรวจสอบอินสแตนซ์ของคุณ (ที่เก็บข้อมูล แท็ก ฯลฯ) และสร้างคู่คีย์ใหม่

สิ่งแรกที่คุณต้องทำคือคลิก Launch และเลือก Create a new key pair หลังจากนั้น ให้กรอกฟิลด์ ชื่อคู่คีย์ และคลิก ดาวน์โหลดคู่คีย์

ดาวน์โหลดคู่คีย์

หลังจากดาวน์โหลดคู่คีย์แล้ว คุณสามารถคลิก เปิดใช้อินสแตนซ์ เพื่อเปิดใช้เซิร์ฟเวอร์เสมือนของคุณ

เปิดตัวอินสแตนซ์

ธาดา! คุณเปิดตัวอินสแตนซ์ EC2 ของคุณสำเร็จแล้ว

ขั้นตอนที่ 2: แปลงไฟล์ PEM เป็น PPK และเข้าถึงเซิร์ฟเวอร์ของคุณผ่าน PuTTY

ฉันคิดว่าคุณมี PuTTY อยู่แล้ว และหากคุณยังไม่มี ให้ดาวน์โหลดจากลิงก์นี้ "ดาวน์โหลด PuTTY"

ถัดไป คุณต้องเปิด PuTTYgen จากนั้นให้ค้นหา PuTTYgen บนแถบค้นหาของ windows แล้วคลิก Open

ผงสำหรับอุดรูเปิด

ถัดไป คุณต้องคลิก โหลด และเลือก ไฟล์ PEM ที่ คุณดาวน์โหลดไว้ก่อนหน้านี้ขณะเปิดใช้อินสแตนซ์ EC2

โหลดไฟล์ pem

จากนั้นคลิก บันทึกคีย์ส่วนตัว และดาวน์โหลดไฟล์ PPK ไปยังเดสก์ท็อปของคุณ

บันทึกคีย์ส่วนตัว

และไฟล์ PPK ก็จะเป็นแบบนี้

ไฟล์ ppk

คุณแปลงไฟล์ PEM เป็น PPK สำเร็จแล้ว และตอนนี้คุณสามารถใช้ไฟล์ PPK นี้เพื่อเข้าถึงเซิร์ฟเวอร์คลาวด์ของคุณได้ มาทำกัน

เปิด PuTTY แล้วพิมพ์ "[email protected]"

ที่ไหน,
ผู้ใช้ Ec2-: ผู้ใช้เริ่มต้น
ที่อยู่ IP ของคุณ: IP สาธารณะของเซิร์ฟเวอร์ของคุณ

ชื่อผู้ใช้และที่อยู่ไอพี

ถัดไป ไปที่การ เชื่อมต่อ > SSH > รับรองความถูกต้อง แล้วคลิก เรียกดู และเลือก ไฟล์ PPK ที่คุณเพิ่งดาวน์โหลดจาก PuTTYgen

เลือกไฟล์ ppk

จากนั้นคลิก เปิด และเข้าถึงเซิร์ฟเวอร์คลาวด์เสมือนของคุณ (EC2) ผ่าน PuTTY

เข้าถึงเซิร์ฟเวอร์คลาวด์ aws

ขั้นตอนที่ 3: ปรับใช้ LAMP Stack

คุณมีเซิร์ฟเวอร์ว่าง นั่นคือเหตุผลที่คุณต้องปรับใช้สแต็กที่จะให้แพลตฟอร์มเพื่อเรียกใช้เว็บแอปพลิเคชันของคุณก่อน ในบทความนี้ ฉันจะปรับใช้ LAMP stack (Linux, Apache, MariaDB/MySQL และ PHP)

ในการติดตั้ง LAMP stack ให้รันคำสั่งต่อไปนี้

 ซูโด ซู

สำหรับการเข้าถึงรูท

การเข้าถึงรูท

 ยำติดตั้ง httpd

ในการติดตั้งเว็บเซิร์ฟเวอร์ Apache

ติดตั้ง apache

 systemctl start httpd.service

เพื่อเริ่มบริการเว็บ Apache

เริ่มเว็บเซิร์ฟเวอร์

 systemctl เปิดใช้งาน httpd.service

เพื่อเปิดใช้งานบริการเว็บ apache ให้เริ่มทำงานโดยอัตโนมัติเมื่อบูต

เปิดใช้งาน apache

ตอนนี้ เรียกใช้ IP สาธารณะของคุณบนเบราว์เซอร์เพื่อตรวจสอบการติดตั้ง Apache สำเร็จ หากคุณเห็นภาพต่อไปนี้แสดงว่าติดตั้งสำเร็จแล้ว

ทดสอบ apache

 yum ติดตั้ง mariadb-server mariadb

ในการติดตั้ง MariaDB เป็นฐานข้อมูล

ติดตั้ง mariadb

 systemctl start mariadb

เพื่อเริ่มบริการ MariaDB

เริ่ม mariadb

 mysql_secure_installation

ปรับปรุงความปลอดภัยของการติดตั้ง MariaDB ของคุณ

การติดตั้งที่ปลอดภัย

หมายเหตุ: ในตอนแรกระบบจะถามรหัสผ่านรูทและคุณเพียงแค่กด “Enter” (โดยค่าเริ่มต้น จะไม่มีรหัสผ่านรูท)

หากคุณต้องการตั้งรหัสผ่านรูทสำหรับฐานข้อมูลของคุณ ให้กด “y” และเพียงแค่อัปเดต

รหัสผ่านรูท

 systemctl เปิดใช้งาน mariadb.service

เพื่อเปิดใช้งานบริการ MariaDB เพื่อเริ่มต้นโดยอัตโนมัติเมื่อบูต

เปิดใช้งาน mariadb

 amazon-linux-extras ติดตั้ง php7.3

เพื่อติดตั้ง PHP

การติดตั้ง php

 systemctl รีสตาร์ท httpd.service

รีสตาร์ทเว็บเซิร์ฟเวอร์ Apache

รีสตาร์ท apache

 vi /var/www/html/farhan.php

สร้างและแก้ไขไฟล์บนเส้นทางที่คุณกำหนด

สร้างไฟล์ php ใหม่

หลังจากนี้ คุณต้องวาง (คลิกขวาเมาส์) โค้ดต่อไปนี้ในไฟล์ แล้วกด "ESC" แล้วพิมพ์ ":wq!"

 <?php
สำหรับ ($count=1; $count<=9; $count++)
{
    echo " $count คูณ 9 คือ " $นับ*9;
    echo "<br>"; 
}
?> 

แก้ไขไฟล์ php

เรียกใช้ไฟล์ PHP ที่สร้างขึ้นใหม่บนเบราว์เซอร์ของคุณ “http://yourIPaddress/farhan.php”

เรียกใช้ไฟล์ php ที่สร้างขึ้นใหม่

ขั้นตอนที่ 4: ติดตั้งแอปพลิเคชัน WordPress

หลังจากการปรับใช้ LAMP stack ขั้นตอนต่อไปในกระบวนการคือการติดตั้งแอปพลิเคชัน WordPress ที่นี่ สิ่งที่คุณต้องทำคือเรียกใช้คำสั่งต่อไปนี้

 mysql -u root -p

ในการเข้าถึงบัญชีรูท

หลังจากรันคำสั่งนี้ คุณต้องระบุรหัสผ่าน root ที่คุณได้ตั้งค่าไว้ในขั้นตอนก่อนหน้านี้ (ต้องใช้รหัสผ่าน root เพื่อเข้าถึง DB)

รูท mysql

 สร้างฐานข้อมูล farhandb;

สร้างฐานข้อมูลใหม่สำหรับ WordPress

การสร้างฐานข้อมูลใหม่

 สร้างผู้ใช้ [ป้องกันอีเมล] ระบุโดย 'รหัสผ่าน';

สร้างผู้ใช้ใหม่ (ชื่อเป็น farhanuser) และกำหนดรหัสผ่าน

การสร้างผู้ใช้ใหม่สำหรับฐานข้อมูล

 ให้สิทธิ์ทั้งหมดบน farhandb. * ถึง [ป้องกันอีเมล] ที่ระบุโดย 'รหัสผ่าน';

ให้การควบคุมทั้งหมด (ฐานข้อมูล) แก่ผู้ใช้

ในกรณีของฉัน ชื่อฐานข้อมูลคือ "farhandb" ชื่อผู้ใช้คือ "farhanuser" และรหัสผ่านคือ "รหัสผ่าน"

ให้สิทธิ์เข้าถึงแบบเต็ม

 สิทธิพิเศษในการล้าง;

การเปลี่ยนแปลงจะมีผลโดยไม่ต้องเริ่มบริการฐานข้อมูลใหม่

จากนั้นรันคำสั่ง "exit"

คำสั่งออก

 cd /var/www/html/

เปลี่ยนไดเร็กทอรีการทำงานปัจจุบันเป็นโฟลเดอร์ HTML

เปลี่ยนไดเรกทอรี

 wget https://wordpress.org/latest.tar.gz

ดาวน์โหลดไฟล์ WordPress ล่าสุด

ดาวน์โหลดเวิร์ดเพรส

 tar xzvf latest.tar.gz

แตกไฟล์เก็บถาวร

แยก wordpress

 chown -R apache:apache /var/www/html/wordpress/*.

กำหนดความเป็นเจ้าของให้กับไฟล์และโฟลเดอร์ WordPress

การมอบหมายความเป็นเจ้าของ

 cd wordpress/ และเรียกใช้คำสั่งนี้: cp wp-config-sample.php wp-config.php

สร้างสำเนาของ wp-config-sample.php (ตั้งชื่อเป็น wp-config.php)

ไฟล์ปรับแต่ง wp

 nano wp-config.php

ในการแก้ไขไฟล์ wp-config

แก้ไขไฟล์กำหนดค่า wp

ตอนนี้ เปลี่ยนค่าของ DB_NAME, DB_USER และ DB_PASSWORD เพื่อเชื่อมต่อฐานข้อมูลกับแอปพลิเคชัน WP ของคุณ

เปลี่ยนชื่อผู้ใช้ ฐานข้อมูล และรหัสผ่าน

หลังจากนี้ ให้เรียกใช้ URL ไฟล์ WordPress “http://yourIPaddress/wordpress ” บนเบราว์เซอร์ จากนั้น คุณจะเห็นหน้าจอการตั้งค่าการติดตั้ง WordPress พื้นฐาน

ข้อมูลบัญชี wordpress

คุณติดตั้งแอปพลิเคชัน WordPress บนเซิร์ฟเวอร์ AWS สำเร็จแล้ว ดังนั้น ขั้นต่อไป คุณต้องลงชื่อเข้าใช้บัญชี WP ของคุณ

เข้าสู่ระบบเวิร์ดเพรส

ถึงเวลาดูว่าการเปิดใช้เซิร์ฟเวอร์ AWS และ WordPress บน Cloudways นั้นง่ายเพียงใด

2. วิธีการติดตั้ง WordPress บน AWS ด้วย Cloudways

วิดีโอสอน:

มาเรียนรู้วิธีการโฮสต์ WordPress บน AWS ผ่านขั้นตอนง่ายๆ บน Cloudways:

ลงทะเบียนสำหรับ Cloudways

ขั้นแรก คุณต้องลงชื่อสมัครใช้บัญชี Cloudways หากยังไม่ได้ดำเนินการ เพียงป้อนรายละเอียดที่จำเป็นแล้วคลิกปุ่ม เริ่มฟรี

การสมัคร cloudways

ยืนยันที่อยู่อีเมลของคุณแล้วลงชื่อเข้าใช้บัญชีของคุณ ที่นั่นคุณควรคลิกที่ปุ่ม เปิดตัว

เปิดตัวเซิร์ฟเวอร์

เลือก WordPress

เลือก WordPress เวอร์ชันล่าสุดจากรายการแอปพลิเคชันที่มี ตั้งชื่อ แอปพลิเคชัน เซิร์ฟเวอร์ และเลือก โครงการ ของคุณ

เลือกโปรแกรมเวิร์ดเพรส

หมายเหตุ: คุณมีตัวเลือกในการเปิดตัว Cloudways Optimized WordPress, WordPress with WooCommerce, WordPress Multisite และ WordPress โดยไม่ต้องปรับให้เหมาะสม

เลือกเซิร์ฟเวอร์

เลือก Amazon Web Services จากรายการโครงสร้างพื้นฐานระบบคลาวด์ที่เป็นบริการ

เลือกเซิร์ฟเวอร์ aws

เลือกขนาดเซิร์ฟเวอร์

เลือกขนาดเซิร์ฟเวอร์ของคุณจากตัวเลือกที่มี หากคุณวางเมาส์บนขนาดเซิร์ฟเวอร์ใดๆ คุณจะเห็นขนาด RAM และ CPU ของเซิร์ฟเวอร์นั้นด้วย

เลือกขนาดเซิร์ฟเวอร์

เลือกแบนด์วิดท์

เลือกการใช้แบนด์วิดท์โดยประมาณของเว็บไซต์ WordPress ของคุณ

เลือกแบนด์วิดธ์

เลือกขนาดพื้นที่จัดเก็บดิสก์และฐานข้อมูล

เลือกขนาดพื้นที่จัดเก็บสำหรับไฟล์ แอปพลิเคชัน และ ฐานข้อมูล

ที่เก็บข้อมูลเว็บ

เลือกที่ตั้งศูนย์ข้อมูล

Amazon Cloud มาพร้อมกับตัวเลือกสถานที่มากมาย แนวทางปฏิบัติที่ดีที่สุดคือการโฮสต์เว็บไซต์ WordPress ของคุณใกล้กับกลุ่มเป้าหมายมากที่สุด เนื่องจากจะช่วยลดเวลาในการโหลด

เลือกที่ตั้งเซิร์ฟเวอร์

เปิดเซิร์ฟเวอร์ของคุณ

คุณทำเสร็จแล้ว! เพียงกด Launch Now เพื่อเริ่มกำหนดค่าเซิร์ฟเวอร์ของคุณ

เปิดตัวเซิร์ฟเวอร์

ตอนนี้รอจนกว่าเซิร์ฟเวอร์ของคุณจะพร้อม!

เซิร์ฟเวอร์ cloudways aws

เมื่อเซิร์ฟเวอร์ของคุณพร้อมแล้ว ให้คลิกที่ Applications จากแถบเมนูด้านบน

แอปพลิเคชั่น

ตอนนี้คลิกที่แอปพลิเคชัน WordPress ของคุณ

แอปพลิเคชั่นเวิร์ดเพรส

ไปที่ การจัดการแอปพลิเคชัน → รายละเอียดการเข้าถึงแผงผู้ดูแลระบบ เพื่อรับข้อมูลรับรองการเข้าสู่ระบบ WordPress ของคุณ

แดชบอร์ดแอปพลิเคชัน

แค่นั้นแหละ! คุณเปิดตัว WordPress บนเซิร์ฟเวอร์ AWS ในสภาพแวดล้อมการจัดเตรียมได้สำเร็จ

สำรวจแท็บเซิร์ฟเวอร์ – Cloudways

ตามที่อธิบายไว้ก่อนหน้านี้ Cloudways เป็นแพลตฟอร์มที่ใช้งานง่าย มาดูที่แดชบอร์ดของเซิร์ฟเวอร์กัน

ภายในการจัดการเซิร์ฟเวอร์ เรามีแท็บหลายแท็บทางด้านซ้ายของหน้าต่าง

แดชบอร์ดเซิร์ฟเวอร์

แดชบอร์ดนี้มีแท็บที่มีประโยชน์ดังต่อไปนี้:

ใบรับรองหลัก
แท็บนี้มี IP สาธารณะของเซิร์ฟเวอร์ของคุณรวมถึงข้อมูลรับรองหลัก คุณยังสร้างคีย์ SSH สาธารณะได้จากแท็บนี้ และยังมีลิงก์ไปยังเทอร์มินัล SSH ของ Cloudways อีกด้วย

การตรวจสอบ
ตามชื่อที่แนะนำ แท็บนี้มีประโยชน์สำหรับการตรวจสอบทรัพยากรของเซิร์ฟเวอร์ของคุณ เช่น การใช้ดิสก์ การใช้ RAM การใช้ CPU และไทม์ไลน์ที่แสดงการใช้ทรัพยากรในช่วงเวลาตั้งแต่ 1 ชั่วโมงถึง 6 เดือน

จัดการบริการ
แท็บนี้ประกอบด้วยสวิตช์ควบคุมของแพ็คเกจและซอฟต์แวร์ต่างๆ ที่ทำงานบนเซิร์ฟเวอร์ของคุณ เช่น Apache, MySQL, Memcached, New Relic, Nginx และ Varnish

ความปลอดภัย
เมื่อใช้แท็บนี้ คุณอาจอนุญาต IPs สำหรับทั้งการเชื่อมต่อ SFTP และ MySQL

สำรอง
การสำรองข้อมูลเว็บไซต์สามารถควบคุมได้โดยใช้แท็บนี้ วิธีนี้ทำให้คุณสามารถสำรองข้อมูลด้วยตนเองและกำหนดความถี่สำหรับการสำรองข้อมูลอัตโนมัติ

สำรวจแท็บแอปพลิเคชัน – Cloudways

เช่นเดียวกับบริการการจัดการเซิร์ฟเวอร์ Cloudways ยังมี Application Management Dashboard สำหรับจัดการแต่ละแอปพลิเคชันบนเซิร์ฟเวอร์

แดชบอร์ดแอปพลิเคชัน

แดชบอร์ดการจัดการแอปพลิเคชันประกอบด้วยแท็บที่มีประโยชน์ดังต่อไปนี้:

รายละเอียดการเข้าถึง
แท็บนี้มีข้อมูลรับรองการเข้าถึงรวมถึง URL โดยตรงสำหรับไซต์ WordPress และ wp-admin คุณยังสามารถสร้างข้อมูลประจำตัวเพิ่มเติมสำหรับการเชื่อมต่อ SFTP

การจัดการโดเมน
ใช้สำหรับการแมปโดเมน/โดเมนย่อย

ใบรับรอง SSL
Cloudways เสนอใบรับรอง SSL ฟรีผ่าน Let's Encrypt ซึ่งสามารถเพิ่มได้อย่างง่ายดายโดยใช้แท็บนี้ หากคุณต้องการใช้ใบรับรองของคุณเอง คุณสามารถอัปโหลดได้จากที่นี่

การตั้งค่าแอพพลิเคชั่น
แท็บนี้มีการควบคุมที่มีประโยชน์ที่เกี่ยวข้องกับแอปพลิเคชัน เช่น การอนุญาต การเข้าถึง SSH การตั้งค่า PHP FPM และการตั้งค่าวานิช

เครื่องมือการย้ายข้อมูล
Cloudways มีหลายวิธีในการย้ายไซต์ WordPress จากเซิร์ฟเวอร์เก่าของคุณไปยังเซิร์ฟเวอร์ Cloudways AWS หนึ่งในตัวเลือกดังกล่าวคือปลั๊กอิน Cloudways migrator ซึ่งช่วยให้ไซต์ WordPress ของคุณโยกย้ายไปยังคลาวด์คอมพิวติ้งได้อย่างง่ายดาย

ทำให้ไซต์ WordPress ใช้งานได้จริงบน AWS – Cloudways

เช่นเดียวกับงานอื่นๆ Cloudways ยังช่วยลดความซับซ้อนของกระบวนการเผยแพร่ไซต์ WordPress สิ่งที่คุณต้องทำคือไปที่แดชบอร์ดการจัดการแอปพลิเคชันและไปที่แท็บการจัดการโดเมน

การจัดการโดเมน

ป้อนชื่อโดเมนของคุณและเพิ่ม CNAME ในผู้รับจดทะเบียนโดเมนของคุณ ปล่อยให้มันเผยแพร่ และเมื่อเสร็จแล้ว ไซต์ WordPress ของคุณจะเริ่มให้บริการจากโดเมนหลักของคุณ คุณยังสามารถจับคู่โดเมนย่อยของคุณได้โดยใช้แท็บเดียวกัน

ห่อ!

ตอนนี้ คุณรู้วิธีที่ง่ายที่สุดในการโฮสต์ไซต์ WordPress ของคุณและเหตุใด Cloudways จึงเป็นตัวเลือกที่ดีกว่าในการโฮสต์ไซต์ WordPress ของคุณบนเซิร์ฟเวอร์ AWS

สแต็คเซิร์ฟเวอร์โฮสต์ WordPress ที่ปรับให้เหมาะสมบนคลาวด์ AWS ที่มีการจัดการประกอบด้วยเว็บเซิร์ฟเวอร์ Apache และ NGINX พร้อมการเพิ่มประสิทธิภาพวานิชและ Memcached คุณสามารถเปิดใช้งานแคช Redis ได้เช่นกัน นอกจากนี้ คุณยังสามารถรวม Elasticsearch บนเว็บไซต์ WordPress ได้อีกด้วย