simple http server
v0.6.10
Simple HTTP(s) Server 0.6.3
USAGE:
simple-http-server [FLAGS] [OPTIONS] [--] [root]
FLAGS:
--coep Add "Cross-Origin-Embedder-Policy" HTTP header and set it to "require-corp"
--coop Add "Cross-Origin-Opener-Policy" HTTP header and set it to "same-origin"
--cors Enable CORS via the "Access-Control-Allow-Origin" header
-h, --help Prints help information
-i, --index Enable automatic render index page [index.html, index.htm]
--nocache Disable http cache
--norange Disable header::Range support (partial request)
--nosort Disable directory entries sort (by: name, modified, size)
-s, --silent Disable all outputs
-u, --upload Enable upload files (multiple select) (CSRF token required)
-V, --version Prints version information
OPTIONS:
-a, --auth HTTP Basic Auth (username:password)
--cert TLS/SSL certificate (pkcs#12 format)
--certpass TLS/SSL certificate password
-c, --compress ...
Enable file compression: gzip/deflate
Example: -c=js,d.ts
Note: disabled on partial request!
--ip IP address to bind [default: 0.0.0.0]
-p, --port Port number [default: 8000]
--redirect takes a URL to redirect to using HTTP 301 Moved Permanently
-t, --threads How many worker threads [default: 3]
--try-file
serve this file (server root relative) in place of missing files (useful for single page apps) [aliases:
try-file-404]
-l, --upload-size-limit Upload file size limit [bytes] [default: 8000000]
index.html
simple-http-server -i -p 80 folder-name
Perintah ini akan menggunakan port 80 (port bersertifikat untuk server HTTP), Anda dapat mengubahnya sesuai keinginan.
Pergi Unduh
# Install Rust
curl https://sh.rustup.rs -sSf | sh
# Install simple-http-server
cargo install simple-http-server
rehash
simple-http-server -h