文件名称:httpd.sh:bash中的普通Web服务器
文件大小:9KB
文件格式:ZIP
更新时间:2024-06-03 01:49:00
Shell
httpd.sh Httpd.sh是用Bash编写的虚拟Web服务器。 它使用访问C套接字和文件API。 它使用单线程事件循环模型。 它可以提供小文件。 它只进行有限的错误检查,因此不应在野外使用。 用法 $ cd /var/www $ bash path/to/httpd.sh 8888 httpd.sh: Listening on :8888... Httpd.sh提供可从其启动目录访问的文件。请注意,除非您在jail或chroot中运行它,否则转义文档根目录是微不足道的。 平台类 Httpd.sh在Linux和FreeBSD上使用大多数POSIX标准C API(发送文件除外)运行。 它几乎不需要改动就可以在其他Unix /近POSIX平台上工作。
【文件预览】:
httpd.sh-master
----sys_sendfile.sh(352B)
----sys_stat.sh(2KB)
----fcntl.sh(224B)
----sys_select.sh(957B)
----httpd.sh(9KB)
----LICENSE(1KB)
----platform.sh(207B)
----sys_socket.sh(1KB)
----README.md(763B)
----stdlib.sh(123B)
----sysexits.sh(24B)
----string.sh(391B)
----unistd.sh(75B)
----err.sh(249B)
----netdb.sh(1KB)
----sys_types.sh(246B)