python - 从外部网络访问 SimpleHTTPServer

标签 python networking simplehttpserver

可以通过以下方式从外部网络设置和访问 Apache 服务器: http://lifehacker.com/124212/geek-to-live--how-to-set-up-a-personal-home-web-server 我想用 python SimpleHTTPServer 实现类似的功能。 这怎么可能?

最佳答案

第 1 步:运行此命令“python -m SimpleHTTPServer”。请注意,python -m SimpleHTTPServer 仅适用于 python 2。对于 python 3,您应该使用:python -m http.server

第 2 步:编辑路由器的配置,将端口 8000 转发到运行 python 命令的计算机。

第 3 步:确定家庭网络的 IP 地址,例如 203.0.113.47

确定您的家庭网络 IP 地址的一种便捷方法是查询任何“我的 IP 地址是什么”网站,例如 https://www.whatismyip.com/ .

第 4 步:从您的网络外部访问(例如)http://203.0.113.47:8000/

关于python - 从外部网络访问 SimpleHTTPServer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30305625/

相关文章:

java - SSH 命令执行失败并出现异常 - "net.schmizz.sshj.connection.ConnectionException: Connection reset Exception is thrown"

c# - 是否可以为 tcpClient 设置任意 ip 地址?

ios - iOS Reachability 类如何工作?为什么 IP 地址为 169.254.0.0?

c++ - HTTP_RECEIVE_REQUEST_FLAG_FLUSH_BODY 不复制 http body

python - 如何将 html `abbr` 标签文本转换为 Python 中括号中的文本?

python - 使用多处理池的并行处理循环

javascript - 请求失败,状态码 409 : React Front End & Python Flask Back End

python - 可以让 Counter 不写出 "Counter"吗?

python - 如何运行服务于特定路径的 http 服务器?

html - Chrome 通过本地文件路径呈现极其简单的页面,而不是通过 HTTP