Expose --bind argument for http.server, enable http.server to bind to a user

specified network interface.

Patch contributed by Malte Swart. Addresses issue #17764.

HG :Enter commit message.  Lines beginning with 'HG:' are removed.
This commit is contained in:
Senthil Kumaran 2013-09-15 09:37:27 -07:00
parent 5642ff9d8e
commit defe7f4c62
3 changed files with 21 additions and 5 deletions

View file

@ -368,6 +368,15 @@ the previous example, this serves files relative to the current directory. ::
python -m http.server 8000
By default, server binds itself to all interfaces. To restrict it to bind to a
particular interface only, ``--bind ADDRESS`` argument can be used. For e.g, to
restrict the server to bind only to localhost. ::
python -m http.server 8000 --bind 127.0.0.1
.. versionadded:: 3.4
``--bind`` argument was introduced.
.. class:: CGIHTTPRequestHandler(request, client_address, server)