ฉันจะโฮสต์โดเมน / เว็บไซต์บน VPS ใหม่ได้อย่างไร


10

ฉันเป็นผู้ใช้งาน Ubuntu โดยเฉลี่ยและตอนนี้ฉันตัดสินใจเสริมความรู้ของฉันใน Ubuntu เมื่อฉันเป็นนักพัฒนาเว็บฉันตัดสินใจติดตั้งเว็บเซิร์ฟเวอร์ของตัวเองโดย Ubuntu

ฉันเพิ่งซื้อ VPS ที่ไม่มีการจัดการขับเคลื่อนโดย Ubuntu 11.10 ฉันจัดการเพื่อติดตั้ง Apache, PHP, MySQL และการเปลี่ยนแปลงความปลอดภัยขั้นพื้นฐาน

ก่อนหน้านี้ฉันเป็นเพียงผู้ใช้โฮสติ้งที่แชร์ทุกอย่างที่จัดการผ่าน cPanel ซึ่งง่าย ตอนนี้แตกต่างกันอย่างสิ้นเชิงและฉันก็ไร้เดียงสาตั้งแต่ฉันอยู่ใน VPS ที่ไม่มีการจัดการและแน่นอน บริษัท โฮสติ้งจะไม่ช่วยฉัน

คำถามของฉัน:

ก่อนหน้านี้เมื่อฉันต้องการโฮสต์เว็บไซต์ใหม่หลังจากฉันซื้อโดเมนจาก บริษัท จดทะเบียนฉันจะเปลี่ยนเนมเซิร์ฟเวอร์ที่มีเนมเซิร์ฟเวอร์โฮสติ้งที่แชร์ของฉันฉันเพิ่งเพิ่มโดเมนผ่าน cPanel ฉันจะโฮสต์โดเมน / เว็บไซต์บน VPS ใหม่ได้อย่างไร จะมีเนมเซิร์ฟเวอร์ได้อย่างไร วิธีการตั้งค่าเนมเซิร์ฟเวอร์

คำตอบ:


7

มีวิธี "สมเหตุสมผล" และ "เชิงปฏิบัติ" มากมายเกี่ยวกับการโฮสต์เว็บไซต์โดยใช้ชื่อโดเมนของคุณบน VPS ที่ใช้ Ubuntu

ฉันขอเสนอคู่มือนี้สำหรับคำแนะนำแบบตรงไปตรงมาในการตั้งค่าเซิร์ฟเวอร์ LAMP ของ Ubuntu เพื่อเพิ่มประสิทธิภาพให้กับไซต์: http://blog.al4.co.nz/2011/05/setting-up-a-secure-ubuntu-lamp -Server /

เกี่ยวกับการตั้งค่า Nameserver .... อย่าทำอย่างนั้น :) ใช้บริการ dns ฟรีที่เสนอโดยผู้รับจดทะเบียนส่วนใหญ่หรือใช้บริการเช่น Afraid.org หรือ Cloudflare เพื่อจัดการ DNS


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

2

ในการตั้งค่าเซิร์ฟเวอร์ DNS คุณจะต้องติดตั้งเซิร์ฟเวอร์ DNS เช่น Bind ดูคำแนะนำได้ที่นี่https://help.ubuntu.com/community/BIND9ServerHowto อย่างไรก็ตามเช่นเดียวกับผู้ใช้คนอื่น ๆ ที่แนะนำคุณอาจต้องการใช้บริการ DNS ที่จัดทำโดยบุคคลที่สามเนื่องจากคุณจะต้องมีเซิร์ฟเวอร์ DNS อย่างน้อย 2 ตัวหลักและ รองสำหรับการทำงาน "ถูกต้อง" ผู้ให้บริการ VPS ของคุณอาจมีเซิร์ฟเวอร์ DNS ให้คุณใช้ดังนั้นโปรดติดต่อพวกเขาก่อนที่จะลองตั้งค่าของคุณเอง

หากต้องการกำหนดค่า Apache / php / mysql เพื่อแสดงเว็บไซต์ของคุณโปรดดูคำแนะนำที่นี่https://help.ubuntu.com/community/ApacheMySQLPHP


ผู้ให้บริการ VPS ของฉันไม่มีเซิร์ฟเวอร์ DNS แต่ฉันลงทะเบียนโดเมนของฉันที่ Namecheap และพวกเขามีเซิร์ฟเวอร์ DNS ไม่เป็นไร? ถ้าตกลงก็มีขั้นตอนอย่างไรบ้าง?
DzulFriday

ใช่คุณสามารถใช้เซิร์ฟเวอร์ DNS ของพวกเขา ค้นหาที่อยู่ IP ของ VPS จากเซิร์ฟเวอร์ของคุณจากนั้นไปที่ NameCheap และเพิ่ม "A record" (ป้อนที่อยู่ IP) สำหรับชื่อโดเมนของคุณบนเซิร์ฟเวอร์ DNS นั่นจะชี้ชื่อโดเมนของคุณไปยังที่อยู่ IP จากนั้นบนเซิร์ฟเวอร์ VPS ของคุณกำหนดค่า Apache สำหรับเว็บไซต์ของคุณ ดูลิงค์ด้านบนสำหรับคำแนะนำ
bobojam

ขอบคุณ Bobojam! ฉันสามารถโฮสต์เว็บไซต์หลายแห่งใน VPS ได้ไหม
DzulFriday

@DzulFriday ใช่คุณสามารถโฮสต์เว็บไซต์ได้มากเท่าที่คุณต้องการบน VPS ตราบใดที่มันไม่มีพื้นที่ว่างในฮาร์ดดิสก์หรือทรัพยากรอื่น ๆ คุณสามารถตั้งค่า Apache virtualhost แยกจากกันหรือมี virtualhost หนึ่งชื่อได้ ดูhttpd.apache.org/docs/2.4/vhosts/name-based.html
bdsl
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.