@@ -157,6 +157,19 @@ inserted. If the configuration file has no ``[inet_http_server]``
157157section, an inet HTTP server will not be started. The allowable
158158configuration values are as follows.
159159
160+ .. warning ::
161+
162+ The inet HTTP server is not enabled by default. If you choose to enable it,
163+ please read the following security warning. The inet HTTP server is intended
164+ for use within a trusted environment only. It should only be bound to localhost
165+ or only accessible from within an isolated, trusted network. The inet HTTP server
166+ does not support any form of encryption. The inet HTTP server does not use
167+ authentication by default (see the ``username= `` and ``password= `` options).
168+ The inet HTTP server can be controlled remotely from :program: `supervisorctl `.
169+ It also serves a web interface that allows subprocesses to be started or stopped,
170+ and subprocess logs to be viewed. **Never expose the inet HTTP server to the
171+ public internet. **
172+
160173``[inet_http_server] `` Section Values
161174~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
162175
@@ -166,7 +179,8 @@ configuration values are as follows.
166179 supervisor will listen for HTTP/XML-RPC requests.
167180 :program: `supervisorctl ` will use XML-RPC to communicate with
168181 :program: `supervisord ` over this port. To listen on all interfaces
169- in the machine, use ``:9001 `` or ``*:9001 ``.
182+ in the machine, use ``:9001 `` or ``*:9001 ``. Please read the security
183+ warning above.
170184
171185 *Default *: No default.
172186
0 commit comments