当前位置: 首页 > news >正文

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

因为没装软件,所以找不到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之后,就能登进去了。

http://www.jsqmd.com/news/712710/

相关文章:

  • Dell G15散热控制终极指南:告别臃肿软件,3步实现精准温度管理
  • 智慧学生管理系统怎么选?学校管理效率轻松翻倍!
  • 5种方法实现Amlogic电视盒子Armbian刷机:从Android到Linux服务器的终极指南
  • 高速驱动AI提效 金士顿固态硬盘破解存储瓶颈
  • 2026年AI大模型API聚合平台排名揭晓!这五家平台脱颖而出,助你开启AI开发新征程
  • AI Agent对话智能分析:从语义理解到自动化报告生成实战
  • 告别手动录入!MinerU智能文档理解服务保姆级使用指南
  • CWM模型与执行跟踪技术在代码调试中的应用
  • 口碑好的AI企业应用平台供应商
  • 2026年宁波工作服制造厂售后排名,哪家售后好性价比高? - 工业推荐榜
  • 多模态模型部署卡点全突破,深度解析MCP 2026标准下ViT-CLIP-LLM联合推理的内存墙、序列依赖与异构调度难题
  • 总结2026年口碑好的浴室柜定制厂家,雅浪卫浴排名情况 - myqiye
  • 基于MCP协议集成火山引擎AI图像生成到开发工具
  • LLM驱动的UI状态自动化评估技术与实践
  • ChatGPT赋能白帽子:AI辅助网络安全攻防实战指南
  • Phi-4-mini-reasoning效果展示:中文数学题→符号计算→自然语言结论全流程
  • 2026年苏州智能制造解决方案提供商排名,法奇奥的团队实力、性价比与用户体验揭秘 - myqiye
  • NCM文件解密终极指南:免费工具快速解锁网易云音乐加密格式
  • 从零构建视觉语言模型(VLM)的核心技术与实践
  • 5大游戏翻译难题:XUnity.AutoTranslator 专业解决方案架构解析
  • 【花雕学编程】Arduino BLDC 之毫米波雷达+光流复合导引机器人
  • 【花雕学编程】Arduino BLDC 之机器人动态权重分配的混合控制器
  • 代码随想录算法训练营第三十九天|LeetCode 198 打家劫舍、LeetCode 213 打家劫舍 ||、LeetCode 337 打家劫舍 |||
  • DeepSeek V4开源:国产AI的反击
  • Composition-RL:大语言模型强化学习中的组合提示技术
  • Pixel Script Temple 企业级应用:基于大模型的智能客服对话逻辑生成
  • 2026反力臂工厂怎么选,苏州靠谱的制造商有哪些 - myqiye
  • AI绘画提示词工程:从社区宝藏库到个人知识体系构建
  • VibeCoding:用即时反馈与微项目重塑编程入门体验
  • FedU-Net:联邦学习 + BraTS 多模态脑肿瘤分割