weborf - ออนไลน์ในคลาวด์

นี่คือคำสั่ง weborf ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


weborf - เว็บเซิร์ฟเวอร์ขั้นต่ำ

เรื่องย่อ


เวเฟอร์ [ตัวเลือก]

DESCRIPTION


Weborf เป็นเว็บเซิร์ฟเวอร์ขั้นต่ำ นอกจากนี้ยังมีการรองรับแบบจำกัดสำหรับ webdav หน้าคู่มือนี้
เอกสาร เวบอร์ฟพารามิเตอร์บรรทัดคำสั่งของ เวบอร์ฟ เผยแพร่ภายใต้ GNU General
ใบอนุญาตสาธารณะรุ่น 3

OPTIONS


ตัวเลือก:
-NS, --เบส
ต้องตามด้วยไดเร็กทอรีที่ถูกต้อง Weborf จะใช้ไดเร็กทอรีนี้เป็น root
ไดเร็กทอรีและจะไม่ส่งไฟล์ที่อยู่ใน parent dirs แต่ก็ยังเป็นไปได้
สำหรับสคริปต์ฝั่งเซิร์ฟเวอร์เพื่ออ่านเนื้อหาที่อยู่ที่ใดก็ได้บนระบบไฟล์ ลิงค์
ยังเป็นวิธีแก้ปัญหาเพื่อออกจากไดเร็กทอรีฐาน

-NS, --รับรองความถูกต้อง
ต้องตามด้วยซ็อกเก็ตยูนิกซ์ที่ฟังโดยโปรแกรมที่จะจัดการ
การรับรองความถูกต้อง ดูเว็บไซต์สำหรับรายละเอียดเพิ่มเติม

-ค, --cgi
ต้องตามด้วยรายการ (คั่นด้วยเครื่องหมายจุลภาคและไม่มีช่องว่าง) ของcgi
รูปแบบและไบนารีเพื่อดำเนินการรูปแบบนั้น ตัวอย่างเช่น: .php,/usr/bin/php-
cgi,.sh,/usr/bin/sh-cgi ใน /etc/weborf.conf มีคำสั่ง 'cgi'
สอดคล้องกับตัวเลือกนี้ ใช้เมื่อเปิด weborf เป็น SystemV daemon

-ค, --แคช
ต้องตามด้วยไดเร็กทอรีที่จะใช้ในการจัดเก็บไฟล์แคช ในการล้าง
แคช (ว่างไดเร็กทอรีนั้น) คุณต้องส่งสัญญาณ USR2 ไปยังกระบวนการ มันคือ
แนะนำให้ล้างแคชเมื่อรีบูต (ด้วยตนเองหรือด้วยการฆ่า) เพราะบางรายการ
อาจไม่ถูกต้องหลังจากรีบูต แต่เว็บฟอร์ไม่รู้เรื่องนั้น

-NS, --ไอเน็ต
ต้องระบุเมื่อใช้ weborf กับ inetd หรือ xinetd มันจะอยู่นิ่งๆ
จำเป็นต้องระบุพอร์ตที่ใช้เพื่อส่งผ่านค่าที่ถูกต้องไปยังสคริปต์ CGI
คำสั่ง -u จะถูกละเว้น ไม่ควรใช้โหมด Daemon -d

-NS, --ทาร์
หากใช้แทนการส่งรายชื่อไดเร็กทอรีเมื่อขอไดเร็กทอรี weborf
จะส่งไฟล์ tar.gz พร้อมเนื้อหาของไดเร็กทอรีนั้น ใช้เป็นหลักเพื่อ
แบ่งปันไฟล์และรักษาสิทธิ์ของพวกเขา

-NS, --noexec
เมื่อใช้ weborf จะส่งสคริปต์ราวกับว่าเป็นไฟล์ปกติแทน
ดำเนินการและส่งออก

-NS, --ใบ้
เมื่อใช้ weborf จะส่งส่วนหัวของประเภทเนื้อหา ขอแนะนำให้ใช้
เมื่อใช้ weborf เป็นเซิร์ฟเวอร์ที่ใช้งานจริงเพราะบางเบราว์เซอร์พึ่งพาฟิลด์นี้
ค่านี้จะไม่ส่งผลต่อหน้า CGI

-ผม, --ไอพี
ต้องตามด้วยที่อยู่ IP ที่ถูกต้อง (v6 หรือ v4 ขึ้นอยู่กับว่า weborf เป็นอย่างไร
รวบรวม เรียกใช้ weborf -h เพื่อทราบ) และ weborf จะยอมรับเฉพาะการเชื่อมต่อ
ชี้ไปที่ IP เฉพาะนั้น หากเครือข่ายไม่ได้ใช้ที่อยู่ IP ที่ให้มา
อุปกรณ์บนโฮสต์ weborf จะยุติลง โดยค่าเริ่มต้น weborf จะรับฟัง IP ทั้งหมด
ที่อยู่ในโฮสต์ท้องถิ่น

-เค --หมวก
แสดงตัวเลือกเวลาคอมไพล์ในรูปแบบที่เครื่องอ่านได้

