นี่คือคำสั่ง nghttpd ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
nghttpd - เซิร์ฟเวอร์ HTTP/2
เรื่องย่อ
nghttpd [ตัวเลือก]... [ ]
DESCRIPTION
เซิร์ฟเวอร์ HTTP/2
ระบุหมายเลขพอร์ตการฟัง
กำหนดเส้นทางไปยังคีย์ส่วนตัวของเซิร์ฟเวอร์ จำเป็น เว้นแต่ --no-tls ระบุไว้
กำหนดเส้นทางไปยังใบรับรองของเซิร์ฟเวอร์ จำเป็น เว้นแต่ --no-tls ระบุไว้
OPTIONS
-NS, --ที่อยู่=
ที่อยู่ที่จะผูกมัดกับ หากไม่ได้ระบุที่อยู่ IP เริ่มต้นที่กำหนดโดย
ใช้ getaddrinfo
-NS, --ภูต
ทำงานในพื้นหลัง ถ้า -D ถูกใช้ ไดเร็กทอรีการทำงานปัจจุบันจะเปลี่ยนเป็น
'/'. ดังนั้น หากใช้ตัวเลือกนี้ -d ต้องระบุตัวเลือก
-วี --verify-ลูกค้า
เซิร์ฟเวอร์ส่งคำขอใบรับรองไคลเอ็นต์ หากลูกค้าไม่ส่งคืน
ใบรับรอง การจับมือกันจะสิ้นสุดลง ปัจจุบันตัวเลือกนี้เพียงแค่
ขอใบรับรองไคลเอ็นต์และไม่ตรวจสอบ
-NS, --htdocs=
ระบุรูทเอกสาร หากไม่ได้ระบุตัวเลือกนี้ รูทเอกสารจะเป็น
ไดเร็กทอรีการทำงานปัจจุบัน
-ใน, --รายละเอียด
พิมพ์ข้อมูลการดีบัก เช่น การรับ/ส่งเฟรม และชื่อ/ค่า
คู่
--no-tls
ปิดใช้งาน SSL/TLS
-ค, --header-table-size=
ระบุขนาดตารางส่วนหัวของตัวถอดรหัส
--สี
บังคับเอาต์พุตบันทึกสี
-NS, --ดัน= =
ผลักดันทรัพยากร เมื่อ ถูกร้องขอ สามารถใช้ตัวเลือกนี้ได้
ซ้ำๆ เพื่อระบุการกำหนดค่าแบบพุชหลายรายการ และ NS
สัมพันธ์กับรูทเอกสาร ดู --htdocs ตัวเลือก. ตัวอย่าง: -p/=/foo.png
-p/doc=/bar.css
-NS, --padding=
เพิ่มมากสุด ไบต์ไปยังเพย์โหลดเฟรมเป็นช่องว่างภายใน ระบุ 0 เพื่อปิดการใช้งาน
การขยายความ.
-NS, --max-concurrent-สตรีม=
กำหนดจำนวนสูงสุดของการสตรีมพร้อมกันในหนึ่งเซสชัน HTTP/2
ค่าเริ่มต้น: 100
-NS, --คนงาน=
กำหนดจำนวนเธรดของผู้ปฏิบัติงาน
ค่าเริ่มต้น: 1
-e, --ข้อผิดพลาด-gzip
ทำการตอบสนองข้อผิดพลาด gzipped
--dh-param-file=
เส้นทางไปยังไฟล์ที่มีพารามิเตอร์ DH ในรูปแบบ PEM หากไม่มีตัวเลือกนี้
ไม่มีชุดรหัส DHE
--ก่อน-ตอบสนอง
เริ่มส่งการตอบกลับเมื่อได้รับคำขอ HEADERS แทนที่จะดำเนินการให้เสร็จสิ้น
ได้รับการร้องขอ
--trailer=
เพิ่มส่วนหัวของตัวอย่างเพื่อตอบกลับ ต้องไม่รวมส่วนหัวหลอก
ฟิลด์ (ชื่อฟิลด์ส่วนหัวที่ขึ้นต้นด้วย ':') รถพ่วงจะถูกส่งเฉพาะในกรณีที่a
การตอบสนองมีส่วนของร่างกาย ตัวอย่าง: --รถพ่วง 'foo: บาร์'
--การถ่ายโอนข้อมูลฐานสิบหก
แสดงการรับส่งข้อมูลขาเข้าเป็นเลขฐานสิบหก (การแสดงผล Canonical hex+ASCII) ถ้า
ใช้ SSL/TLS ใช้ข้อมูลที่ถอดรหัสแล้ว
--echo-อัปโหลด
ส่งกลับเนื้อหาที่อัปโหลดหากวิธีการคือ POST หรือ PUT
--mime-types-file=
เส้นทางไปยังไฟล์ที่มีประเภทสื่อ MIME และนามสกุลที่แสดง
พวกเขา
ค่าเริ่มต้น: /etc/mime.types
--no-เนื้อหา-ความยาว
อย่าส่งฟิลด์ส่วนหัวที่มีความยาวเนื้อหา
--รุ่น
แสดงข้อมูลเวอร์ชันและออก
-ชม, --ช่วยด้วย
แสดงความช่วยเหลือนี้และออก
NS อาร์กิวเมนต์เป็นจำนวนเต็มและหน่วยที่เป็นทางเลือก (เช่น 10K คือ 10 * 1024) หน่วย
คือ K, M และ G (กำลัง 1024)
ใช้ nghttpd ออนไลน์โดยใช้บริการ onworks.net