วิธีการติดตั้ง Apache บน Windows 7
ในการติดตั้งซอฟต์แวร์เว็บเซิร์ฟเวอร์ Apache HTTPD บน Windows 7 คุณต้องทำสองสิ่งที่แตกต่างกัน
- ดาวน์โหลดและติดตั้งซอฟต์แวร์ Apache
- หากคุณต้องการให้บริการเนื้อหาไปยังคอมพิวเตอร์เครื่องอื่นบนเครือข่ายของคุณ ให้อนุญาตการรับส่งข้อมูลพอร์ต 80 ผ่านไฟร์วอลล์ Windows
- หากคุณต้องการให้บริการเนื้อหาต่อสาธารณะ คุณต้องอนุญาตให้พอร์ต 80 ทราฟฟิกผ่านเราเตอร์ของคุณ และส่งไปยังเครื่องที่ถูกต้อง
ข้ามไปที่
ดาวน์โหลดและติดตั้ง Apache
เยี่ยม httpd.apache.org และเลือกดาวน์โหลดซอฟต์แวร์จากมิเรอร์ เลือกเวอร์ชันที่เสถียรล่าสุด เว้นแต่คุณจะต้องการเวอร์ชันที่เก่ากว่าด้วยเหตุผลบางประการ ดาวน์โหลด Win32 Binary รุ่นหนึ่ง (รุ่นหนึ่งมาพร้อมกับ Open SSL และอีกรุ่นไม่มี)
Apache สำหรับ Windows มาพร้อมกับแพ็คเกจ MSI ที่ติดตั้งได้เอง เรียกใช้โปรแกรมติดตั้ง ตอบคำถามที่ระบบถาม แล้วคุณจะได้รับการตั้งค่าเว็บเซิร์ฟเวอร์พื้นฐานในเครื่อง Windows 7 ของคุณ
ณ จุดนี้ คุณสามารถเปิดเว็บเบราว์เซอร์และไปที่ http://localhost หรือ http://127.0.0.1 และดูหน้าทดสอบที่แจ้งให้คุณทราบว่าเซิร์ฟเวอร์ใช้งานได้ วางเนื้อหาที่คุณต้องการให้บริการในโฟลเดอร์ c:Program FilesApache Software FoundationApache[xx]htdocs
อนุญาตการรับส่งข้อมูลพอร์ต 80 ผ่านไฟร์วอลล์ Windows
หากคุณต้องการส่งคำขอจากเครื่องอื่นบนเครือข่ายของคุณ คุณต้องกำหนดค่าไฟร์วอลล์ Windows เพื่ออนุญาตการเชื่อมต่อเหล่านั้น ใน Windows 7 สามารถทำได้โดยไปที่ Start → Control Panel → System & Security → Windows Firewall → Advanced Settings → Inbound Rules → New Rule สร้างกฎพอร์ตสำหรับ TCP บนพอร์ต 80 นี่คือคำอธิบายโดยละเอียดเพิ่มเติมของกระบวนการ.
ตั้งชื่อกฎสำหรับ Apache
ตอนนี้คุณสามารถป้อน IP ของเซิร์ฟเวอร์ของคุณลงในแถบที่อยู่ของเว็บเบราว์เซอร์บนคอมพิวเตอร์เครื่องอื่นของคุณและรับเนื้อหาจาก Apache หากคุณไม่ทราบ IP ภายในของเครื่อง Apache มีสองวิธีในการรับ:
- จากคอมพิวเตอร์ของคุณ: รับ IP ภายในของคุณจากพรอมต์คำสั่ง มันอาจจะขึ้นต้นด้วย “192.168”
- จากเราเตอร์ของคุณ: เข้าสู่แผงควบคุมของเราเตอร์และค้นหาตัวเลือกที่แสดงไคลเอนต์ที่เชื่อมต่อทั้งหมด สำหรับเราเตอร์ Linksys จำนวนมาก คุณสามารถรับรายการ IP ได้จากตารางไคลเอนต์ DHCP
อนุญาตการรับส่งข้อมูล Apache ผ่านเราเตอร์ของคุณ
หากคุณต้องการให้บริการเนื้อหาต่อสาธารณะ คุณต้องอนุญาตการรับส่งข้อมูลพอร์ต 80 ของ Apache ผ่านเราเตอร์ของคุณ ขั้นตอนในการทำเช่นนี้จะแตกต่างกันไปขึ้นอยู่กับผู้ผลิตเราเตอร์ของคุณ หากคุณมีเราเตอร์ Linksys กระบวนการอาจเป็นดังนี้:
- ลงชื่อเข้าใช้แผงควบคุมของเราเตอร์
- ไปที่ความปลอดภัย
- ยกเลิกการเลือก “บล็อกคำขออินเทอร์เน็ตที่ไม่ระบุตัวตน”
- คลิก “บันทึก”
- ไปที่แอปพลิเคชันและเกม
- ป้อนข้อมูลต่อไปนี้:
- ใบสมัคร: อาปาเช่
- เริ่มต้น: 80
- สิ้นสุด: 80
- โปรโตคอล: ทั้งสอง
- ที่อยู่ IP: IP ภายในเดียวกันกับที่คุณได้รับก่อนหน้านี้
- ทำเครื่องหมายที่ "เปิดใช้งาน"
- คลิก “บันทึก”
โปรดทราบว่ามีความเสี่ยงโดยธรรมชาติในการอนุญาตให้โลกภายนอกผ่านไฟร์วอลล์ของเราเตอร์ หากคุณกำหนดค่าบางอย่างผิด คุณอาจเปิดเผยข้อมูลส่วนตัวสู่สาธารณะโดยไม่ได้ตั้งใจ