Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ Nginx บน Windows

วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ Nginx บน Windows

Nginx เป็นเว็บเซิร์ฟเวอร์ที่ได้รับความนิยมอย่างมากกับระบบ Linux และ BSD นอกจากนี้ยังสามารถติดตั้งบน Windows 10 ได้อีกด้วย อย่างไรก็ตาม มีข้อจำกัดด้านประสิทธิภาพบางประการใน Windows ที่ยังไม่ได้รับการบรรเทาลง แต่นักพัฒนาจะแก้ไขปัญหาเหล่านี้ในรุ่นต่อๆ ไป หากต้องการติดตั้งและเรียกใช้ Nginx ได้สำเร็จบน Windows ให้ทำตามขั้นตอนด้านล่าง

ดาวน์โหลดเซิร์ฟเวอร์ Nginx

มี Nginx สำหรับ Windows เวอร์ชันดาวน์โหลดหลายเวอร์ชัน และ Nginx แนะนำให้ใช้ "เวอร์ชันหลัก" อย่างไรก็ตาม คุณจะไม่พบปัญหาใดๆ หากคุณดาวน์โหลดเวอร์ชันเสถียรล่าสุดสำหรับ Windows

เลือกเวอร์ชันที่คุณต้องการและดาวน์โหลดไฟล์ zip ไปยังพีซีของคุณ

วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ Nginx บน Windows

ในขั้นแรก คุณต้องแตกโฟลเดอร์ใหม่ คุณสามารถใช้ 7-zip, WinRAR หรือซอฟต์แวร์บีบอัดยอดนิยมอื่นๆ

วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ Nginx บน Windows

หลังจากแตกเนื้อหาไฟล์ในโฟลเดอร์ดั้งเดิมแล้ว คุณต้องย้ายโฟลเดอร์ทั้งหมดที่มาพร้อมกับสำเนาดาวน์โหลดในตัวไปยัง “Program Files” เราสามารถย้ายหรือตัดแปะโฟลเดอร์ที่แยกออกมาได้

วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ Nginx บน Windows

เราจะเรียกใช้ Nginx จากตำแหน่งนี้เป็นโปรแกรมบริการเว็บเริ่มต้น

การติดตั้ง Nginx

ในการติดตั้งและเรียกใช้ Nginx ให้เลือกและดับเบิลคลิกที่ไฟล์ Nginx.exe ตอนนี้ได้เปิดใช้งานเพื่อใช้งานต่อไปแล้ว คุณอาจพบหน้าจอบล็อกของ Windows Defender ขณะใช้งานเซิร์ฟเวอร์ Nginx ซึ่งคุณต้องอนุญาต

วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ Nginx บน Windows

ในขั้นตอนต่อไป คุณต้องตรวจสอบว่าการติดตั้งสำเร็จหรือไม่ สำหรับสิ่งนี้ ไปที่เบราว์เซอร์เริ่มต้นของคุณและพิมพ์ localhost Microsoft Edge คือเบราว์เซอร์ที่ใช้ในตัวอย่างด้านล่าง หากคุณเห็นหน้าจอแจ้งว่าเว็บเซิร์ฟเวอร์ Nginx ได้รับการติดตั้งและทำงานได้สำเร็จ แสดงว่าไม่มีปัญหากับการติดตั้ง Nginx ใน Windows

วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ Nginx บน Windows

หากต้องการหยุด Nginx คุณสามารถสิ้นสุดได้จากหน้าต่างตัวจัดการงาน

วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ Nginx บน Windows

เรียกใช้ Nginx บนพีซี Windows ของคุณ

ในการรัน Nginx คุณต้องใช้ Internet Information Services (IIS) ซึ่งเป็นเว็บเซิร์ฟเวอร์ของ Microsoft ที่ให้บริการเพจหรือไฟล์ HTML ที่ร้องขอ คุณสามารถเปิดใช้งานได้ใน "เปิดหรือปิดคุณลักษณะของ Windows" ในแผงควบคุม ตรวจสอบช่องที่ต้องกรอกสำหรับ “เครื่องมือการจัดการเว็บ” และ “คอนโซลการจัดการ IIS”

วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ Nginx บน Windows

จะใช้เวลาสักครู่ในการเปิดใช้งาน IIS บนคอมพิวเตอร์ของคุณ เมื่อมีการนำการเปลี่ยนแปลงไปใช้

วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ Nginx บน Windows

