ฉันจะโฮสต์โดเมน / เว็บไซต์บน 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.