news 2026/4/28 7:31:16

智能音箱遇到的问题(一)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
智能音箱遇到的问题(一)

因为没装软件,所以找不到nginx命令,也找不到/etc/nginx这个文件夹。你的歌曲虽然放在了/var/www/html/music,但没有“服务员”(Web 服务器)去把这些歌递给互联网。

安装Nginx:

# 1. 更新软件源
apt update

# 2. 安装 Nginx
apt install nginx -y

# 启动 Nginx
systemctl start nginx

# 设置开机自启
systemctl enable nginx

日志里那行bind() to 0.0.0.0:80 failed (98: Unknown error)翻译成大白话就是:“80 端口已经被别人占领了,Nginx 挤不进去。”

虽然你之前用fuser杀过一次,但某些服务(比如Apache)在 Ubuntu 上非常顽固,杀掉后会自动重启。

咱们用最粗暴也最有效的方法,彻底清理掉障碍:

第一步:检查并关掉“死对头” Apache

Ubuntu 经常会默认安装apache2,它和 Nginx 都要抢 80 端口。

在终端输入:

Bash

# 停止 Apache systemctl stop apache2 # 禁止 Apache 开机自启(防止它下次还抢) systemctl disable apache2

第二步:精准定位并清除残留

如果不是 Apache,咱们看看究竟是谁。执行以下命令:

Bash

# 看看 80 端口到底在谁手里(需要安装 net-tools,你之前可能装过了) netstat -tunlp | grep 80

看结果:如果看到apache2httpd或者一堆数字,记下那个PID/Program name

然后强力清场:

Bash

# 杀掉所有占领 80 端口的进程 fuser -k 80/tcp

第三步:重新点火启动 Nginx

现在障碍应该清空了,执行:

Bash

如果浏览器不行,我们在服务器内部用curl看看 Nginx 到底给不给面子:

curl -i http://localhost/music/

说明 Nginx 没问题,问题出在服务器到你电脑的网络链路(防火墙或运营商拦截)。

尝试修改端口避开屏蔽:
  1. 修改配置文件:vim /etc/nginx/sites-enabled/default

  2. 找到listen 80;,改成listen 8888;(两处listen都要改)。

  3. 保存退出,重启 Nginx:systemctl restart nginx

  4. 重要:去阿里云后台安全组,再开一个8888端口。

  5. 电脑浏览器访问:http://8.163.89.22:8888/music/

运营商屏蔽了80端口,换成8888端口。

只要这一步通了,你只需要在你的player.h里的URL后面加上:8888,你的开发板就能正常工作了!修改如下:#define URL "http://8.163.89.22:8888/music/"

filezilla登不上服务器:

使用passwd root 重置密码为root之后,就能登进去了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/28 7:24:21

AI模型物理部署:解决生成到现实的鸿沟

1. 项目概述:物理AI部署中的生成到现实鸿沟在实验室里表现完美的AI模型,一旦部署到真实物理设备上就频频失效——这个问题困扰着无数工程师。我们团队在过去三年处理了47个工业级AI部署案例,发现其中83%的失败源于"生成到现实"&…

作者头像 李华
网站建设 2026/4/28 7:20:36

膜电位计技术解析与应用指南

1. 膜电位计:重新定义位置传感的技术革命第一次接触膜电位计时,我被它0.5mm的厚度震惊了——这相当于5张普通打印纸叠在一起的厚度。作为在工业自动化领域工作十余年的工程师,我见过太多因为传感器体积问题而妥协的设计方案。传统电位计那笨重…

作者头像 李华
网站建设 2026/4/28 7:19:51

如何用d2s-editor快速打造你的暗黑2完美角色:完整指南

如何用d2s-editor快速打造你的暗黑2完美角色:完整指南 【免费下载链接】d2s-editor 项目地址: https://gitcode.com/gh_mirrors/d2/d2s-editor 你是否曾经梦想过拥有一个完全符合你想象的暗黑破坏神2角色?厌倦了无尽的刷怪和重复升级&#xff1f…

作者头像 李华
网站建设 2026/4/28 7:08:39

大模型在软件开发中的实践挑战与优化策略

1. 大模型如何改变软件开发的游戏规则去年我在重构一个遗留系统时,第一次尝试用大模型辅助解决代码迁移问题。当时需要将VB6的老旧模块转换为C#,本以为大模型能轻松搞定,结果生成的代码里竟然出现了VB6特有的On Error Resume Next语句——这个…

作者头像 李华
网站建设 2026/4/28 7:08:34

AdapterTune:零初始化低秩适配器优化冻结视觉Transformer

1. 项目概述在计算机视觉领域,Transformer架构正逐渐取代传统的CNN成为主流模型。然而,这些庞大的视觉Transformer(ViT)模型在实际部署时面临两个关键挑战:一是全参数微调带来的高昂计算成本,二是传统迁移学习方法在参数效率与性能…

作者头像 李华
网站建设 2026/4/28 7:08:30

自回归视频生成中的误差累积与KV缓存优化

1. 深度解析自回归视频生成的技术挑战自回归视频生成技术近年来取得了显著进展,但面临一个根本性难题:如何在不牺牲生成质量的前提下,实现长序列视频的连贯生成。传统方法通常采用滑动窗口机制来处理长视频,但随着序列长度的增加&…

作者头像 李华