คุณสามารถเปิดตัวจัดการ IIS ได้โดยตรงจากเมนูเริ่ม เปิดในโหมดผู้ดูแลระบบเสมอ

วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ Nginx บน Windows

ที่นี่ คุณจะสามารถเข้าถึงเว็บไซต์เริ่มต้น ซึ่งมักจะอยู่ที่ "inetpub wwwroot" สิ่งนี้เรียกอีกอย่างว่ารูทของเว็บแอปพลิเคชัน คุณสามารถค้นหาได้ใน File Explorer ผ่านการค้นหาง่ายๆ

วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ Nginx บน Windows

การเปลี่ยนเส้นทางทางกายภาพของรูทนี้เป็นโฟลเดอร์ที่ต้องการมากขึ้นจะเป็นประโยชน์ ฉันสร้างโฟลเดอร์ "Work" ใหม่ใน C:\ และเปลี่ยนเส้นทางทางกายภาพเป็น "C:\Work" เมื่อคุณดับเบิลคลิกที่ตัวเลือก “เว็บไซต์เริ่มต้น” ใน IIS Manager ระบบควรนำไปสู่โฟลเดอร์ใหม่นี้ หรือคุณสามารถคลิกขวาที่เมนูและเลือก "สำรวจ" เพื่อให้ได้ผลลัพธ์เดียวกัน

วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ Nginx บน Windows

หลังจากนี้ ไปที่โฟลเดอร์ Nginx ที่คุณเปลี่ยนชื่อในไฟล์โปรแกรม คลิก "Conf" และเลือก "nginx.conf" ไฟล์นี้สามารถแก้ไขได้โดยใช้โปรแกรมแก้ไขข้อความ Notepad++ แต่คุณสามารถใช้โปรแกรมแก้ไขอื่นๆ เช่น Atom หรือ Visual Studio Code

วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ Nginx บน Windows

ใน Notepad++ ให้ค้นหาตำแหน่งของรูทและเปลี่ยนจาก html เริ่มต้น

วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ Nginx บน Windows

ดังที่แสดงไว้ที่นี่ ให้เปลี่ยนรูทเป็นเส้นทางจริงที่แก้ไขซึ่งเราได้กล่าวไว้ข้างต้น

วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ Nginx บน Windows

คุณสามารถแก้ไขไฟล์ index.html ในโฟลเดอร์รูทในแท็บแยกต่างหาก เปลี่ยนข้อความเป็นสิ่งที่คุณต้องการให้เว็บเซิร์ฟเวอร์แสดงบนหน้าจอ

วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ Nginx บน Windows

ออกจากโปรแกรม Nginx.exe โดยใช้ "End Task" เปิดและเรียกใช้ไฟล์ "nginx.exe" ในโหมดผู้ดูแลระบบ

พิมพ์ localhost ในหน้าต่างเบราว์เซอร์ เว็บเซิร์ฟเวอร์ Nginx จะเน้นสิ่งที่คุณแก้ไข

วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ Nginx บน Windows

ตัวอย่างการใช้งาน Nginx ใน Windows

ไซต์ทรัพยากร Nginx มีรายการแอปพลิเคชันเว็บเซิร์ฟเวอร์ทั้งหมด ซึ่งคุณสามารถใช้เพื่อเรียกใช้แอปพลิเคชันต่างๆ บน Windows PC

ตัวอย่างเช่น คุณสามารถใช้ Nginx ใน Windows เพื่อเชื่อมโยงไปยังหน้าเว็บ เช่น หน้าเข้าสู่ระบบของลูกค้า เมื่อคุณทำการเปลี่ยนแปลงการกำหนดค่าในไฟล์ “nginx.conf” แล้ว ผู้ใช้ปลายทางของคุณจะสามารถเข้าถึงหน้าเข้าสู่ระบบในตอนท้ายได้

กลับไปที่ไฟล์ “nginx.conf” ที่แชร์ในส่วนก่อนหน้า แทนที่จะเป็น "localhost" คุณต้องมีชื่อโดเมนเพื่อให้เซิร์ฟเวอร์เข้าถึงได้ “index.html” เป็นคำสั่งที่ใช้ชี้ไปที่หน้า html แบบคงที่ใดๆ

วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ Nginx บน Windows

ในขั้นตอนต่อไป ไปที่ "ตำแหน่ง" และแก้ไขข้อความโดยใช้ "api" ตามด้วยพร็อกซีเซิร์ฟเวอร์ที่เพิ่มด้วย "http" ping สิ่งนี้ควรชี้ไปที่หน้าเข้าสู่ระบบใด ๆ ที่คุณต้องการให้หน้านี้นำไป

วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ Nginx บน Windows

บันทึกไฟล์และเรียกใช้โปรแกรม "Nginx.exe" ในโหมดผู้ดูแลระบบ เพื่อให้หน้าล็อกอินนี้ดูดีสำหรับผู้ใช้ คุณควรกำหนดค่าเว็บเซิร์ฟเวอร์ในโปรแกรม IDE เช่น Eclipse ไว้ก่อนหน้านี้

คำถามที่พบบ่อย

1. คำสั่งพื้นฐานในการใช้งาน Nginx สำหรับ Windows 10 คืออะไร

บน Windows สามารถเรียกใช้ Nginx เป็นแอปคอนโซลมาตรฐานได้ สำหรับการจัดการ มักใช้คำสั่งง่ายๆ ต่อไปนี้:

nginx -s stop ปิดเครื่องอย่างรวดเร็วnginx -s quit ปิดอย่างสง่างามnginx -s reload การเปลี่ยนแปลงการกำหนดค่า เริ่มกระบวนการของผู้ปฏิบัติงานใหม่ด้วยการกำหนดค่าใหม่ การปิดกระบวนการของผู้ปฏิบัติงานเก่าอย่างสง่างามnginx -s reopen เปิดไฟล์บันทึกอีกครั้ง

2. บทบาทของ IIS Webserver ในแอปพลิเคชัน Nginx ใน Windows คืออะไร

IIS คือเว็บเซิร์ฟเวอร์ดั้งเดิมของ Microsoft ซึ่งรองรับ HTTP, HTTPS, SMTP และโปรโตคอลอื่นๆ และไม่ได้เปิดใช้งานใน Windows เป็นค่าเริ่มต้น เมื่อติดตั้ง Nginx ใน Windows จะจัดการการรับส่งข้อมูลสดตามการเปลี่ยนแปลงที่เกิดขึ้นในไฟล์ nginx.conf สำหรับสิ่งนี้ Nginx ต้องเชื่อมต่อภายในกับ IIS ที่เปิดใช้งาน จากนั้นแคชการตอบกลับสำหรับคำขอในอนาคต

จุดแข็งที่ใหญ่ที่สุดของ Nginx คือใช้ที่ส่วนหน้าก่อนไซต์ไดนามิกที่มีโหลดสูง ลองนึกภาพผู้ใช้เว็บไซต์ของคุณหลายหมื่นคนดาวน์โหลดไฟล์วิดีโอที่สำคัญจาก IIS พร้อมกัน มันอาจจะช้าอย่างเจ็บปวด หากคุณมีเซิร์ฟเวอร์ส่วนหน้าที่ทรงพลังมาก เช่น Nginx ที่จัดการการรับส่งข้อมูลแทน คำขอจะได้รับการประมวลผลเร็วขึ้น ตรวจสอบส่วน “ใช้งาน Nginx บน Windows PC” สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับบทบาทของเว็บเซิร์ฟเวอร์ IIS

3.Nginx ทำงานอย่างไรใน Windows

Nginx รองรับแอพพลิเคชั่นหลายตัวใน Windows เช่น เว็บเซิร์ฟเวอร์ ตัวโหลดบาลานซ์ เมลพรอกซี และอีกมากมาย หากต้องการเรียกใช้ใน Windows การเปลี่ยนแปลงที่ต้องการทั้งหมดจะได้รับผลกระทบจากสตริงต่างๆ ที่แก้ไขในไฟล์ "nginx.conf" ในโฟลเดอร์การติดตั้ง Windows หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับคำสั่ง Nginx รวมถึงเอกสารประกอบ โปรดไปที่ลิงก์นี้

Nginx เป็นหนึ่งในบริษัทเว็บเซิร์ฟเวอร์ชั้นนำในปัจจุบัน นอกจากนี้ยังเร็วกว่า สามารถจัดการกับปัญหาที่เกิดขึ้นพร้อมกันได้มากขึ้น และเชื่อถือได้ โดยสรุป หากคุณมีเว็บไซต์ง่ายๆ ที่คุณต้องการเชื่อมต่อกับ Nginx คุณสามารถทำได้ทันทีโดยไม่มีปัญหาใดๆ อ่านต่อไปเพื่อตรวจสอบการเปรียบเทียบ Nginx กับ OpenLiteSpeed