ทำให้คอมพิวเตอร์ของคุณเป็นเซิร์ฟเวอร์ใน 10 นาที (ซอฟต์แวร์ฟรี): 5 ขั้นตอน
ทำให้คอมพิวเตอร์ของคุณเป็นเซิร์ฟเวอร์ใน 10 นาที (ซอฟต์แวร์ฟรี): 5 ขั้นตอน
Anonim
ทำให้คอมพิวเตอร์ของคุณเป็นเซิร์ฟเวอร์ใน 10 นาที (ซอฟต์แวร์ฟรี)
ทำให้คอมพิวเตอร์ของคุณเป็นเซิร์ฟเวอร์ใน 10 นาที (ซอฟต์แวร์ฟรี)

ข้อมูลนี้ครอบคลุมถึงวิธีตั้งค่าคอมพิวเตอร์ของคุณอย่างรวดเร็ว (ใช้งาน Windows) เป็นเซิร์ฟเวอร์ สิ่งนี้จะช่วยให้คุณสามารถโฮสต์เว็บไซต์ของคุณเองจากคอมพิวเตอร์ของคุณ และจะช่วยให้คุณสร้างหน้าเว็บที่มี 'ปุ่ม' ที่ช่วยให้คุณควบคุมสิ่งต่าง ๆ ในบ้านของคุณ (หุ่นยนต์ กล้อง ฯลฯ) จากอินเทอร์เน็ต (ฉันจะพูดถึงเรื่องนั้นต่อไปในอนาคต) คำสั่งสอน)

เราจะใช้อาปาเช่: ซอฟต์แวร์เซิร์ฟเวอร์โอเพ่นซอร์สยอดนิยมฟรี ในขณะที่การทำให้คอมพิวเตอร์ของคุณเป็นเซิร์ฟเวอร์นั้นรวดเร็วมาก คุณควรอ่านเอกสารประกอบซอฟต์แวร์เซิร์ฟเวอร์ Apache http เพื่อเรียนรู้เกี่ยวกับวิธีการตั้งค่าอย่างปลอดภัย (เพื่อไม่ให้ผู้อื่นแฮ็คเข้าสู่คอมพิวเตอร์ของคุณ) ฉันจะให้คำแนะนำนี้ แต่อ่านเพิ่มเติมที่อื่น: 1) ดีที่สุดในการติดตั้งซอฟต์แวร์เซิร์ฟเวอร์นี้บนคอมพิวเตอร์เครื่องเก่าที่คุณไม่ได้ใช้สำหรับสิ่งอื่นใดนอกจากเป็นเซิร์ฟเวอร์ 2) ดีที่สุดในการสร้างบัญชีผู้ใช้แยกต่างหากใน windows โดยจำกัดการเข้าถึงระบบ และติดตั้งซอฟต์แวร์นี้ในบัญชีนั้น

หากคุณต้องการทำสิ่งนี้บน linux แทนที่จะเป็น windows (ปลอดภัยกว่า ซับซ้อนกว่าเล็กน้อย) ชุดค่าผสมที่ดีที่สุดคือ puppy linux และ xamp สำหรับซอฟต์แวร์เซิร์ฟเวอร์ Puppy linux สามารถโหลดจาก USB Jump Drive หรือ CD ได้ คุณจึงไม่ต้องถอนการติดตั้ง Windows เพียงบูตเครื่องคอมพิวเตอร์ด้วยหนึ่งในนั้น นี่คือวิดีโอการตั้งค่าอย่างง่ายสำหรับลูกสุนัข linux: https://rhinoweb.us/ ดูคำแนะนำสำหรับวิธีติดตั้ง xamp เมื่อคุณมีลูกสุนัขลินุกซ์ (หรือลินุกซ์อื่น ๆ) ที่ใช้งานได้:https://www.instructables.com/id/Make -a-Server-Out-of-An-Old-PC/

ขั้นตอนที่ 1: ดาวน์โหลดซอฟต์แวร์เซิร์ฟเวอร์ Apache

ดาวน์โหลดซอฟต์แวร์เซิร์ฟเวอร์ Apache
ดาวน์โหลดซอฟต์แวร์เซิร์ฟเวอร์ Apache

ดาวน์โหลดซอฟต์แวร์เซิร์ฟเวอร์ apache http จากไซต์มิเรอร์ apache นี้:https://www.reverse.net/pub/apache/httpd/binaries/win32/_Or_ ไปที่ https://www.apache.org/ ไปที่การดาวน์โหลด จากหน้ามิเรอร์ เลือกมิเรอร์และดาวน์โหลดจากที่นั่น ดังที่คุณเห็นจากลิงค์ด้านบน คุณจะต้องไปที่โฟลเดอร์ apache, httpd, ไบนารี, win32 ของมิเรอร์ ดาวน์โหลดอะไรดี: = คุณควรดาวน์โหลดเวอร์ชันใหม่ล่าสุด (หมายเลขเวอร์ชันสูงสุด) คือ 2.2.6 ตามที่ฉัน พิมพ์สิ่งนี้ ตรวจสอบที่นี่เพื่อดูว่าเป็นเวอร์ชันใหม่ล่าสุดหากคุณต้องการ: https://httpd.apache.org/ = คุณต้องการไฟล์.msi นี่คือไฟล์การติดตั้ง windows (เช่น.exe)

ขั้นตอนที่ 2: ติดตั้งมัน

ติดตั้ง
ติดตั้ง

