ในการทำให้เว็บไซต์มีชื่อโดเมน คุณต้องทำตามขั้นตอนเหล่านี้: - จดโดเมนเนม - ที่ผู้รับจดทะเบียน ให้ชี้ระเบียน NameServer (NS) ไปยังเซิร์ฟเวอร์ชื่อโดเมน (DNS) ที่จะจัดการโดเมน - บนเนมเซิร์ฟเวอร์ ให้เพิ่มเร็กคอร์ดเพื่อแก้ไขชื่อโฮสต์ไปยังเซิร์ฟเวอร์ของคุณ - กำหนดค่าเว็บเซิร์ฟเวอร์ของคุณเพื่อจัดการคำขอที่เข้ามาสำหรับชื่อโดเมนนั้น ฉันไม่เคยเรียกใช้เนมเซิร์ฟเวอร์ของตัวเอง บริการเนมเซิร์ฟเวอร์ของบุคคลที่สามนั้นมีราคาถูกและน่าเชื่อถือกว่ามาก ฉันจะไม่จ่ายเงินมากกว่า $ 10 ต่อปีสำหรับมัน คุณควรมีเนมเซิร์ฟเวอร์สามหรือสี่ตัวที่ทำงานในตำแหน่งต่างๆ กันเพื่อความซ้ำซ้อนและความน่าเชื่อถือ ดูเหมือนว่าโฮสต์เว็บของคุณมีเนมเซิร์ฟเวอร์ให้คุณใช้ และฉันจะใช้ประโยชน์จากสิ่งนั้น ระเบียน DNS บนเนมเซิร์ฟเวอร์สามารถเป็นระเบียน A ที่แสดงรายการที่อยู่ IP ของเว็บเซิร์ฟเวอร์ของคุณ หรือระเบียน CNAME ที่ชี้ไปยังชื่อโฮสต์อื่นที่คุณตั้งค่าให้ชี้ไปที่เซิร์ฟเวอร์ของคุณแล้ว โฮสต์เว็บของคุณมีวิธีเพิ่มบันทึกเหล่านี้ โดยปกติจะเป็นอินเทอร์เฟซบนเว็บที่ให้คุณในแผงควบคุมซึ่งคุณสามารถสร้างบันทึกเหล่านี้ได้ บน Ubuntu แนะนำวิธีเพิ่มการกำหนดค่า Apache สำหรับเว็บไซต์ (แทนที่ example.com สำหรับชื่อโดเมนจริงของคุณ) คือ: - สร้างไดเรกทอรีสำหรับไฟล์ที่จะให้บริการ */var/www/example.com* และวางไฟล์ HTML ไว้ที่นั่น - สร้าง */etc/apache2/sites-available/example.com.conf*: *:80> Servername example.com DocumentRoot /var/www/example.com var/www/example.com/> AllowOverride All Require all granted - เปิดใช้งานไซต์: sudo a2ensite example.com - รีสตาร์ทเว็บเซิร์ฟเวอร์: sudo service apache2 รีสตาร์ท