首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python -m SimpleHTTPServer - 在0.0.0.0:8000上听,但http://0.0.0.0:8000/test.html给出"找不到页面"

python -m SimpleHTTPServer是一个Python内置的模块,用于快速搭建一个简单的HTTP服务器。通过运行该命令,可以在本地创建一个HTTP服务器,监听在0.0.0.0:8000上。

在运行命令后,如果访问http://0.0.0.0:8000/test.html出现"找不到页面"的错误,可能是由于以下几个原因:

  1. 文件路径错误:请确保test.html文件存在于当前运行命令的目录下。如果文件存在于其他目录,可以使用相对路径或绝对路径来指定文件的位置。
  2. 文件名错误:请检查test.html文件名是否正确,包括大小写和文件扩展名。确保文件名与命令中指定的文件名完全一致。
  3. 文件权限问题:如果test.html文件的权限设置不正确,可能导致无法访问。请确保文件具有足够的读取权限,以便服务器可以读取并提供该文件。
  4. 防火墙或网络配置:某些防火墙或网络配置可能会阻止对指定端口的访问。请确保防火墙或网络配置允许通过8000端口进行HTTP访问。

推荐的腾讯云相关产品:腾讯云云服务器(ECS)是一种基于云计算技术的弹性计算服务,提供稳定可靠、弹性伸缩的云端计算能力。您可以通过腾讯云云服务器搭建自己的Web服务器,并通过公网IP访问您的网站。

产品介绍链接地址:腾讯云云服务器(ECS)

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

解决python运行启动报错问题

python3中将原来的SimpleHTTPServer命令改为了http.server,使用方法如下: 1. cd www目录 2. python -m http.server 开启成功,则会输出...“Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) …”,表示本机8000端口开启了服务。...如果需要后台运行,可在命令后加”&”符号,Ctrl+C不会关闭服务,如下: python -m http.server & 如果要保持服务,则在命令前加nohup以忽略所有挂断信号,如下: nohup...python -m http.server 8001 2.指定端口 如果不使用默认端口,可在开启时附带端口参数,如: python -m http.server 8001 则会在8001端口打开...使用Web服务 可以使用http://0.0.0.0:8000/查看www目录下的网页文件,若无index.html则会显示目录下的文件。 也可以使用ifconfig命令查看本机IP并使用。

1.2K30

利用python开启一个内置下载服务器

场景:当某个同事需要你传服务器某个文件给他的时候,其实可以利用python开启一个下载器,直接给个url给同事就可以了。...1)查看python的版本(因为python2与python3开启的命令有些差异) [root@LVS-DR01 ~]# python -V Python 2.7.5 2)开启下载器(): [root@...LVS-DR01 lib64]# python -m SimpleHTTPServer Serving HTTP on 0.0.0.0 port 8000 ......说明:需要共享文件的目录上执行上述命令,python3下是python -m http.service 3)默认下载器开启的是8000端口(注意传输的时候需要放行8000端口) [root@LVS-DR01... ~]# lsof -i :8000 COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME python  8445 root    3u  IPv4

75720

Python效率工具 | SimpleHTTPServer

此外,如果文件远程的服务器,你要将文件传给同事,则需要先将远程服务器的文件下载到本地,然后再通过聊天工具传给同事。再或者,你并不是特别清楚要传哪几个文件给同事,所以,你们需要进行来回的交流。...例如,你的同事要让你传的文件位于某一个目录下,那么,你可以进入这个目录,然后执行下面的命令启动一个下载服务器: python -m SimpleHTTPServer Python 3中,由于对系统库进行了重新整理...,因此,使用方式会有不同: python -m http.server 执行上面的命令就会在当前目录下启动一个文件下载服务器,默认打开8000端口。...例如,笔者自己的服务器的`~/temp`目录下启动一个下载服务器: ls app.py depoly.sh fabfile.pypython -m SimpleHTTPServer Serving...HTTP on 0.0.0.0 port 8000 ...

99740

接口测试平台代码实现4:第一个页面

点击它给你的这个蓝色超链接: http://127.0.0.1:8000/ 进入到了这个默认页面,代表咱确实成功了~ 这里说一下 :启动命令是你可以自己手打的,后期部署服务器也是需要你执行这个启动命令才行...启动命令:python manage.py runserver 这个manage.py就是项目根目录下的那个文件,任何manage.py的命令 都要确保该项目的根目录下哦。...首先在启动命令后要加上参数:0.0.0.0:8000 也就是 python manage.py runserver 0.0.0.0:8000 然后settings.py里修改ALLOWED_HOSTS...我们先点击 编辑配置 注意看,它自己默认的是Port 端口里写里8000,我们这里要给它删掉然后在下一行的Additional options:里加上 0.0.0.0:8000 变成下面这样:...现在你就找你的同事,来进入你的ip:8000 来看看能不能进入刚刚的第一个默认页面吧~ 今天先到这里吧,感谢点赞/在看和分享

33630

0x2 Python教程:反向Shell

您可以单行代码中快速启动Python Web服务器,然后将文件拉过来。 要创建python HTTP服务器,可以利用内置函数“SimpleHTTPServer”。...您可以使用开关“-m”直接从命令行调用模块。...默认情况下,侦听器将从端口8000开始,您可以指定要用作参数的端口: python -m SimpleHTTPServer 80 Serving HTTP on 0.0.0.0 80 ......您可以将python shell放在启动Python HTTP服务器的同一目录中,并且远程客户端应该可以访问它。以下是您可能希望如何利用wget的示例。...下面是一个监听器,用于捕获反向shell并正确解码/编码输入/输出,因此我们可以终端上看到明文,数据包内容是XOR编码的。 ? 这是一个非常有趣的Python用例,因为每个人都喜欢shell!

1K30

全网唯一、DIY的、Prometheus主备方案,生产未上,测试先行。

监控指标的拉取、警报的触发两台均一起工作,告警的推送只有master负责,slave不负责告警的推送,如果master不可用了,就需要将slave的webhook脚本手动拉起来,由slave的webhook...1. master部署配置文件下载服务通过python拉起简单的Http服务,默认监听端口为8000,创建脚本startPromconfSyncApi.shstartPromconfSyncApi.sh.../bin/shnohup /usr/bin/python -m SimpleHTTPServer &运行配置文件下载服务的脚本sh startPromconfSyncApi.sh拉起http服务脚本后查看端口...=`date "+%Y-%m-%d %H:%M:%S"` echo "${time\_log} 从master下载配置压缩包文件" wget http://192.168.11.146:8000...启动后,通过浏览器访问指标页面暴露的HTTP服务地址(http://192.168.11.150:9104/metrics)图片看到这些指标了吗?

1.2K80
领券