วิธีที่มีประสิทธิภาพที่สุดในการทดสอบเนื้อหาแบบไดนามิกคือผ่านเว็บเซิร์ฟเวอร์ในเครื่อง หากคุณต้องการทราบวิธีตั้งค่า แสดงว่าคุณมาถูกที่แล้ว

ในบทความนี้ เราจะแสดงวิธีตั้งค่าเว็บเซิร์ฟเวอร์ภายในระบบปฏิบัติการต่างๆ และวิธีการทดสอบการติดตั้งที่ประสบความสำเร็จ
วิธีการตั้งค่าเว็บเซิร์ฟเวอร์ภายในเครื่อง?
เว็บเซิร์ฟเวอร์ในเครื่องนั้นได้รับการตั้งค่าโดยพื้นฐานโดยการติดตั้งซอฟต์แวร์บนคอมพิวเตอร์ของคุณเพื่อให้สามารถใช้งานเว็บเซิร์ฟเวอร์ได้ เป็น "ท้องถิ่น" เนื่องจากคุณมีหน้าที่จัดการ เราจะแสดงวิธีเปลี่ยนคอมพิวเตอร์ของคุณให้เป็นเซิร์ฟเวอร์ HTTP ซึ่งส่วนใหญ่ขึ้นอยู่กับการติดตั้งซอฟต์แวร์ Apache แต่ก่อนอื่น นี่คือข้อกำหนดเบื้องต้นบางประการ:
- คอมพิวเตอร์เฉพาะที่จะกลายเป็นเซิร์ฟเวอร์ของคุณ
- ใช้งาน Windows หรือ Linux หรือคอมพิวเตอร์ Mac ที่ใช้ macOS
- การเชื่อมต่ออินเทอร์เน็ต
- Dual-Core 2 GHz หรือสูงกว่า
- RAM 4GB
- พื้นที่ว่างบนดิสก์ 1 GB
วิธีการตั้งค่า Local Web Server บน Windows 10
Windows 10 ไม่ใช่ Unix ดังนั้นเราจะติดตั้ง XAMPP ซึ่งเป็นการรวมกันของ Apache, MySQL และ PHP ในการติดตั้ง XAMPP ให้ทำดังต่อไปนี้:
- ไปที่ XAMPP และดำเนินการติดตั้งเวอร์ชัน Windows
- เมื่อได้รับแจ้ง ให้ดำเนินการติดตั้ง
- เลือก “Apache” เพื่อติดตั้งเว็บเซิร์ฟเวอร์เท่านั้น
- เมื่อการติดตั้งเสร็จสิ้น ให้คลิก “เสร็จสิ้น” เพื่อเปิดแผงควบคุม XAMPP
เพื่อยืนยันการติดตั้งสำเร็จ ให้ป้อน “127.0.0.1
" หรือ "localhost
” ลงในแถบที่อยู่เว็บเบราว์เซอร์ของคุณ หน้าการกำหนดค่า XAMPP ควรปรากฏขึ้น
วิธีการตั้งค่า Local Web Server บน Mac
MacOS มีเว็บเซิร์ฟเวอร์ Apache ติดตั้งไว้ล่วงหน้า หากต้องการเปิดใช้งาน ให้ทำดังนี้:
- คลิกที่ "ตัวค้นหา"
- คลิกที่ "แอปพลิเคชัน" > "ยูทิลิตี้" ดับเบิลคลิกที่ "เทอร์มินัล"
- ตอนนี้ให้ป้อนและเรียกใช้คำสั่งนี้เพื่อเปิด Apache:
sudo apachectl start
- เพื่อยืนยันว่า Apache ทำงานอยู่ ให้ป้อน “
127.0.0.1
" หรือ "localhost
” จากแถบที่อยู่เว็บเบราว์เซอร์ของคุณ คุณควรเห็นข้อความ "ใช้งานได้!" ข้อความ.
วิธีการตั้งค่าเว็บเซิร์ฟเวอร์ท้องถิ่นบน Ubuntu
ในการติดตั้ง Apache Web Server บน Ubuntu Linux 18.04 ให้ทำดังต่อไปนี้:
- เข้าสู่เทอร์มินัลแล้วป้อนคำสั่ง:
sudo apt-get ติดตั้ง apache2
- ยืนยันการติดตั้ง จากนั้นนั่งลงในขณะที่ติดตั้ง Apache
- เพื่อยืนยันว่าการติดตั้งสำเร็จ ให้ป้อนข้อมูลต่อไปนี้ในแถบที่อยู่ของเว็บเบราว์เซอร์:
//local.server.ip
• ในเว็บเบราว์เซอร์ คุณควรเห็นหน้าเริ่มต้นของ Apache2 Ubuntu
จะตั้งค่า Local Web Server บน Linux ได้อย่างไร?
- เข้าถึงเทอร์มินัลสำหรับ distro ที่ใช้ Debian และ Ubuntu/Ubuntu และป้อนคำสั่ง:
sudo apt ติดตั้ง apache2
sudo dnf ติดตั้ง httpd
- เพื่อยืนยันว่าการติดตั้งสำเร็จให้ป้อน “
localhost
" หรือ "127.0.0.1
” ลงในเว็บเบราว์เซอร์ของคุณ• หน้าต้อนรับเริ่มต้นของ Apache ควรแสดง "มันใช้งานได้"
วิธีการตั้งค่าเว็บเซิร์ฟเวอร์ LAN?
ตอนนี้เราจะแสดงวิธีตั้งค่าเครือข่าย LAN ผ่าน Windows ที่เชื่อมต่อกับอินเทอร์เน็ต ก่อนอื่น คุณจะต้องมีสิ่งต่อไปนี้:
- คอมพิวเตอร์ (เซิร์ฟเวอร์)
- สวิตช์เครือข่าย
- การเชื่อมต่อบรอดแบนด์
- เราเตอร์ (พร้อมโมเด็มในตัว)
- อุปกรณ์ที่คุณต้องการเชื่อมต่อกับเครือข่าย
- สายอีเทอร์เน็ต
เชื่อมต่อคอมพิวเตอร์เครื่องแรกของคุณ:
เชื่อมต่อเราเตอร์หรือสวิตช์เครือข่ายกับคอมพิวเตอร์โดยใช้สายอีเธอร์เน็ต จากนั้นเปิดเครื่อง หากคุณกำลังตั้งค่าเป็นครั้งแรก วิซาร์ด "ตั้งค่าเครือข่าย" จะดำเนินการให้คุณโดยอัตโนมัติ หากไม่ปรากฏ ให้ทำดังนี้
- คลิกที่ "ศูนย์เครือข่ายและการแบ่งปัน" จาก "แผงควบคุม" หรือ "การตั้งค่า"
- เลือก “ตั้งค่าการเชื่อมต่อหรือเครือข่ายใหม่”
- ทำตามคำแนะนำบนหน้าจอ
กำหนดค่า Wi-Fi ของคุณ:
หากคุณต้องการให้อุปกรณ์เชื่อมต่อกับเครือข่ายแบบไร้สาย คุณจะต้องตั้งค่า Wi-Fi ถ้าไม่คุณสามารถใช้สายอีเธอร์เน็ต
ทำตามคำแนะนำที่ให้ไว้ในคู่มือสวิตช์เราเตอร์/เครือข่ายของคุณเพื่อเปิดใช้งาน Wi-Fi เพื่อให้ปลอดภัยที่สุด ให้ทำดังนี้:
- ลองเปลี่ยน SSID เริ่มต้น (ชื่อเครือข่าย) ล็อกอิน Wi-Fi และรหัสผ่าน ซึ่งสามารถทำได้โดยเข้าสู่ระบบเราเตอร์ของคุณ ไม่ว่าจะโดยผ่านการตั้งค่าเครือข่าย หรือเว็บเบราว์เซอร์บนพีซีของคุณ
- อย่าลืมเลือกการป้องกันความปลอดภัยขั้นสูงสุด – ปัจจุบันคือ WPA2
- ตอนนี้เพื่อให้การเปลี่ยนแปลงมีผล รีสตาร์ทพีซีของคุณ
เชื่อมต่อ LAN ของคุณกับอินเทอร์เน็ต:
สำหรับการเข้าถึงเว็บ LAN ของคุณ ให้เสียบเราเตอร์และโมเด็มเข้ากับสายโทรศัพท์หลัก โดยใช้พอร์ต WAN
เชื่อมต่ออุปกรณ์ของคุณกับ LAN:
ไม่ว่าคุณจะเชื่อมต่ออุปกรณ์กับ LAN ผ่าน Wi-Fi หรือสายอีเธอร์เน็ต ให้ทำดังต่อไปนี้:
- ในอุปกรณ์ของคุณ เปิด Wi-Fi
- เลือกเครือข่ายของคุณ
- ป้อนรหัสผ่านใหม่ของคุณเมื่อได้รับแจ้ง
ในการเชื่อมต่อกับ LAN ของคุณโดยใช้สายอีเทอร์เน็ต:
- เสียบสายเคเบิลเข้ากับสวิตช์เครือข่าย/เราเตอร์ของคุณ
- เสียบปลายอีกด้านเข้ากับอุปกรณ์ของคุณ
- ทำเช่นเดียวกันกับอุปกรณ์อื่นของคุณ [s] คุณจะสามารถเข้าถึงได้จากอุปกรณ์ใดก็ได้บน LAN ของคุณ
ตอนนี้เริ่มแบ่งปัน:
ในการตั้งค่า “โฮมกรุ๊ป” สำหรับการแบ่งปันทรัพยากรทั่วทั้งเครือข่ายของคุณ ให้ทำดังต่อไปนี้:
- ไปที่ "แผงควบคุม" > "เครือข่ายและอินเทอร์เน็ต" > "โฮมกรุ๊ป"
- เลือก "สร้างโฮมกรุ๊ป" ตัวช่วยสร้างการตั้งค่าโฮมกรุ๊ปจะเริ่มต้นและให้รหัสผ่านที่จำเป็นสำหรับอุปกรณ์อื่นๆ เพื่อเชื่อมต่อกับ LAN
มีหลายวิธีในการแบ่งปันและให้การเข้าถึงทรัพยากรใน LAN รวมถึง:
- คลิกขวาที่ไฟล์หรือโฟลเดอร์ > “แชร์กับ…”
- การเพิ่มไฟล์ไปยังโฟลเดอร์สาธารณะและเปิด "การแชร์โฟลเดอร์สาธารณะ" ผ่านศูนย์เครือข่ายและการใช้ร่วมกัน
วิธีการตั้งค่าเซิร์ฟเวอร์ HTTP ในเครื่อง
ตอนนี้เราจะแสดงวิธีตั้งค่าเว็บเซิร์ฟเวอร์ในพื้นที่สำหรับการทดสอบ สำหรับการติดตั้ง Python บน Windows ให้ทำดังต่อไปนี้:
- ไปที่หน้าแรกของ Python python.org
- ที่ส่วน "ดาวน์โหลด" ให้เลือกลิงก์ Python "3.xxx"
- ที่ด้านล่างของหน้าจอ ให้เลือกไฟล์ exe “Windows x86” เพื่อดาวน์โหลด
- เรียกใช้ไฟล์เมื่อดาวน์โหลด
- จากหน้าแรก ให้เลือกกล่องกาเครื่องหมาย “Add Python 3.xxx to PATH”
- เลือก "ติดตั้ง" จากนั้นเลือก "ปิด" เมื่อเสร็จสิ้น
- เข้าถึงพรอมต์คำสั่งและป้อนคำสั่งนี้เพื่อตรวจสอบการติดตั้งที่สำเร็จ:
หลาม -V
# หรือคุณอาจมีคำสั่ง py พร้อมใช้งาน
# ในกรณีนั้นพยายาม py -V
ซึ่งจะแสดงเวอร์ชัน หากตัวเลขถูกต้อง ให้พิมพ์คำสั่ง "cd" ต่อไปนี้ จากนั้นไปที่ไดเร็กทอรีที่มีตัวอย่างของคุณ:
# เพิ่มชื่อไดเร็กทอรีเพื่อป้อนเช่น
cd Desktop
# ใช้สองจุดเพื่อเพิ่มระดับไดเร็กทอรีหากจำเป็น
ซีดี ..
ตอนนี้ในการเริ่มเซิร์ฟเวอร์ในไดเร็กทอรี ให้ป้อนคำสั่งต่อไปนี้:
# หากแสดงเวอร์ชัน Python มากกว่า 3.X
python3 -m http.server
# ใน windows เป็นทางเลือกให้ป้อน "python" เพื่อแทนที่ "py -3" หรือ "python3"
# หากแสดง Python เวอร์ชัน 2.X ขึ้น
python -m SimpleHTTPServer
หากต้องการดูรายการเนื้อหาในไดเร็กทอรี ให้ไปที่เซิร์ฟเวอร์จากแถบที่อยู่เว็บเบราว์เซอร์ของคุณ ป้อน "localhost:8000
”
หากใช้พอร์ต 8000 แล้ว ให้ใช้พอร์ตอื่น เช่น
python3 -m http.server 7800
(Python 3.x) หรือpython -m SimpleHTTPServer 7800
(หลาม 2.x)
จากนั้นป้อน “localhost:7800
” เพื่อเข้าถึงเซิร์ฟเวอร์
วิธีการตั้งค่า Local Web Server บน Windows 10 และ MAMP
สำหรับการติดตั้ง MAMP/MAMP PRO ใหม่บน Windows 10 ให้ทำดังต่อไปนี้:
- ไปที่และดาวน์โหลด MAMP PRO จาก www.mamp.info
- ไปที่โฟลเดอร์ดาวน์โหลดของคุณและดับเบิลคลิกที่ “
setup_MAMP_MAMP_PRO_4.x.exe”
ไฟล์. - ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง
หมายเหตุ: ทั้ง MAMP PRO “C:\MAMP PRO
” และ MAMP “C:\MAMP”
โฟลเดอร์จะถูกติดตั้ง ละเว้นโฟลเดอร์ MAMP PRO หากคุณไม่ต้องการใช้เวอร์ชัน Pro
ตอนนี้เพื่อเรียกใช้ MAMP และทดสอบความสำเร็จ ให้ทำดังต่อไปนี้:
- ใน Windows Explorer ให้ไปที่ “C:\MAMP” และเข้าถึง “MAMP.exe” ไฟล์. อนุญาตการเข้าถึงหากคุณได้รับการแจ้งเตือนด้านความปลอดภัย
- Apache Server และ MySQL Server ควรเริ่มทำงานโดยอัตโนมัติ หากไม่คลิกที่ “Start Servers”
- จากเมนู MAMP ให้คลิกที่ "การตั้งค่า"
- เข้า"
8888
” ในฟิลด์พอร์ต Apache - เลือก "เปิดหน้า WebStart"
- ก “ยินดีต้อนรับ! ติดตั้ง MAMP สำเร็จแล้ว” ควรแสดงหน้า
คำถามที่พบบ่อยเพิ่มเติม
เว็บเซิร์ฟเวอร์ภายในเครื่องคืออะไร?
เว็บเซิร์ฟเวอร์ในพื้นที่คือคอมพิวเตอร์ที่ตอบสนองคำขอ HTTP จากสาธารณะโดยการส่งคืนหน้าเว็บ ตัวอย่างเช่น นักพัฒนาเว็บอาจโฮสต์เว็บไซต์และมีไฟล์หรือซอฟต์แวร์ทั้งหมดที่จำเป็นสำหรับเว็บไซต์ที่จัดเก็บไว้ในคอมพิวเตอร์ (ในเครื่อง) ซึ่งต่างจากบริษัทเว็บโฮสติ้งภายนอก
LAN คืออะไร?
LAN (เครือข่ายท้องถิ่น) เชื่อมต่อชุดอุปกรณ์ในพื้นที่เดียว เช่น ในบ้าน สำนักงาน หรืออาคาร ขนาดของ LAN มีตั้งแต่ผู้ใช้และอุปกรณ์หลายพันคนไปจนถึงผู้ใช้เพียงรายเดียว
WAN คืออะไร?
WAN (เครือข่ายบริเวณกว้าง) เชื่อมต่อโทรคมนาคมในทางภูมิศาสตร์ โดยทั่วไปแล้วหน่วยงานของรัฐ โรงเรียน และภาคธุรกิจจะใช้ข้อมูลนี้ในการถ่ายทอดข้อมูลซึ่งกันและกัน ทำให้ผู้คนสามารถทำหน้าที่ของตนได้โดยไม่คำนึงถึงพื้นที่ทางกายภาพ
จากคอมพิวเตอร์ธรรมดาสู่เว็บเซิร์ฟเวอร์ที่ทรงพลัง
เว็บเซิร์ฟเวอร์ในพื้นที่นั้นยอดเยี่ยมสำหรับการโฮสต์เว็บไซต์และจัดเก็บทุกสิ่งที่คุณต้องการให้ผู้อื่นเข้าถึงได้ ด้วยแพ็คเกจซอฟต์แวร์ที่เปลี่ยนพีซีหรือคอมพิวเตอร์ปกติของคุณให้กลายเป็นเว็บเซิร์ฟเวอร์อย่างน่าอัศจรรย์ การติดตั้งนั้นค่อนข้างตรงไปตรงมา
ตอนนี้เราได้แสดงวิธีตั้งค่าของคุณเองแล้ว คุณสามารถทำให้เว็บเซิร์ฟเวอร์ของคุณทำงานได้หรือไม่ คุณใช้เว็บเซิร์ฟเวอร์ทำอะไร? เราชอบที่จะได้ยินจากคุณแสดงความคิดเห็นในส่วนด้านล่าง