python3 -m http.sever 8080加载不了解决办法
解决方法很多,本文设置各种处理方法,逻辑上需要根据你的自身情况选择
我会告诉你遇到这种问题怎么做,根据具体症状处理
如需转载,标记出处
背景:
1。如图
2.。域名访问不了
http://www.meiduo.site:8080/register.html
上面的域名访问不了,下面的倒是正常
http://127.0.0.1:8080/register.html
解决办法
1)使用 ping
进行测试
ping www.meiduo.site
结果分析:
如果返回 127.0.0.1
:说明 hosts
解析生效
如果解析失败:说明 hosts
可能未生效
2)hosts
解析未生效
确保 没有多余的空格或不可见字符(比如 TAB
)
正确格式:
127.0.0.1 www.meiduo.site
不要带#
注释,否则可能会被忽略:
127.0.0.1 www.meiduo.site # 本地测试
查看文件
sudo vim /etc/nsswitch.conf
找到这一行: hosts: files dns确保files优先于 dns
,否则hosts文件可能不会生效
回到1)使用 ping
进行测试
3)检查 8080 端口是否监听
在命令行运行:
netstat -tulnp | grep 80
我有进程监听 80 端口,说明服务器在运行
如果没有任何监听,是服务器问题,按照这种的情况去处理吧
4)用curl工具从服务器下载文件并保存到本从服务器下载register.html
文件并保存到本地
curl -o register.html http://www.meiduo.site:8080/register.html
cat register.html
我火狐浏览器访问http://127.0.0.1:8080/register.html立马可以访问,但是 www.meiduo.site的
不能
用curl访问到了
三行代码下载google,在新文里面Ubuntu/Debian三行代码下载google-CSDN博客
换了个浏览器访问
搞定了
这种明明很简单的问题,如果心急就很难定下心去处理,反问剪不断理还乱