news 2026/6/9 20:54:31

ubuntu(arm)使用nginx安装静态服务器

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ubuntu(arm)使用nginx安装静态服务器

ubuntu25.04

1、安装nginx,启动,开启开机自启

apt install nginx service nginx start systemctl enable nginx

2、配置静态文件的配置
Nginx的配置文件通常位于 /etc/nginx/nginx.conf,但为了更好地管理静态资源,我们通常会在 /etc/nginx/sites-available 目录下创建一个新的配置文件,并在 /etc/nginx/sites-enabled 目录下创建一个软链接。
/etc/nginx/sites-available 目录下创建一个新的配置文件:

vim /etc/nginx/sites-available/static-site.conf

添加如下内容

server{listen80;server_name 你的ip或者域名;root 你的静态文件目录本地绝对路径;# 关闭访问日志(可选)access_log off;location /{try_files$uri$uri/=404;# 开启自动索引(显示目录列表)autoindex on;autoindex_exact_size off;# 显示文件大小(KB/MB)autoindex_localtime on;# 使用本地时间# 设置文件类型default_type application/octet-stream;# 支持大文件下载client_max_body_size 1000M;}# 可选:配置缓存location ~*\.(jpg|jpeg|png|gif|ico|css|js)${expires 30d;add_header Cache-Control"public";}}

listen 80;:监听80端口。
index index.html;:指定默认的索引文件。
location / { try_files $uriKaTeX parse error: Expected 'EOF', got '}' at position 12: uri/ =404; }̲:尝试匹配请求的文件,如果没有…{ … }:可选的缓存配置,用于缓存图片、CSS和JavaScript文件。

创建软链接启用新的配置文件:

sudo ln -s /etc/nginx/sites-available/static-site.conf /etc/nginx/sites-enabled/

测试配置文件是否有语法错误:

sudo nginx -t

如图成功:

重新启动一下

sudo service nginx restart

放一个测试文件到静态文件目录里测试

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

Marlin固件升级终极指南:从全量到增量的技术革命

Marlin固件升级终极指南:从全量到增量的技术革命 【免费下载链接】Marlin Marlin 是一款针对 RepRap 3D 打印机的优化固件,基于 Arduino 平台。 项目地址: https://gitcode.com/GitHub_Trending/ma/Marlin 在3D打印领域,固件升级是保持…

作者头像 李华
网站建设 2026/6/9 17:42:27

Mac菜单栏混乱终结者:Ice工具深度体验指南

Mac菜单栏混乱终结者:Ice工具深度体验指南 【免费下载链接】Ice Powerful menu bar manager for macOS 项目地址: https://gitcode.com/GitHub_Trending/ice/Ice 你的Mac屏幕顶部是否已经变成了"图标战场"?Wi-Fi信号、电池电量、时间显…

作者头像 李华
网站建设 2026/6/9 17:41:24

LiveTalking实时数字人完整指南:从零搭建AI虚拟导购系统

LiveTalking实时数字人完整指南:从零搭建AI虚拟导购系统 【免费下载链接】metahuman-stream 项目地址: https://gitcode.com/GitHub_Trending/me/metahuman-stream 在当今数字化转型浪潮中,实时交互数字人技术正以惊人的速度改变着客户服务体验。…

作者头像 李华
网站建设 2026/6/9 17:39:20

Qwen3-4B-Instruct微服务:容器化部署最佳实践

Qwen3-4B-Instruct微服务:容器化部署最佳实践 1. 背景与技术定位 随着大模型在自然语言处理领域的广泛应用,轻量级、高响应速度的推理服务成为实际落地的关键。Qwen3-4B-Instruct-2507 是阿里开源的一款面向指令遵循任务优化的文本生成大模型&#xff…

作者头像 李华
网站建设 2026/6/9 18:49:43

有源与无源蜂鸣器报警模块电路区别一文说清

蜂鸣器报警模块怎么选?有源和无源到底差在哪?你有没有遇到过这种情况:项目快收尾了,突然发现蜂鸣器一响起来就“滋滋”杂音不断;或者想做个“嘀—嘟—嘀”的交替报警音,结果换了几种驱动方式都实现不了&…

作者头像 李华
网站建设 2026/6/9 18:50:11

Qwen1.5-0.5B应用开发:定制化Prompt的设计原则

Qwen1.5-0.5B应用开发:定制化Prompt的设计原则 1. 引言 1.1 技术背景与挑战 随着大语言模型(LLM)在自然语言处理领域的广泛应用,如何在资源受限的环境中高效部署多任务AI服务成为工程实践中的关键问题。传统方案通常采用“专用…

作者头像 李华