Webfs
Webfs is a simple http server for mostly static content.
Installation
It is available as webfs.
Configuration
The configuration file is /etc/conf.d/webfsd
. You need to create an index.html
file if you want to make it web browser readable, and point to index.html
in the configuration file.
It is set up for systemd. Use systemctl to start, stop, enable, disable webfsd.service.
The examples below are a local network server, used for downloading programs in an embedded Linux install.
An example /etc/conf.d/webfsd
.
# # Parameters passed to webfsd(1) # WEBFSD_ARGS="-p 80 -u nobody -R /home/jeff/www -f index.html"
An index.html
example.
<!DOCTYPE HTML> <html> <head> <title>Downloads</title> </head> <body> <h>Local network File Server</h> <table><tr><th></th> <th><a href="./">Program</a></th> <th><a href="?C=M;O=A"></a></th> <th><a href="?C=S;O=A"></a></th> <th><a href="?C=D;O=A"></a></th></tr> <tr><th colspan="5"><hr></th></tr> <tr><td valign="top"></td><td><a href="flash_erase">flash_erase</a> <tr><td valign="top"></td><td><a href="fw_printenv">fw_printenv</a> <tr><td valign="top"></td><td><a href="fw_setenv">fw_setenv</a> <tr><td valign="top"></td><td><a href="nanddump">nanddump</a> <tr><td valign="top"></td><td><a href="nandwrite">nandwrite</a> <tr><th colspan="5"><hr></th></tr> </table> <address>webfs 1.21-12 (Arch) Server 192.168.2.2 Port 80</address> </body></html>
See also
-
man webfsd