Posted on Leave a comment

WordPress Multisite muti -domain WP

WordPress Multisite

https://docs.bitnami.com/aws/apps/wordpress-multisite/configuration/configure-wordpress-multisite/#add-several-wordpress-multisite-blogs-with-different-domains

รูปแบบการทำเว็บแบบมัลติไซต์
สถานการณ์การใช้งานทั่วไป
สถานการณ์ที่ 1: คุณต้องการเว็บไซต์ / บล็อกหลายรายการที่โดเมนย่อยของโดเมนหลักของคุณเช่น โดเมนหลักของคุณour-planets.comและคุณมีเว็บไซต์ที่แยก / บล็อกที่mercury.our-planets.com , mars.our-planets.comและearth.our-planets.com

สถานการณ์ที่ 2: คุณต้องการเว็บไซต์ / บล็อกหลายรายการในโดเมนที่ต่างกันเช่น เว็บไซต์ที่our-planets.comและอื่น ๆspace-is-awesome.com

สถานการณ์ที่ 3: คุณต้องการรวมสองสถานการณ์ก่อนหน้านี้เช่น โดเมนหลักที่planets.com ของเราพร้อมแยกบล็อกสำหรับ Earth และ Mars ที่earth.our-planets.comและmars.our-planets.comบล็อกอื่นที่space-is-awesome.comอีกบล็อกหนึ่งและอีกบล็อกที่มีรูปถ่าย .space-is-awesome.com

ส่วนต่อไปนี้จะแนะนำคุณเกี่ยวกับการกำหนดค่า WordPress Multisite เพื่อจัดการสถานการณ์ต่าง ๆ เหล่านี้

กำหนดค่าโดเมนสำหรับบล็อกหลัก WordPress Multisite

1.——ขั้นตอนแรกคือการกำหนดโดเมนหลักสำหรับอินสแตนซ์ WordPress Multisite ของคุณ โดยทำตามขั้นตอนด้านล่างนี้:

ล็อกอินเข้าสู่คอนโซลเซิร์ฟเวอร์ของคุณ
เปลี่ยนเป็นไดเร็กทอรี/ opt / bitnami / apps / wordpress
ดำเนินการคำสั่งต่อไปนี้เพื่ออัปเดตชื่อโดเมน ในตัวอย่างนี้สมมติโดเมนหลักคือour-planets.com

sudo ./bnconfig –machine_hostname our-planets.com
bnconfigเครื่องมือที่จะทำงานโดยอัตโนมัติทุกครั้งที่เซิร์ฟเวอร์เริ่มต้นที่จะตั้งค่าชื่อโฮสต์เครื่องไปยังที่อยู่ IP ของ เห็นได้ชัดว่านี่เป็นสิ่งที่ไม่พึงประสงค์เมื่อใช้ชื่อโดเมนที่กำหนดเองดังนั้นคุณต้องดำเนินการคำสั่งต่อไปนี้เพื่อปิดการใช้งานเครื่องมือ bnconfigสำหรับการรีสตาร์ทครั้งต่อไป

sudo mv bnconfig bnconfig.disabled

อัปเดตการตั้งค่า DNS ของโดเมนของคุณโดยเฉพาะการเพิ่มระเบียน A ที่ชี้โดเมนของคุณไปยังที่อยู่ IP แบบคงที่ของเซิร์ฟเวอร์คลาวด์ของคุณ หากคุณกำลังรีบหรือทดสอบสิ่งต่าง ๆ คุณสามารถแก้ไขไฟล์โฮสต์ในเครื่องของคุณเพื่อจับคู่โดเมนกับที่อยู่ IP ของเซิร์ฟเวอร์ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกทั้งสองนี้ให้ดูส่วนการทดสอบการติดตั้งของคุณ

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

นอกจากนี้คุณควรจะสามารถที่จะเข้าสู่ระบบแดชบอร์ด WordPress โดยการเยี่ยมชมhttp: //SERVER-IP/wp-login.php
2.—————————-ขั้นตอนเพิ่มเว็บอื่น—–
เพิ่มบล็อก WordPress หลายไซต์พร้อมโดเมนย่อย
ส่วนนี้ถือว่า:

