@@ -157,6 +157,19 @@ inserted. If the configuration file has no ``[inet_http_server]``
157
157
section, an inet HTTP server will not be started. The allowable
158
158
configuration values are as follows.
159
159
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
+
160
173
``[inet_http_server] `` Section Values
161
174
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
162
175
@@ -166,7 +179,8 @@ configuration values are as follows.
166
179
supervisor will listen for HTTP/XML-RPC requests.
167
180
:program: `supervisorctl ` will use XML-RPC to communicate with
168
181
: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.
170
184
171
185
*Default *: No default.
172
186
0 commit comments