websocket 是否可以在不同的IP上使用python http.server?

o4hqfura  于 2023-02-23  发布在  Python
关注(0)|答案(1)|浏览(191)

所以目前如果我在windows 10上启动python http.server,它会自动在localhost www.example.com上启动127.0.0.1,如果我绑定它,它只能取我系统的IP,但是我想在一个自定义的IP上启动http.server,比如100.65.0.83,这可能吗?

4sup72z8

4sup72z81#

可以,您只需将IP绑定到0.0.0.0并打开端口
检查http.server也可能有用:

python3 -m http.server --help
usage: server.py [-h] [--cgi] [--bind ADDRESS] [--directory DIRECTORY] [port]

positional arguments:
  port                  specify alternate port (default: 8000)

options:
  -h, --help            show this help message and exit
  --cgi                 run as CGI server
  --bind ADDRESS, -b ADDRESS
                        specify alternate bind address (default: all interfaces)
  --directory DIRECTORY, -d DIRECTORY
                        specify alternate directory (default: current directory)

所以最终命令可能是这样的:

python3 -m http.server --bind 0.0.0.0

相关问题