bup-web - Starten Sie den Webserver, um das Bup-Repository zu durchsuchen
bup web [[hostname]:port]
bup web unix://path
bup web startet einen Webserver, der bup-Repositorys durchsuchen kann. Die Dateihierarchie ist dieselbe wie die, die von bup-fuse(1), bup-ls(1) und bup-ftp(1) angezeigt wird.
Hostname und Port sind standardmäßig 127.0.0.1 bzw. 8080, und daher stellt bup web den Webserver nur lokal laufenden Clients zur Verfügung. Wenn Sie den Webserver jedem in Ihrem Netzwerk zugänglich machen möchten (gefährlich!), können Sie die Bindungsadresse weglassen, um eine Bindung an alle verfügbaren Schnittstellen vorzunehmen: :8080.
Wenn unix://path angegeben ist, überwacht der Server den Dateisystem-Socket am Pfad und nicht einen Netzwerk-Socket.
Ein SIGTERM-Signal kann an den Server gesendet werden, um ein ordnungsgemäßes Herunterfahren anzufordern.
Anzeige menschenlesbarer Dateigrößen (d. h. 3,9 KB, 4,7 MB)
Öffnen Sie die Site im Standardbrowser
$ bup web
Serving HTTP on 127.0.0.1:8080...
^C
Interrupted.
$ bup web :8080
Serving HTTP on 0.0.0.0:8080...
^C
Interrupted.
$ bup web unix://socket &
Serving HTTP on filesystem socket 'socket'
$ curl --unix-socket ./socket http://localhost/
$ fg
bup web unix://socket
^C
Interrupted.
$ bup web &
[1] 30980
Serving HTTP on 127.0.0.1:8080...
$ kill -s TERM 30980
Shutdown requested
$ wait 30980
$ echo $?
0bup-fuse(1), bup-ls(1), bup-ftp(1), bup-restore(1), kill(1)
Teil der bup(1)-Suite.
Joe Beda