ขอถามเรื่อง dns subfolder สามารถทำได้ไหมครับ

คือกำลังจะเพิ่ม server อีกเครื่องให้ลูกค้าครับ

ซึ่งจะแยกการทำงาน webboad เดิมที่ลงไว้คือ domain.com/webboard

ต้องการให้ domain.con/webboard ชี้ไปอีกเซิฟได้ไหมครับ โดยไม่ต้องทำ subdomain

ทำไม่ได้ครับ
dns ทำได้แค่แยก ip แต่ละ subdomain ไป
ทำได้ก็แค่เข้า /webboard แล้ว redirect ไปอีก subdomain นึง

ขอ ถามต่ออีกหน่อยครับ ด้วยความไม่รู้จิงๆครับ

อย่าง facebook.com/username

แบบนี้เค้าเป็นการทำงานเซิฟเวอร์เดียวรึเปล่าครับ

ถ้าเขาไม่ได้ใช้เซิฟเดียว ทำยังไงผมถึงจะแยกการทำงานแบบเขาได้ครับ

เค้าประมวลผลการทำงานรวมทั้งระบบแบ่งๆงานกันทำครับ ไม่ได้แยกทำงานเป็นเซิร์ฟๆไป เช่น Clustering, Load balancing

ตอนแรกนึกว่าลูกค้าจะยอมให้ subdomain ได้ครับเลยเสนอไปให้เพิ่มเครื่อง

จากที่พี่พี่กล่าวมา แสดงว่าเครื่องใหม่ มาทำ subfolder ไม่ได้งั้นก็ไม่มีประโยชน์ใช่ไหมครับ ซวยแล้ว

ขอแนวทางพี่พี่ด้วยครับ ว่าทำ [COLOR=#333333]Clustering, Load balancing ทำยังไงได้บ้างครับ ผมมีความสามารถทางด้าน php อย่างเดียวเลยคับ[/COLOR]

ตั้งค่า DNS ทำเป็น Sub Domain ชี้ไปที่เซิร์ฟเวอร์อีกตัวก็พอครับ

ถ้ากลัวทราฟฟิกหายเนื่องจากเปลี่ยน URL เว็บบอร์ด ก็ตั้งให้มัน Redirect มาที่ชื่อใหม่สิครับ ตั้งค่า URL Rewrite เอาก็จบ

ใช่ครับ ผมคิดจะ rewrite redirect ไปซับโดเมนครับ

แต่ลูกค้าไม่ยอมครับ ต้องการใช้ url เดิมครับ

ลองศึกษาการใช้ Apache Module mod_proxy น่าจะตอบสนองความต้องการที่คุณบอกได้ http://httpd.apache.org/docs/2.2/mod/mod_proxy.html

แถม
http://help.directadmin.com/item.php?id=84
http://serverfault.com/questions/322831/how-to-use-apache-to-proxy-from-subfolder-to-other-server
https://www.google.co.th

ขอบคุณมากๆๆครับพี่ เดียวต้องไปหาความรู้เรื่อง mod_proxy ก่อนครับ

ก็อย่างที่บอกคือต้อง redirect ไป
หรือถ้าไม่ redirect ก็ต้องทำ proxy reverse ไปอีกเครื่อง
คือเครื่องแรกรับ request แล้วไปดึงผลลัพธ์จากอีกเครื่องมาส่งให้ user
ซึ่งถ้าจะทำแบบนี้ ผมว่าเปลี่ยนเป็นแยก databse กับ webserver น่าจะดีกว่า
เพราะเดิมที่เพิ่มเครื่องก็แปลว่าเครื่องเดิมน่าจะทำงานหนักแล้ว ไม่งั้นก็คงไม่จำเป็นต้องเพิ่มเครื่อง

ขอบคุณมากครับพี่ ยังไงเดียวผมไปลองมาจะกลับมารายงานผลครับ :slight_smile:

ขอถามต่อจากเดิมครับ

ตอนนี้ทำ mod_proxy โดยชใช้ .htaccess ครับ

ไปไปมามาเซิฟเวอร์เดิมทำงานหนักกว่าเดิมครับ คือส่วนที่ผมย้ายไปเป็น webboard ครับ

ผมทำแบบนี้ครับ

domain.com/webboard -> sv2.domain.com/webboard

แต่ sv1 กลับทำงานหนักเหมือนเดิม แบบนี้มีวิธีแนวทางไหน แนะนำไหมครับ นอกจากจะใช้ subdomain ตรงๆครับ

ก็มีแค่วิธีนั้นแหละครับ เพราะการเชื่อมต่อมันต้องต่อ 2 ชั้น คือเข้าที่ sv1 ก่อน แล้วส่งต่อไปให้ sv2

ตอนนี้คุยจนเขายอม ใช้ซับโดเมนแล้วครับ ขอบคุณพี่ๆมากครับผม

ใช้การ mount เครื่องไปเป็น โพเดอร์ ของเครื่องหลักไม่ได้เหรอครับ. หรือผมเข้าใจสับสน

มันไม่เกี่ยวกันครับ mount file data ทั่วไปทำได้น่ะครับ แต่ถ้าจะมา mount แบบที่ท่านคิดมันก็คือให้ sv1 ไปดึงไฟล์ข้อมูลจาก sv2 เฉยๆ แต่ RAM and CPU ของ sv1 ก็ยังถูกใช้อยู่ดี

ปล. ถ้า mount ram, cpu ได้คงดี