ดับเบิลคลิกที่ไฟล์.msi ที่คุณเพิ่งดาวน์โหลด มันจะติดตั้ง ใช้การตั้งค่าเริ่มต้น การติดตั้งทั่วไป (เว้นแต่คุณต้องการซอร์สโค้ด จากนั้นทำการติดตั้งแบบกำหนดเอง)

ควรกรอกชื่อเซิร์ฟเวอร์ DNS ของคุณในกล่องแบบฟอร์มโดยอัตโนมัติ (ในกรณีของฉันคือ earthlink.net) ระหว่างการติดตั้ง สำหรับชื่อเซิร์ฟเวอร์ ใส่อะไรก็ได้ที่คุณต้องการ ฉันไม่คิดว่ามีการเว้นวรรค และตรวจสอบให้แน่ใจว่าหลังจากชื่อของคุณ คุณมี.earthlink.net (หรือชื่อ DNS อะไรก็ตาม) สำหรับอีเมล ให้ใส่อีเมลของคุณ (หรือไม่สำคัญมากนัก)

ขั้นตอนที่ 3: เรียกใช้มัน

Run It
Run It
Run It
Run It

เมื่อติดตั้งแล้ว ฉันคิดว่าเซิร์ฟเวอร์จะเริ่มทำงานทันที คุณสามารถดูว่ากำลังทำงานอยู่หรือไม่โดยมองหาไอคอนที่ด้านล่างขวาของแถบงานของคุณ (ดูรูป) ถ้ามันไม่ได้ทำงานอยู่และคุณต้องการเริ่มต้นหรือหยุดมัน เพียงนำทางในเมนูเริ่มต้นของคุณ (ดูรูป)

หากคุณได้รับข้อความแสดงข้อผิดพลาดเมื่อคุณพยายามเริ่มต้นเซิร์ฟเวอร์ ให้จดข้อผิดพลาด # และค้นหาในเอกสารประกอบหรือ google

ขั้นตอนที่ 4: ทดสอบมัน

ทดสอบมัน
ทดสอบมัน

ทดสอบดู เมื่อคุณแน่ใจว่าเซิร์ฟเวอร์กำลังทำงาน เปิดเว็บเบราว์เซอร์และพิมพ์:https://localhost ลงในแถบที่อยู่ สิ่งนี้จะปรากฏขึ้น (ดูรูป) ใช่มันใช้งานได้ตอนนี้ทำสิ่งที่มีประโยชน์ด้วย (จะครอบคลุมในคำแนะนำในอนาคต.. อาจจะ)

ขั้นตอนที่ 5: เปลี่ยนหน้าเว็บ

นี่คือคำตอบที่ฉันให้ความคิดเห็นเมื่อสักครู่ที่ผ่านมาโดยถามว่าจะเปลี่ยนหน้าเว็บที่ปรากฏขึ้นเมื่อคุณไปที่ที่อยู่ localhost ได้อย่างไร หน้าเว็บเริ่มต้นที่ระบุว่า "ใช้งานได้" ถูกเข้ารหัสในไฟล์ชื่อ index.html คุณสามารถแก้ไข/แทนที่ไฟล์ index.html เริ่มต้นในโฟลเดอร์ 'htdocs' ซึ่งอยู่ในโฟลเดอร์ apache ของคุณ (ไม่ว่าจะติดตั้งไว้ที่ใด) หากคุณต้องการทำงานอัตโนมัติในบ้าน คุณจะต้องดูวิธีเขียนโค้ดหน้าเว็บของคุณเพื่อเข้าถึงพอร์ตบนเซิร์ฟเวอร์ของคุณ (เช่น พอร์ตอนุกรม) พอร์ตเหล่านี้สามารถส่งสัญญาณไฟฟ้าไปยังสิ่งต่าง ๆ นอกคอมพิวเตอร์ของคุณ (เช่น หุ่นยนต์และไมโครคอนโทรลเลอร์) ซึ่งจะทำให้ 'การทำงานอัตโนมัติในบ้าน' วิธีหนึ่งในการทำเช่นนี้คือการใช้จาวาสคริปต์ที่เรียกใช้ ActiveX (เช่น ดู: https://strokescribe.com/en/serial-port-internet-explorer.html) หลังจากที่คุณแก้ไขไฟล์ index.html แล้ว คุณควรจะเป็น สามารถเข้าถึง index.html นั้นจากคอมพิวเตอร์เครื่องอื่นบนเว็บโดยพิมพ์ที่อยู่ IP ของเซิร์ฟเวอร์ของคุณ หาก ISP ของคุณ (ผู้ให้บริการอินเทอร์เน็ต) ใช้ที่อยู่ IP แบบคงที่ คุณเพียงแค่พิมพ์ที่อยู่ IP ทุกครั้งเพื่อเข้าถึงหน้าเว็บของคุณ แต่ถ้า ISP ของคุณใช้ที่อยู่ IP แบบไดนามิก คุณจะต้องค้นหาที่อยู่ IP ของเซิร์ฟเวอร์ทุกครั้งที่ยกเลิกการเชื่อมต่อ/เชื่อมต่อใหม่กับเว็บ มีบริการฟรีที่จะทำเช่นนี้สำหรับคุณ: DNS2Go หรือ dyndns.org. ข้อมูลอ้างอิงที่เป็นประโยชน์มีดังนี้: https://johnbokma.com/windows/apache-virtual-hosts-xp.html https://groups.google.com/group/comp.infosystems.www.servers.ms-windows/browse_thread/thread/866bad569981327c/b1d7fb821ab94a8f?hl=th&lnk=gst&q=web+page#b1d7fb821ab94a8f https://www.tivohelp.com/archive swiki.net/31.html