คุณมีการติดตั้ง WordPress Multisite ที่ใช้งานได้
เซิร์ฟเวอร์ของคุณมีที่อยู่ IP แบบคงที่
คุณสามารถเข้าสู่คอนโซลเซิร์ฟเวอร์ของคุณโดยใช้เครื่องมือเช่น PuTTY (Windows) หรือ SSH (Linux และ Mac OS X)
คุณเป็นเจ้าของโดเมนที่กำหนดเองอย่างน้อยหนึ่งชื่อซึ่งคุณสามารถกำหนดการตั้งค่า DNS ได้
คุณได้กำหนดโดเมนหลักและบล็อกหลักตามที่อธิบายไว้ในส่วนก่อนหน้าและคุณสามารถเข้าสู่แผงควบคุม WordPress Multisite ได้
WordPress Multisite ออกแบบมาสำหรับโดเมนย่อยดังนั้นจึงง่ายที่จะเพิ่มบล็อกแยกสำหรับแต่ละโดเมนย่อยของโดเมนหลักของคุณ (สถานการณ์สมมติ 1) ในตัวอย่างนี้สมมติว่าเรากำลังเพิ่มสองบล็อก: earth.our-planet.comและmars.our-planet.com

ทำตามขั้นตอนเหล่านี้เพื่อเชื่อมโยงบล็อกใหม่กับโดเมนย่อย:
WordPress Multisite ออกแบบมาสำหรับโดเมนย่อยดังนั้นจึงง่ายที่จะเพิ่มบล็อกแยกสำหรับแต่ละโดเมนย่อยของโดเมนหลักของคุณ (สถานการณ์สมมติ 1) ในตัวอย่างนี้สมมติว่าเรากำลังเพิ่มสองบล็อก: earth.our-planet.comและmars.our-planet.com

ทำตามขั้นตอนเหล่านี้เพื่อเชื่อมโยงบล็อกใหม่กับโดเมนย่อย:

ในแดชบอร์ด WordPress หลายไซต์ให้เลือกตัวเลือก“ ไซต์ของฉัน -> เครือข่ายผู้ดูแล -> เว็บไซต์”

เลือก“ เพิ่มใหม่” เพื่อเพิ่มบล็อกใหม่

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

ทำซ้ำขั้นตอนข้างต้นสำหรับโดเมนย่อยและบล็อกทั้งหมดที่คุณต้องการสร้าง เมื่อเสร็จแล้วคุณสามารถดูรายการได้โดยเลือกตัวเลือก“ ไซต์ของฉัน -> เครือข่ายผู้ดูแล -> เว็บไซต์”
ณ จุดนี้คุณต้องอัปเดตการตั้งค่า DNS ของโดเมนของคุณโดยเฉพาะการเพิ่มระเบียน A สำหรับโดเมนย่อยของคุณที่ชี้ไปยังที่อยู่ IP แบบคงที่ของเซิร์ฟเวอร์คลาวด์ของคุณ หากคุณกำลังรีบหรือทดสอบสิ่งต่าง ๆ คุณสามารถแก้ไขไฟล์โฮสต์ในเครื่องของคุณเพื่อแมปโดเมนย่อยแต่ละรายการกับที่อยู่ IP ของเซิร์ฟเวอร์ของคุณ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกทั้งสองนี้ให้ดูส่วนการทดสอบการติดตั้งของคุณ

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

-3.เพิ่มบล็อก WordPress หลายไซต์พร้อมโดเมนที่ต่างกัน
ส่วนนี้ถือว่า:

คุณมีการติดตั้ง WordPress Multisite ที่ใช้งานได้
เซิร์ฟเวอร์ของคุณมีที่อยู่ IP แบบคงที่
คุณสามารถเข้าสู่เซิร์ฟเวอร์คอนโซลของคุณโดยใช้เครื่องมือเช่น PuTTY (Windows) หรือ SSH (Linux และ Mac OS X)
คุณเป็นเจ้าของโดเมนที่กำหนดเองอย่างน้อยหนึ่งชื่อซึ่งคุณสามารถกำหนดการตั้งค่า DNS ได้
คุณได้กำหนดโดเมนหลักและบล็อกหลักตามที่อธิบายไว้ในส่วนก่อนหน้าและคุณสามารถเข้าสู่แผงควบคุม WordPress Multisite ได้
ฟังก์ชันการแมปโดเมนของ WordPress อนุญาตให้ผู้ใช้การติดตั้ง WordPress Multisite ทำการแมปบล็อกหรือเว็บไซต์ของตนกับโดเมนหรือโดเมนย่อยอื่น ๆ (สถานการณ์ 2 และ 3) ฟังก์ชันการแมปโดเมนนี้มีให้ใช้งานใน WordPress Multisite ตั้งแต่รุ่น 4.5 หากคุณกำลังใช้รุ่นเก่าคุณจะต้องปลั๊กอิน WordPress MU แมปโดเมน

