ตั้งค่าโดเมนท้องถิ่นเพื่อให้ง่ายต่อการพัฒนาในท้องถิ่น
หากคุณเป็นนักพัฒนาเว็บ คุณอาจทำการพัฒนาในเครื่องของคุณในจำนวนที่พอเหมาะโดยใช้เซิร์ฟเวอร์ Mac OS X Apache ในตัว หรืออย่างเช่น MAMP ในกรณีของฉัน เนื่องจากเว็บเซิร์ฟเวอร์ภายในเครื่องแบบนี้มีประโยชน์มากสำหรับการทดสอบนี้ คุณจึงสามารถทำให้ชีวิตการพัฒนาท้องถิ่นของคุณง่ายขึ้นเล็กน้อยโดยการตั้งค่าโดเมนท้องถิ่น และเราจะแสดงวิธีดำเนินการดังกล่าวให้คุณ
สำหรับสิ่งที่คุ้มค่า เราครอบคลุมสิ่งนี้สำหรับ Mac OS X แต่คุณสามารถตั้งค่าโดเมนภายในเครื่องเช่นนี้บนพีซี Linux หรือพีซี Windows ได้เช่นกัน ตราบเท่าที่คอมพิวเตอร์มีไฟล์โฮสต์ คุณสามารถใช้โดเมนภายในเครื่องได้โดยใช้เคล็ดลับเดียวกันนี้
คุณจะต้องแก้ไขไฟล์โฮสต์ของคุณเพื่อที่จะดำเนินการนี้ ซึ่งไม่ใช่เรื่องยาก แต่ต้องใช้บรรทัดคำสั่ง จาก Mac Terminal พิมพ์ต่อไปนี้:
sudo nano /etc/hosts
สิ่งนี้จะแสดงไฟล์ /etc/hosts ในโปรแกรมแก้ไข nano ซึ่งจะมีลักษณะดังนี้: Host Database localhost ใช้สำหรับกำหนดค่า อินเทอร์เฟซย้อนกลับเมื่อระบบกำลังบูท อย่าเปลี่ยนรายการนี้127.0.0.1 localhost 255.255.255.255 Broadcasthost
การตั้งชื่อโดเมนท้องถิ่น
ถัดไปคือแพทที่สำคัญ: คุณจะต้องเพิ่มชื่อโฮสต์ (ในกรณีนี้ เราจะใช้ชื่อ local.dev) ที่คุณต้องการใช้ในเครื่องต่อท้ายไฟล์นั้น ในบรรทัดใหม่ในรูปแบบต่อไปนี้:
127.0.0.1 local.dev
บันทึกการเปลี่ยนแปลงไปยังไฟล์ /etc/hosts โดยกดปุ่ม Control-O แล้วกด Control-X เพื่อออก
ตอนนี้คุณสามารถเข้าถึงโดเมนภายในเครื่องของคุณผ่านทางเว็บเบราว์เซอร์, ftp หรือวิธีการอื่นใด เพียงแค่เข้าไปที่ “local.dev” ในเว็บเบราว์เซอร์ที่เหมาะสม คุณอาจต้องล้างแคช DNS ของ Mac เพื่อให้เอฟเฟกต์มีผล และบางแอปอาจต้องเปิดใหม่อย่างรวดเร็วเช่นกัน เช่น Safari หรือ Chrome
เห็นได้ชัดว่าคุณไม่จำเป็นต้องเลือก “local.dev” เป็นโดเมนภายในเครื่อง และคุณสามารถใช้ localhost IP เพื่อทดสอบโดเมนจริงด้วยวิธีนี้โดยไม่ต้องใช้งานจริง ซึ่งช่วยให้คุณรักษา ลิงก์เมื่อทดสอบไซต์ สไปเดอร์ โปรแกรมรวบรวมข้อมูล หรืออะไรก็ตามที่คุณกำลังทำงานอยู่