ต้องการอุปกรณ์พลังต่ำเพื่อรันเว็บไซต์? อยากคืนพื้นที่ที่เว็บเซิร์ฟเวอร์ใช้ไป? หรืออยากแชร์ข้อมูลกับผู้คน ไม่ว่าจะเป็นเพื่อนหรือสาธารณะ แต่ไม่มีงบประมาณรันเว็บเซิร์ฟเวอร์เต็มรูปแบบ?
คุณอาจใช้ลิงก์นี้เพื่อส่วนลดพิเศษที่ InMotion Hosting.
หรือคุณสามารถโฮสต์เพจเว็บโดยใช้สมาร์ทโฟนหรือแท็บเล็ต Android นี่คือวิธีสร้างเว็บเซิร์ฟเวอร์ Android ง่ายๆ
Android: เว็บเซิร์ฟเวอร์ต้นทุนต่ำในกระเป๋าของคุณ
เว็บไซต์ไม่ต้องการเซิร์ฟเวอร์แพง พวกมัน даже ไม่ต้องการเซิร์ฟเวอร์ราคาถูก เราอยู่ในขั้นที่คุณสามารถโฮสต์เว็บไซต์แบบไดนามิกที่ขับเคลื่อนด้วยฐานข้อมูลบนอุปกรณ์เบาๆ ได้
ตัวอย่างเช่น คุณอาจเลือกใช้เดสก์ท็อปหรือแลปท็อปทั่วไป แต่เนื่องจากมันใช้พื้นที่มาก คุณสามารถลดขนาดลงได้อีก เราเคยเห็นวิธีใช้ Raspberry Pi เป็นเซิร์ฟเวอร์ และก็สามารถใช้สมาร์ทโฟนหรือแท็บเล็ต Android ในลักษณะเดียวกันได้
การทำเช่นนี้ตัดค่าใช้จ่ายโฮสติ้งทันที หากเพจวิวต่ำ คุณควรพบว่าเว็บไซต์รันได้โดยไม่ทำให้อุปกรณ์ล่ม (แม้คุณไม่ควรคาดหวังว่าจะมัลติทาสก์ขณะที่เว็บไซต์ทำงาน!)
ขั้นตอนที่ 1: ติดตั้ง Tiny Web Server สำหรับ Android
มีแอปซอฟต์แวร์เซิร์ฟเวอร์หลายตัวสำหรับ Android แต่หลายตัวล้าสมัย จัดทำสำหรับ Android รุ่นเก่า (เช่น PAW Server)
เราใช้ Tiny Web Server สำหรับบทช่วยสอนนี้ ด้วยนี้ เราจะอัปโหลดไฟล์ index.html พื้นฐานและเรียกดูจาก PC บนเครือข่ายเดียวกันเพื่อแสดงการใช้ Android เป็นเว็บเซิร์ฟเวอร์
แอปที่คล้ายกันทำงานหลักการเดียวกัน พื้นฐานแล้ว ต้องการแนวคิดและกระบวนการเดียวกันเพื่อเสิร์ฟเพจเว็บให้เบราว์เซอร์
ดาวน์โหลด: Tiny Web Server for Android (ฟรี)
ขั้นตอนที่ 2: กำหนดค่า Tiny Web Server
เครื่องมือนี้เป็นวิธีที่เรียบง่ายมากในการเสิร์ฟเนื้อหาจากโทรศัพท์ แต่ก็ช่วยให้คุณเข้าถึงไฟล์จากระยะไกลได้ ตัวอย่างเช่น คุณสามารถเรียกดูที่จัดเก็บของโทรศัพท์จากเบราว์เซอร์ PC ได้ หากทั้งสองอยู่บนเครือข่ายเดียวกัน
เนื่องจากความเรียบง้ายนี้ จึงไม่มีตัวเลือกกำหนดค่ากับ Tiny Web Server หมายความว่าคุณไม่สามารถบังคับให้มันใช้ index.html เป็นค่าเริ่มต้นได้ แต่เป็นปัญหาเล็กน้อย
หลังติดตั้ง Tiny Web Server ให้เปิดแอป บนหน้าจอหลัก คุณมีตัวเลือก Change เส้นทางเซิร์ฟเวอร์ ซึ่งมีประโยชน์หากต้องการระบุไดเรกทอรีสำหรับเก็บไฟล์เว็บ
คุณยังสามารถระบุ Default charset (มีประโยชน์หากไม่โฮสต์เว็บภาษาอังกฤษ) หรือ Server port
ขั้นตอนที่ 3: เพิ่ม ลงใน Tiny Web Server
เพื่อใช้ Tiny Web Server เสิร์ฟเพจเว็บ คุณต้องสร้างไฟล์ index.html และอัปโหลดไปยังโฟลเดอร์ที่ต้องการ คุณสามารถทำได้บนเดสก์ท็อปด้วย текст editor เช่น Notepad++ หรือบน Android ด้วย HTML หรือ text editor
คัดลอกไฟล์ไปยังไดเรกทอรีที่ต้องการ (ผ่าน USB หรือใช้ Android file manager) บน Android ให้ย้ายไฟล์ไปที่ /storage/emulated/0
หากคัดลอกผ่าน USB ไปที่โทรศัพท์ ให้ไปที่ที่จัดเก็บโทรศัพท์ใน file manager ตำแหน่งค่าเริ่มต้นควรเป็น sub-directory emulated คัดลอกไฟล์ HTML ไปที่ไดเรกทอรีนี้ แล้วตัดการเชื่อมต่ออุปกรณ์อย่างปลอดภัย
เมื่อคัดลอกไฟล์ไป Android แล้ว ให้เปิด Tiny Web Server และแตะ Start server เรียกดูในเบราว์เซอร์ไปที่ URL เริ่มต้น เพิ่ม /index.html ท้าย URL
ยินดีด้วย! คุณเปลี่ยนอุปกรณ์ Android เป็นเว็บเซิร์ฟเวอร์พื้นฐานแล้ว! ตัวอย่างที่แสดงเป็นพื้นฐานมากและขาดสไตล์ โชคดีที่เพิ่ม CSS ได้ง่ายด้วยคำสั่ง include ปกติในไฟล์ HTML เรามีบทความ CSS พื้นฐานหากคุณใหม่ ที่ดีที่สุดคือคุณยังใช้โทรศัพท์หรือแท็บเล็ตได้ปกติขณะโฮสต์เว็บไซต์
ผู้คนเข้าชมเพจเว็บเซิร์ฟเวอร์ Android ของคุณอย่างไร?
ไม่สำคัญว่าคุณโฮสต์เว็บไซต์บนสมาร์ทโฟน แท็บเล็ต หรือแม้แต่ Android TV
ไม่ว่าอุปกรณ์ Android ไหนที่คุณเลือก เมื่อใช้ร่วมกับ dynamic DNS update client (ในนั้น No-IP.com มีแอป Android) คุณจะสามารถเสิร์ฟเพจเว็บให้คอมพิวเตอร์นอกเครือข่ายบ้านหรือองค์กรได้ แอปเหล่านี้เชื่อมโยงที่อยู่ IP แบบไดนามิกของอุปกรณ์กับ URL เฉพาะ ผ่าน client app ที่คุณติดตั้ง
แน่นอน หาก ISP ให้คุณ static IP ทั้งที่คุณต้องทำคือกำหนด static IP ให้เว็บเซิร์ฟเวอร์ Android น่าเสียดายที่อาจไม่ทำงานกับบางเราเตอร์ ดังนั้นแอป No-IP.com จึงเป็นตัวเลือกที่ดีกว่า มี No-IP.com clients ที่ไม่เป็นทางการหลายตัว
ไม่ว่าคุณจะเลือกตัวไหน เพียงติดตั้ง ตั้งค่า URL ตามคำแนะนำ และเลือกปลายทางเป็นหน้า HTML ของคุณ
สรุปการสร้างเว็บเซิร์ฟเวอร์ Android
เราได้ครอบคลุมขั้นตอนพื้นฐานในการสร้างเว็บเซิร์ฟเวอร์ที่ขับเคลื่อนด้วย Android แล้ว เผื่อคุณพลาด ให้เราทบทวนอีกครั้ง
- ตรวจสอบว่าอุปกรณ์ Android ของคุณออนไลน์
- ติดตั้ง Tiny Web Server
- สร้างไฟล์ HTML
- อัปโหลดไฟล์ไปยังอุปกรณ์ Android
- รัน Tiny Web Server
หากเว็บไซต์ค่อนข้างพื้นฐาน คุณสามารถใช้อุปกรณ์ Android เป็นโฮสต์และประหยัดค่าใช้จ่ายในการขับเซิร์ฟเวอร์ที่แพง คุณยังสามารถคืนพื้นที่ที่ใช้โดยเซิร์ฟเวอร์หรือคอมพิวเตอร์ที่รันเป็นเว็บเซิร์ฟเวอร์ อาจนำเซิร์ฟเวอร์ไปใช้วัตถุประสงค์อื่นได้
กับ Android การสร้างเว็บเซิร์ฟเวอร์เป็นเพียงตัวเลือกหนึ่ง มาดูการใช้ประโยชน์จากสมาร์ทโฟนเก่าอื่นๆ ที่ยอดเยี่ยม