ขอเรียนถามพี่ ๆ เรื่อง share hosting - Colo และ IP address หน่อยครับ

[color="#0000FF"][size=“3”][font=“Tahoma”]ผมสงสัยเกี่ยวกับเรื่อง IP address , share hosting และ Colo ขอถามพี่ ๆ ว่าผมเข้าใจถูกหรือเปล่าในข้อ 1. และ 2.

หรือพี่ ๆ จะตอบเพิ่มเติมให้ผมก็ดีนะ ขอบคุณครับ (พยายาม Google หาแล้วแต่ไม่เจอแบบกระจ่างเลย)

[color="#8B0000"]1. share Hosting ทั่วไปนั้น ใน Server 1 เครื่องจะมีหลาย website ที่ใช้ IP (จริง) เดียวกัน

และทำงานโดย DirectAdmin ซึ่งจะเป็นตัวแยกจัดการหลาย ๆ ชื่อ Domain name ให้ใช้ IP เดียวกัน

โดยทำงานร่วมกับ DNS server

  1. หากเราวาง Colo เอง เราจะได้ IP จริง ซึ่งเราสามารถเรียก content ต่าง ๆ เป็น IP ผ่านหน้า browser ได้เลย เช่น 122.155.10.235/myfile.php

โดยไม่ต้องจด domain name และไม่ต้องใช้ control panel ก็ได้

แต่ … หากเราจะใช้หลาย website (หลาย domain) เราจะต้องใช้ control panel (เช่น DirectAdmin) มาจัดการ

  1. ข้อนี้คำถามครับ … หากเราวาง Colo 1 เครื่องแล้วขอ 3 IP ผมอยากทราบว่าการเรียก content ผ่าน IP จาก Server เครืองเดียวนั้น

จะต้องใช้ software ใดหรือครับ พวก control panel หรือเปล่า

(อาจจะ งง ๆ หน่อยนะ) คือสงสัยว่าใน server 1 เครื่องที่มีการขอ 3 IP และแต่ละ IP ไม่ได้มี domain name

เราต้องใช้พวก software ใดมาจัดการหรือไม่ครับ ,หรือตัว Apache จัดการได้เอง[/color]

ขอความรู้จากพี่ ๆ เท่านี้ครับ ขอบคุณมากครับ[/font][/size][/color]

มาช่วยตอบเท่าที่ตอบได้ละกัน

  1. Share Hosting สามารถมีหลาย ip ได้นะครับ และ DirectAdmin สามารถใช้จัดการแบบหลาย IP ได้ครับ

  2. ถ้าจะเรียกตรงจาก ip สามารถเรียกแยกกันแต่ละ ip ได้ครับ โดยต้องไป config ใน httpd.conf เกี่ยวกับ <VirtualHost>

หรือ จะให้ง่าย ก็สามารถฟีเจอร์ userdir ได้ครับ เช่น http://122.155.0.135/~user/myfile.php ซึ่งสามารถ test กับหลายๆ user โดยใช้ ip ร่วมกันได้

(DA ก็ทำได้นะครับ)

  1. จากคำตอบในข้อ 2 นะครับ ดังนั้น จะใช้ control panel หรือไม่ใช้ ก็ได้ครับ ตัว control panel มีไว้เพื่ออำนวยความสะดวกในการบริหารจัดการ website จำนวนมากๆ

แต่ถ้าจะไม่ใช้ control panel ก็ต้อง manual config เองทั้งหมด ซึ่งทำงานไ้ด้เหมือนกันครับ เพียงแต่ต้องมีพื้นฐานและแน่นพอในเรื่องของการ config และ tuning ระบบ

  • ใช้ Control Panel จัดการได้ง่าย ส่วนมากแล้วผู้ให้บริการรับวางเซิร์ฟเวอร์(Co-Location)จะให้ยืมใช้ฟรีอยู่แล้ว
  • ไม่ใช้ Control Panel ก็สามารถจัดการได้เองเช่นกัน

ตอบไม่ตรงข้อนะครับ แต่แยกประเด้ฯมาให้

  1. control panel => เป็น software ที่ช่วยจัดการ configuration ต่างๆ ของ service เช่น apache mysql อะไรให้เราสามารถใช้งานได้สะดวกขึ้น

แทนที่จะมานั่ง remote ไปแก้ config file บน server เองก้จิ้มๆ เอาจากหน้าเว็บ จบ

  1. ip กับ ชื่อโดเมน ไม่ได้มีความสัมพันธ์กันในด้านการตั้งค่าระบบครับ

และการที่ 1 เครื่องมีหลาย ip ได้ ไม่ได้หมายความว่า 1 ip จะหมายถึง 1 เว็บ ขึ้นอยู่กับการ config อยู่ดีครับ

ถ้าเราไม่ได้ระบุ IP ลงไปใน config มันก็จะถือว่า ไม่ว่าเข้าไปที่ ip ไหนก็ให้เจอเว็บนี้

  1. configuration ของ web server มันระบุได้ว่า ip ไหน port ไหน ให้เข้าไปเว้บไหน

หรือถ้าเกิดต้องการให้ ip เดียวใช้ได้หลายเว็บก็ระบุได้เหมือนกันครับ

  1. ผมไม่พูดถึงชื่อ directadmin เพราะบนโลกนี้มี control panel อีกเป็นสิบๆ ตัวให้เลือกใช้ครับ ไม่ได้มีแค่ directadmin มีทั้งฟรีทั้งเสียเงิน ทั้งดีกว่าและห่วยกว่า directadmin เยอะครับ

ขอเรียนถามหน่อยครับ พอดีตอนนี้ผมเช่า hosting อยู่พร้อมจด domain ถ้าผมต้องการย้ายตัวเวป พร้อม domain ไปอยู่ IP ใหม่ ผมต้องทำยังไงมั่งครับ

เปลี่ยน nameserver ของ domain ไปยัง server เครื่องใหม่

[size=“3”][font=“Tahoma”][color="#8B0000"]ขอบคุณพี่ ๆ มากครับ เข้าใจขึ้นอีกเยอะเลย

ความรู้พื้นฐานแบบนี้ ผมหาอ่านในหนังสือไม่ได้เลย หาที่มาทุกร้านแล้วก็ไม่มี

ส่วนใหญ่ไปกล่าวถึง Windows Server ,เรื่องเกี่ยวกับ Linux Server ไม่มี

พี่ ๆ คนใหนเห็นหนังสือเกี่ยวกับ Linux Server ดี ๆ บอกผมด้วยนะคร๊าบบบ[/color][/font][/size]

google.com ครับ

อีกเล่มก็ THT ครับ

Linux เค้าตอบไปแล้วนิคะ httpd.conf ถ้า Windows จะอยู่ที่ Host Header ใน IIS

เล่มนี้ก็สวดยวดนะ เทพช่วยกันเขียนหลายคน