à¹à¸§à¸à¹à¸²à¸à¸±à¸ à¸à¸à¸±à¸à¸à¸´à¹à¸¨à¸©
สารบัญ:
- ตั้งค่าที่อยู่ IP แบบคงที่
- ติดตั้งซอฟต์แวร์เซิร์ฟเวอร์เว็บ
- เซิร์ฟเวอร์ไฟล์ HTTP (HFS)
- QuickPHP
- การรับส่งข้อมูล HTTP โดยตรงไปยังเซิร์ฟเวอร์
- ข้อสรุป
หนึ่งในข้อกำหนดเบื้องต้นสำหรับการเริ่มต้นเว็บไซต์คือการรู้ว่าจะให้บริการโฮสต์ไฟล์ไว้ที่ไหนและจะต้องเสียค่าใช้จ่ายอะไรบ้างสำหรับชื่อโดเมน แน่นอนมีหลายวิธีที่จะไปเกี่ยวกับเรื่องนี้ คุณสามารถเลือกโฮสต์ฟรีมากมาย (เช่น wordpress.com หรือ blogspot.com) หรือไปโฮสต์ที่โฮสต์ด้วยตนเอง โฮสต์ในตัวหมายถึงอิสระมากขึ้นและไม่ต้องพึ่งพา Google หรือ WordPress สำหรับสิ่งต่าง ๆ
การโฮสต์ด้วยตนเองจะหมายถึงการไปกับผู้ให้บริการโฮสต์หรือโฮสต์ด้วยตนเอง คุณสามารถเริ่มต้นได้โดยเพียงแค่ให้บริการไฟล์เว็บจากคอมพิวเตอร์ของคุณเอง หากคุณไม่คาดหวังว่าจะมีผู้เข้าชมจำนวนมากเกินไปในตอนแรกนี่เป็นวิธีที่ดีในการดึงชื่อของคุณออกมาโดยให้หน้าเว็บแสดงผลิตภัณฑ์หรือบริการของคุณ แน่นอนนั่นหมายความว่าคอมพิวเตอร์ของคุณจำเป็นต้องเปิดอยู่ตลอดเวลาเพราะนั่นจะทำหน้าที่เป็นเซิร์ฟเวอร์ แต่จากนั้นเราส่วนใหญ่จะอยู่ในโหมดเปิดตลอดเวลาไม่ใช่หรือ?
เราจะดูวิธีรับชื่อโฮสต์ให้ชี้ไปที่คอมพิวเตอร์ของคุณเพื่อให้คุณสามารถใช้เหมือนโดเมนเว็บไซต์จริงและวิธีส่งต่อคำขอที่เข้ามาไปยังคอมพิวเตอร์ที่ทำหน้าที่เป็นเว็บเซิร์ฟเวอร์
ตั้งค่าที่อยู่ IP แบบคงที่
ที่อยู่คงที่คือที่ไม่เปลี่ยนแปลง มันเป็น 11.22.333.44 เสมอ หากเป็นกรณีนี้สำหรับคุณคุณสามารถให้ที่อยู่ IP ของคุณกับใครสักคนได้อย่างง่ายดายและพวกเขาสามารถเข้าถึงเว็บไซต์ของคุณได้โดยทำตามขั้นตอนที่จำเป็น อย่างไรก็ตามหากคุณมี IP แบบไดนามิก (เปลี่ยน) สิ่งนี้จะทำงานได้ไม่ดีนักเพราะคุณจะต้องค้นหา IP ใหม่และแชร์กับทุกคนอีกครั้ง
ดูความแตกต่างระหว่างที่อยู่ IP แบบคงที่และแบบไดนามิกกับโพสต์นี้
ไม่ว่าคุณจะมีที่อยู่แบบคงที่หรือแบบไดนามิกการเข้าถึงเว็บไซต์ด้วยที่อยู่ IP นั้นไม่ได้ใช้งานง่ายนัก เรากำลังจะคว้าโปรแกรมที่สามารถป้อนชื่อที่มนุษย์อ่านได้เช่นเว็บไซต์ปกติแล้วอัปเดตบริการตั้งชื่อด้วย IP ภายนอกปัจจุบันอย่างต่อเนื่องแม้ว่ามันจะเป็นแบบไดนามิกก็ตาม
ขั้นตอนที่ 1: สร้างบัญชีฟรีและ No-IP.com โดยใช้ลิงก์นี้ที่นี่ กรอกข้อมูลพื้นฐานแล้วเลือกกล่องชื่อ สร้างชื่อโฮสต์ของฉันในภายหลัง
เลื่อนลงไปด้านล่างและเลือกสมัคร ฟรี
ขั้นตอนที่ 2: ขั้นตอนที่จำเป็นต่อไปคือการเปิดใช้งานบัญชีของคุณด้วยอีเมลที่ไม่มีการส่ง IP
ขั้นตอนที่ 3: เมื่อบัญชีของคุณผ่านการตรวจสอบแล้วให้เข้าไปที่ลิงค์นี้ที่นี่เพื่อสร้างโฮสต์ใหม่
เลือกโดเมนฟรีใด ๆ จากรายการแบบเลื่อนลง เลือก DNS Host (A) สำหรับ ประเภท ชื่อโฮสต์แล้วปล่อยให้ส่วนที่เหลือเป็น ไม่เป็นไรที่อยู่ IP จะแสดงตามที่เป็นอยู่ - จะไม่ถูกเก็บไว้ด้วยวิธีนี้แม้ว่าคุณจะใช้ที่อยู่แบบไดนามิกกับ ISP ของคุณ
เลื่อนลงไปด้านล่างและเลือก เพิ่มโฮสต์
ขั้นตอนที่ 4: เพื่อให้แน่ใจว่าที่อยู่ IP ที่เปลี่ยนแปลงทุกครั้งจะเชื่อมโยงกับชื่อโฮสต์เสมอเราจะต้องดาวน์โหลด ไคลเอนต์ Dynamic DNS Update รับโปรแกรมนี้ได้ที่นี่
เริ่มต้นการลงชื่อเข้าใช้ด้วยที่อยู่อีเมลและรหัสผ่านของคุณจาก ขั้นตอนที่ 1
คลิก แก้ไขโฮสต์ จากนั้นเลือกกล่องถัดจากโฮสต์ที่เพิ่งสร้างขึ้นใน ขั้นตอนที่ 3
คลิก บันทึก และสังเกตว่าที่อยู่ IP ที่คุณใช้งานอยู่ในปัจจุบันจะเชื่อมโยงกับชื่อโฮสต์นี้
คุณสามารถออกจากโปรแกรมนี้ได้ตลอดเวลา แต่ก็ยังคงทำงานต่อไปเพราะโปรแกรมจะย่อเล็กสุดไปยังพื้นที่แจ้งเตือน
หมายเหตุ: คุณต้องยืนยันว่าคุณยังต้องการให้ชื่อโฮสต์นี้ใช้งานได้เดือนละครั้งชื่ออื่นจะถูกระงับจนกว่าคุณจะเข้าสู่ระบบและบอกว่าคุณต้องการเก็บไว้ มันเป็นราคาขนาดเล็กที่ต้องจ่ายสำหรับบริการฟรี
ติดตั้งซอฟต์แวร์เซิร์ฟเวอร์เว็บ
ตอนนี้ IP จะเชื่อมโยงกับชื่อโฮสต์เสมอขั้นตอนสำคัญถัดไปคือการติดตั้งซอฟต์แวร์ที่จำเป็นในการให้บริการเว็บไซต์ เราจะนำเสนอโปรแกรมสองสามอย่างเพื่อให้คุณลองขึ้นอยู่กับสิ่งที่คุณต้องการ
เซิร์ฟเวอร์ไฟล์ HTTP (HFS)
HFS เป็นโปรแกรมทั่วไปในการโฮสต์เว็บไซต์อย่างง่าย ฉันใช้มันเพื่อโฮสต์หน้าเดียวเป็นเวลาหลายเดือนโดยไม่ล้มเหลว หากคุณหลังจากโฮสต์เว็บไซต์ที่ใช้เพียง HTML นี่เป็นโปรแกรมพกพาที่ยอดเยี่ยม
ขั้นตอนที่ 1: ดาวน์โหลด HFS ด้วยลิงค์นี้ที่นี่
ขั้นตอนที่ 2: หลังการติดตั้งเปิดไฟล์เดียวที่ดาวน์โหลดซึ่งเรียกว่า HFS กดปุ่ม F5 เพื่อสลับไปที่ โหมดผู้เชี่ยวชาญ คลิกขวาที่ไอคอนบ้านหลังเล็กในบานหน้าต่างด้านซ้ายและเลือกตัวเลือกที่ชื่อ Bind root ลงในโฟลเดอร์ จริง
เรียกดูโฟลเดอร์ที่มีไฟล์เว็บไซต์ อ้างถึงส่วนถัดไปสำหรับการกำหนดทิศทางทราฟฟิกไปยังเซิร์ฟเวอร์นี้ด้วยฟังก์ชันการส่งต่อพอร์ตในเราเตอร์
QuickPHP
คุณอาจต้องการเซิร์ฟเวอร์ที่รองรับ PHP HFS ไม่รองรับ PHP ดังนั้นการใช้ QuickPHP สามารถทำหน้าที่เป็นตัวเลือกที่ดี
ขั้นตอนที่ 1: โปรแกรมนี้พกพาได้ มีการนำเสนอในไฟล์ ZIP และสามารถดาวน์โหลดได้ที่นี่
ขั้นตอนที่ 2: เมื่อเปิดใช้งานการตั้งค่าจะไม่ซับซ้อน ป้อนที่อยู่ IP ท้องถิ่นของเซิร์ฟเวอร์ 80 สำหรับหมายเลขพอร์ตแล้วเลือกไฟล์เว็บไซต์สำหรับพื้นที่ข้อความ โฟลเดอร์รูท
ชื่อไฟล์เอกสารเริ่มต้น สำหรับการระบุสิ่งที่ QuickPHP ควรมองหาและนำเสนอเป็นไฟล์รูท ไฟล์ของฉันมีหน้า Index.html ที่ควรโหลดเมื่อเข้าสู่เว็บไซต์ เนื่องจากอยู่ในรายการที่นี่ไฟล์จะปรากฏเป็นหน้าเริ่มต้น กล่าวอีกนัยหนึ่งเมื่อโหลดเซิร์ฟเวอร์จาก JonFisher.HopTo.org หน้าดัชนีจะโหลดก่อน
เลือก เริ่ม เพื่อเริ่มให้บริการไฟล์เป็นเว็บไซต์
การรับส่งข้อมูล HTTP โดยตรงไปยังเซิร์ฟเวอร์
เช่นเดียวกับการส่งต่อ FTP ของการรับส่งข้อมูลไปยัง IP ภายในเพื่อวัตถุประสงค์ในการให้บริการไฟล์ผ่าน FTP การรับส่งข้อมูลของเว็บไซต์ที่เข้ามาจะต้องถูกส่งไปยังเครื่องคอมพิวเตอร์ที่ให้บริการเว็บไซต์ เราทำสิ่งนี้จากเราเตอร์
เด็ดเคล็ดลับ: ดูว่าการส่งต่อพอร์ตมีประโยชน์อย่างไรสำหรับการตั้งค่าไคลเอนต์เดสก์ท็อประยะไกลด้วยคำแนะนำนี้
ขั้นตอนที่ 1: เปิดพรอมต์คำสั่งบนคอมพิวเตอร์เซิร์ฟเวอร์ของเว็บและป้อน Ipconfig เพื่อค้นหาที่อยู่เกตเวย์เริ่มต้นเช่น:
ขั้นตอนที่ 2: เปิดเกตเวย์ในเบราว์เซอร์และไปที่ส่วนการกำหนดค่าที่อ้างถึงการส่งต่อพอร์ต
การตั้งค่า Linksys ของฉัน WRT150N อยู่ภายใต้ แอปพลิเคชั่นและการเล่นเกม> การส่งต่อพอร์ตเดียว เลือกแอ็พพลิเคชัน HTTP ที่ กำหนดไว้ล่วงหน้าหรือทำการเลือกด้วยตนเองโดยใช้พอร์ต 80 ส่งต่อไปยังคอมพิวเตอร์ที่ทำหน้าที่เป็นเว็บเซิร์ฟเวอร์ ที่อยู่จะถูกระบุไว้ถัดจาก ที่อยู่ IPv4 เช่นในภาพหน้าจอด้านบน
ตรวจสอบให้แน่ใจว่าได้บันทึกการเปลี่ยนแปลงก่อนดำเนินการต่อ
ขึ้นอยู่กับโปรแกรมที่คุณใช้ด้านบนควบคู่กับไฟล์เว็บไซต์ตอนนี้คุณสามารถเข้าถึงเว็บไซต์ที่โฮสต์ในพื้นที่ของคุณด้วยชื่อโฮสต์ที่คุณกำหนดค่า
นี่คือตัวอย่างของเว็บไซต์ของฉันที่โฮสต์กับ HFS บนเครื่องคอมพิวเตอร์ของฉัน:
ข้อสรุป
เห็นได้ชัดว่าง่าย (ง่ายถ้าคุณสามารถทำตามขั้นตอนอย่างถูกต้อง) มันคือการเริ่มให้บริการไฟล์เว็บไซต์ของคุณจากคอมพิวเตอร์ของคุณเองโดยไม่ต้องเสียค่าใช้จ่ายเล็กน้อยในบริการโฮสติ้งหรือชื่อโดเมน ใช่มันเข้าใจว่าตัวเลือกชื่อโฮสต์ฟรีนั้นยอดเยี่ยม แต่ก็ไม่ได้มีค่าใช้จ่ายใด ๆ เลย ไคลเอ็นต์การอัปเดต DNS นั้นยอดเยี่ยมในการทำให้ IP ทันสมัยกับชื่อโฮสต์โดยไม่ต้องทำอะไรด้วยตนเอง