-NS, --ท่า
ต้องตามด้วยหมายเลขพอร์ตที่ถูกต้อง (ระหว่าง 1 ถึง 65535) และ weborf will
ฟังการเชื่อมต่อขาเข้าบนพอร์ตที่ระบุ หากใช้พอร์ตอยู่แล้ว
เว็บฟอร์จะสิ้นสุด ในการใช้หมายเลขพอร์ตต่ำ (น้อยกว่า 1024) จำเป็นต้อง
ดำเนินการตามกระบวนการในฐานะรูท ดังนั้นจึงไม่ควรเปิดเว็บเซิร์ฟเวอร์ด้วย
สิทธิ์ของ root จึงสามารถระบุผู้ใช้รายอื่นได้

-วี --เสมือน
เปิดใช้งาน weborf เพื่อใช้โฮสต์เสมือน basedir ที่มาพร้อมกับ -b จะเป็น
ค่าเริ่มต้นหนึ่ง (จะถูกใช้หากไม่ทราบโฮสต์ที่ร้องขอ) ทุกโฮสต์เสมือน
ต้องอยู่ในรูปแบบ host[:port]=basedir ต้องระบุพอร์ตหากพอร์ต
ใช้แตกต่างจาก 80 และ baseir ต้องลงท้ายด้วย a /. ที่จะแยกกันมากมาย
โฮสต์เสมือน ใช้เครื่องหมายจุลภาค และหลีกเลี่ยงช่องว่าง เพื่อให้เว็บฟอร์ใช้งานแตกต่างกัน
virtualhosts บนพอร์ตต่าง ๆ จำเป็นต้องเปิด weborf's . จำนวนมาก
กระบวนการ

-ผม, --ดัชนี
ต้องตามด้วยรายการ (คั่นด้วยเครื่องหมายจุลภาคและไม่มีช่องว่าง) ของ index
ไฟล์. Weborf จะพยายามโหลดไฟล์ดัชนีตามลำดับที่แสดง
และหากไม่พบจะแสดงรายการเนื้อหาของไดเร็กทอรี ใน
/etc/weborf.conf มีคำสั่ง 'indexes' ซึ่งสอดคล้องกับตัวเลือกนี้ มัน
ใช้เมื่อเปิด weborf เป็น SystemV daemon

-u ต้องตามด้วย uid ที่ถูกต้อง ซึ่งต่างจาก 0 Weborf จะใช้ผู้ใช้รายนี้เพื่อทำ
งานของเขา แต่จะผูกกับพอร์ตเครือข่ายกับผู้ใช้ก่อนหน้า กลไกนี้
มีขึ้นเพื่อให้ผู้ใช้รันเป็นรูทและใช้พอร์ต 80 จากนั้นปล่อยให้รัน
โดยไม่มีสิทธิ์รูท

-d รัน weborf เป็น daemon จะไม่ยุติเมื่อกระบวนการของบิดาสิ้นสุดลง
และจะปล่อยให้เชลล์ว่างเพื่อรับคำสั่ง

สคริปต์


Weborf สามารถส่งเพจที่สร้างขึ้นแบบไดนามิกโดยใช้ php-cgi (หากติดตั้งไว้) เมื่อ
ชื่อไฟล์ลงท้ายด้วย ".php" โดย weborf จะใช้ php เพื่อรันไฟล์นี้ก่อนส่งไปที่
ลูกค้า. สวิตช์ -c จะแทนที่การทำงานเริ่มต้น นอกจากนี้ยังสามารถ
สร้างสคริปต์หรือไบนารีในภาษาอื่นๆ เพียงอ่าน rfc3875 เพื่อทราบวิธีจัดการ
พารามิเตอร์

กลับ มูลค่า


0 การยกเลิกตามปกติเกิดขึ้นหลังจากสัญญาณ, daemonization หรือเวอร์ชันการพิมพ์และ
ออกหรืออื่นๆ...

1 Basedir ไม่ใช่ไดเร็กทอรี

2 ที่อยู่ IP ไม่ถูกต้อง

3 พอร์ตถูกใช้ไปแล้ว

4 หมายเลขพอร์ตไม่ถูกต้อง

5 ซ็อกเก็ตการตรวจสอบสิทธิ์ไม่มีอยู่หรือไม่ใช่ซ็อกเก็ตยูนิกซ์

6 มีการระบุดัชนีมากเกินไปเป็นพารามิเตอร์สำหรับ -I หรือ -c เพิ่มขึ้น MAXINDEXCOUNT ใน
ไฟล์ options.h และการคอมไพล์ใหม่สามารถแก้ปัญหาได้ แต่ให้
จำนวนชื่อไฟล์ดัชนีที่เหมาะสมจะเป็นทางออกที่ดีกว่า

7 ไม่สามารถจัดสรรหน่วยความจำได้

9 ไม่สามารถเปลี่ยน UID

10 เกิดข้อผิดพลาดกับไดเรกทอรีแคช

19 พารามิเตอร์ไม่ถูกต้องบนบรรทัดคำสั่ง

สัญญาณ


ซิกุสร์1
พิมพ์สถานะภายในของคิวและเธรดของซ็อกเก็ตบนเอาต์พุตมาตรฐาน

ใช้ weborf ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด