เซิร์ฟเวอร์ TinyWeb บน Windows

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

TinyWeb เป็นเซิร์ฟเวอร์น้ำหนักเบาสำหรับ Windows ซึ่งทำงานได้อย่างรวดเร็วและแม่นยำมาก

คุณสมบัติ:

  • ไม่จำเป็นต้องติดตั้ง
  • กะทัดรัดเป็นพิเศษ (ขนาดเพียง 59kb)
  • ใช้หน่วยความจำน้อย (น้อยกว่า 3 MB)
  • เร็วมาก
  • ฟรี

หากต้องการดาวน์โหลด Tinyweb: //www.ritlabs.com/en/products/tinyweb/

ดาวน์โหลดโดยตรง: //www.ritlabs.com/download/tinyweb/tinyweb.zip

เพื่อเรียกใช้ TinyWeb

  • คุณจะต้องสร้างไฟล์ index.html:
    • ตัวอย่าง: c: \ www \ index.html
  • จากนั้นเพิ่มเนื้อหาบางส่วนเช่น:

 สวัสดีชาวโลก ! 
  • ในบรรทัดคำสั่งให้รัน:
     เล็ก ๆ c: \ www 
    • หมายเหตุ: คุณต้องใช้พา ธ สัมบูรณ์
    • ตรวจสอบผลลัพธ์บน: // localhost

วิธีการหยุด TinyWeb

  • เปิด ตัวจัดการงาน ( CTRL + Alt + Del ) และจบกระบวนการ tiny.exe
  • หรือใช้บรรทัดคำสั่ง:
     taskkill / F / IM tiny.exe 

CGI

คุณสามารถใช้ TinyWeb สำหรับ CGI:

  • สร้างไฟล์:
     C: \ www \ cgi-bin \ test.bat 
  • เพิ่มรหัสต่อไปนี้:

 @echo off echo Content-type: text / echo ธรรมดา เสียงสะท้อน echo สวัสดี! echo ที่อยู่ IP ของคุณคือ% REMOTE_ADDR% และ BROWSER ของคุณคือ% HTTP_USER_AGENT% 
  • ไปที่: //localhost/cgi-bin/test.bat

คุณสามารถเปิดเว็บเซิร์ฟเวอร์ Tiny หลายตัวพร้อมกัน

หมายเหตุ: นอกจากนี้ยังมีรุ่น SSL ซึ่งเป็นรุ่นฟรี - TinySSL

  • ดาวน์โหลดได้ที่นี่: //www.ritlabs.com/th/products/tinyweb/tinyssl.php

ไฟล์ Binay ใน CGI

ต่างจาก Unix / Linux คอนโซล Windows ไม่ได้ใช้ข้อมูลไบนารีโดยค่าเริ่มต้น หาก CGI ของคุณต้องการส่งไฟล์ไบนารีคุณจะต้องบังคับให้เข้าสู่โหมดไบนารีด้วยตนเอง ตัวอย่างเช่นใน Python:

 นำเข้า sys ถ้า sys.platform == "win32": นำเข้าระบบปฏิบัติการ, msvcrt msvcrt.setmode (sys.stdout.fileno (), os.O_BINARY) 

การเชื่อมโยง

  • //www.ritlabs.com/en/products/tinyweb/features.php
  • //www.ritlabs.com/en/products/tinyweb/install.php
บทความก่อนหน้านี้ บทความถัดไป

เคล็ดลับยอดนิยม