ไม่กี่ปีที่ผ่านมาฉันใช้เว็บเซิร์ฟเวอร์สุดง่ายสำหรับ Windows
สิ่งเดียวที่คุณต้องทำคือคัดลอก exe ไปยัง dir ดับเบิลคลิกที่ exe และ - voilá - dir นั้นสามารถเข้าถึงได้ผ่าน HTTP
ปัญหาเดียวคือฉันไม่สามารถหาอัญมณีตัวเล็ก ๆ ที่ ...
ไม่กี่ปีที่ผ่านมาฉันใช้เว็บเซิร์ฟเวอร์สุดง่ายสำหรับ Windows
สิ่งเดียวที่คุณต้องทำคือคัดลอก exe ไปยัง dir ดับเบิลคลิกที่ exe และ - voilá - dir นั้นสามารถเข้าถึงได้ผ่าน HTTP
ปัญหาเดียวคือฉันไม่สามารถหาอัญมณีตัวเล็ก ๆ ที่ ...
คำตอบ:
ฉันเพิ่งใช้พังพอนเพื่อวัตถุประสงค์นี้ รองรับ Windows จากหน้าแรก:
Mongoose executable ไม่ได้ขึ้นอยู่กับไลบรารีหรือการกำหนดค่าภายนอกใด ๆ ถ้ามันถูกคัดลอกไปยังไดเรกทอรีใด ๆ และดำเนินการมันจะเริ่มให้บริการไดเรกทอรีนั้นที่พอร์ต 8080 หากจำเป็นต้องมีการกำหนดค่าเพิ่มเติมบางอย่างเช่นพอร์ตการรับฟังที่แตกต่างกันหรือการควบคุมการเข้าถึง IP-based แล้วไฟล์ mongoose.conf ดูตัวอย่าง) สามารถสร้างได้ในไดเรกทอรีเดียวกันกับไฟล์ที่สามารถใช้งานได้ ทำให้ Mongoose นั้นสมบูรณ์แบบสำหรับการสาธิตทุกประเภทการทดสอบอย่างรวดเร็วการแชร์ไฟล์และการเขียนโปรแกรมเว็บ
หากคุณติดตั้งไพ ธ อนคุณสามารถใช้มันเพื่อรับใช้ไดเรกทอรีปัจจุบันผ่าน HTTP:
python -m SimpleHTTPServer
โดยค่าเริ่มต้นมันผูกกับพอร์ต 8000
วิธีเลือกพอร์ตอื่น:
python -m SimpleHTTPServer 9000
คุณสามารถรับ CGI ได้หากคุณใช้ CGIHTTPServer แทน เพียงตรวจสอบให้แน่ใจว่าสคริปต์ CGI อยู่ในไดเรกทอรีย่อย cgi-bin
SimpleHTTPServer และ CGIHTTPServer เป็นโมดูลหลามที่มาพร้อมกับการติดตั้งหลามแบบมาตรฐาน
ฉันค่อนข้างแน่ใจว่าภาษาสคริปต์ส่วนใหญ่มีกลอุบายที่คล้ายกันหลามเพิ่งจะเป็นมีดสวิสกองทัพที่ฉันโปรดปราน
แน่นอนว่าไพ ธ อนนั้นใหญ่กว่าตัวประมวลผลแบบสแตนด์อโลนขนาดเล็กเพียงตัวเดียว แต่มันเกิดขึ้นกับการติดตั้งในคอมพิวเตอร์ทุกเครื่องที่ฉันเคยสัมผัส
python -m http.server
Nginxสำหรับ Windows เป็นเช่นนั้น คลายบีบอัดเรียกใช้ไฟล์ปฏิบัติการและวางเอกสารของคุณในโฟลเดอร์ html
ฉันมีความต้องการเดียวกันและพัฒนาQuickshareมันทำงานบน Linux และ Windows และทำสิ่งที่คุณต้องการ (คุณเรียกใช้มันเลือกไดเรกทอรีและ voila) หากคุณต้องการมันยังรองรับรายการ HTTP-AUTH, IP white / black และการอัพโหลด
ฉันไม่แน่ใจในสิ่งที่คุณใช้ แต่ Cassini นั้นฟรีและเรียบง่าย
มีให้ที่นี่ - http://blogs.msdn.com/b/dmitryr/archive/2008/10/03/cassini-for-framework-3-5.aspx
http://ultidev.com/products/Cassini/ - MS Cassini fork ที่สามารถทำงานเป็นบริการ C / P จากไซต์:
นี่คือคุณสมบัติที่มีอยู่ใน UltiDev Cassini แต่ไม่ใช่ใน MS Cassini ดั้งเดิม:
* Comes ready for distribution with Visual Studio ASP.NET applications.
* Runs as a windows service;
* Hosts and runs multiple ASP.NET applications;
* Provides management UI and simple API for configuring web applications;
* Comes in two flavors: 2.0 version for ASP.NET 3.5, 3.0 and 2.0 applications, and 1.1 for applications compiled for ASP.NET 1.1.
ดูเหมือนว่าคุณกำลังอ้างถึง XAMPP มันทำอย่างนั้น
it is simple web server that's unzip, run and there you go
@WernerCD ใช่ถ้าง่ายๆคุณง่ายต่อการใช้งาน แต่ก็ไม่ง่ายเหมือนในขั้นพื้นฐาน (ซึ่งเป็นเฉพาะสิ่งที่คำถามนี้เป็นเรื่องเกี่ยวกับ)
ฉันเคยใช้Wapacheซึ่งง่ายกว่าเพราะไม่ต้องตั้งค่า
Wapache เป็นซอฟต์แวร์ที่ช่วยให้คุณสร้างแอปพลิเคชันเดสก์ท็อปโดยใช้เทคโนโลยีการพัฒนาเว็บ มันรวมเซิร์ฟเวอร์ Apache 2 HTTP เวอร์ชันที่แก้ไขกับเว็บเบราว์เซอร์ Internet Explorer ในตัว คำขอไปยัง "เว็บเซิร์ฟเวอร์" ได้รับการจัดการภายใน ข้อมูลไม่ได้เดินทางผ่านเลเยอร์เครือข่ายจึงมั่นใจได้ถึงการตอบสนองที่รวดเร็วและการทำงานที่เชื่อถือได้ Wapache ยังช่วยให้คุณควบคุมการตั้งค่าเบราว์เซอร์ต่าง ๆ เช่นขนาดหน้าต่างและความพร้อมใช้งานของ Javascript ทำให้คุณมีสภาพแวดล้อมรันไทม์ที่สอดคล้องกัน
ฉันพบว่า Abyss เป็นสิ่งที่ง่ายที่สุดที่ฉันรู้จักฉันยังคงชอบจัดแพ็คเกจ lighttpd หรือคล้ายกันเป็นการส่วนตัว