WordPress Multisite เวอร์ชั่น 4.5 ขึ้นไป
ในตัวอย่างนี้สมมติว่าเรากำลังเพิ่มบล็อกสำหรับโดเมน space-is-awesome.com สร้างและเชื่อมโยงบล็อกใหม่สำหรับโดเมนดังต่อไปนี้:

ในแดชบอร์ด WordPress หลายไซต์ให้เลือกตัวเลือก“ ไซต์ของฉัน -> เครือข่ายผู้ดูแล -> เว็บไซต์”
เลือก“ เพิ่มใหม่” เพื่อเพิ่มบล็อกใหม่
ป้อนชื่อโดเมนใหม่ (ละเว้นโดเมนหลักซึ่งจะปรากฏเป็นคำต่อท้าย) พร้อมด้วยชื่อไซต์และที่อยู่อีเมลของผู้ดูแลระบบ

คลิก“ เพิ่มเว็บไซต์” เพื่อสร้างบล็อกใหม่

เลือกตัวเลือก“ ไซต์ของฉัน -> ผู้ดูแลระบบเครือข่าย -> เว็บไซต์” และคุณควรเห็นบล็อกใหม่ในรายการ

ทำซ้ำขั้นตอนเหล่านี้สำหรับแต่ละโดเมนหรือโดเมนย่อยที่คุณต้องการเชื่อมโยงกับบล็อกแยกต่างหาก เมื่อเสร็จแล้วให้เลือกตัวเลือก“ ไซต์ของฉัน -> ผู้ดูแลเครือข่าย -> ไซต์” และตรวจสอบการแมปโดเมนสำหรับแต่ละบล็อก

ณ จุดนี้คุณต้องอัปเดตการตั้งค่า DNS ของแต่ละโดเมนหรือโดเมนย่อยโดยเฉพาะการเพิ่มระเบียน A ที่ชี้ไปยังที่อยู่ IP แบบคงที่ของเซิร์ฟเวอร์คลาวด์ของคุณ หากคุณกำลังรีบหรือกำลังทดสอบสิ่งต่าง ๆ คุณสามารถแก้ไขไฟล์โฮสต์ในเครื่องของคุณเพื่อแมปแต่ละโดเมนหรือโดเมนย่อยกับที่อยู่ IP ของเซิร์ฟเวอร์ของคุณ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกทั้งสองนี้ให้ดูส่วนการทดสอบการติดตั้งของคุณ

การติดตามการเปลี่ยนแปลงเหล่านี้การป้อนชื่อโดเมนลงในแถบที่อยู่ของเบราว์เซอร์ควรนำคุณไปยังบล็อกที่เกี่ยวข้องดังที่แสดงด้านล่าง:
คุณอาจพบว่าแม้ว่าตอนนี้คุณสามารถเข้าถึงบล็อกใหม่โดยใช้ชื่อโดเมนหรือโดเมนย่อย แต่คุณไม่สามารถเข้าถึงแผงควบคุมของบล็อกได้ โดยทั่วไปนี่เป็นเพราะ WordPress ยังถือว่าไซต์ใหม่เป็นโดเมนย่อยของโดเมนหลักและพยายามเข้าถึงโดยใช้ URL ที่ไม่ถูกต้อง (ตามตัวอย่างด้านบนspace-is-awesome.our-planets.com ) ในการแก้ไขปัญหานี้คุณสามารถอัปเดตระเบียน DNS สำหรับโดเมนหลักของคุณและเพิ่มระเบียน A สำหรับโดเมนย่อยนี้หรือคุณสามารถแก้ไขรายการสำหรับเว็บไซต์ในรายการ“ ไซต์ของฉัน -> ผู้ดูแลระบบเครือข่าย -> ไซต์” และแก้ไข URL โดเมนดังที่แสดงด้านล่าง:

ใส่ความเห็น