还有别的参数如下:
[root@~]#shttpd --help
SHTTPD version 1.39 (c) Sergey Lyubka
usage: shttpd [options] [config_file]
-A <htpasswd_file> <realm> <user> <passwd>
-root Web root directory (default: .)
-index_files Index files (default: index.html,index.htm,index.php,index.cgi)
-ports Listening ports (default: 80)
-dir_list Directory listing (default: 1)
-cfg_uri Config uri
-protect URI to htpasswd mapping
-cgi_ext CGI extensions (default: cgi,pl,php)
-cgi_interp CGI interpreter
-cgi_env Additional CGI env vars
-ssi_ext SSI extensions (default: shtml,shtm)
-auth_realm Authentication domain name (default: mydomain.com)
-auth_gpass Global passwords file
-auth_PUT PUT,DELETE auth file
-access_log Access log file
-error_log Error log file
-mime_types Additional mime types list
-aliases Path=URI mappings
-acl Allow/deny IP addresses/subnets
-inetd Inetd mode (default: 0)
-uid Run as user
这里说明一下 -cgi_ext :shttpd没有CGI 目录的概念,它是通过认文件扩展名来识别的。要运行CGI 程序,默认情况下就要在编译好的程序后面加上 “.cgi””pl””php”等后缀。而 -cgi_ext 是你可以自定义其后缀。
四、开发板测试
静态网页测试
在开发板的 /var/www(由-root指定的根目录)放入测试网页:index.html
在HOST的浏览器中输入开发板地址,测试通过!
CGI测试
在 /var/www (由-root指定的根目录)放入测试 CGI 程序:helloworldCGI.cgi
在流览器中输入(开发板地址)192.168.1.2/helloworldCGI.cgi ,测试通过!