[0001] [0002] [0003] [0004] [0005] [0006] [0007] [0008] [0009] [0010] [0011] [0012] [0013] [0014] [0015] [0016] [0017] [0018] [0019] [0020] [0021] [0022] [0023] [0024] [0025] [0026] [0027] [0028] [0029] [0030] [0031] [0032] [0033] [0034] [0035] [0036] [0037] [0038] [0039] [0040] [0041] [0042] [0043] [0044] [0045] [0046] [0047]
|1HTTPd Web Update|| |^ The |*Upd||ate facility allows Web documents and file environments to be administered from a standard browser. This capability is available to Web administrator and user alike. Availability and capability depends on the authorization environment within the server. |^ It |*should be stressed|| that this is not designed as a full hypertext administration or authoring tool, and for document preparation relies on the editing capabilities of the <TEXTAREA> widget of the user's browser. It does however, allow |*ad-hoc changes|| to be made to documents fairly easily, as well as allowing documents to be deleted, and directories to be created and deleted. |^ Consult the |link%|https://wasd.kicks-ass.net/httpd/-/updhelp.html|\ Current UPDate documentation| for usage detail. |^ Here is |link%|/upd/wasd_root/|an example of the interface| (access may be denied). |image%%|./update.png| |image%%|./edit.png| |0Update Access Permission|| |^ If SSL is in use (see |link|Transport Layer Security||) then username/password privacy of the authorization environment is inherently secured via the encrypted communications. To restrict web update functionality to this secure environment add the following to the WASD_CONFIG_MAP configuration file: |code| /upd/* "403 Access denied." ![sc:https] |!code| |^ Of course, the user must have write (POST/PUT) access to the document or area on the server (i.e. the |/path||) and the server account have file system permission to write into the |_parent directory||. |^ The server will report "Insufficient privilege or object protection violation ... /path/document" if it does not have file system permission to write into a directory. |^ Also see |link|Controlling Server Write Access|| for information on write access control for the server account.