news 2026/4/16 9:20:51

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/4/5 11:23:44

SAM 3性能优化:让图像分割速度提升2倍

SAM 3性能优化:让图像分割速度提升2倍 1. 引言:SAM 3的工程挑战与优化目标 SAM 3(Segment Anything Model 3)作为Meta推出的统一可提示分割模型,已在图像和视频对象检测、分割与跟踪任务中展现出强大的泛化能力。其核…

作者头像 李华
网站建设 2026/4/15 11:34:12

通义千问2.5-7B-Instruct代码生成能力:HumanEval复现教程

通义千问2.5-7B-Instruct代码生成能力:HumanEval复现教程 1. 技术背景与实践目标 随着大模型在编程辅助领域的广泛应用,开发者对轻量级、高效率、可本地部署的代码生成模型需求日益增长。通义千问2.5-7B-Instruct作为阿里云于2024年9月发布的中等体量全…

作者头像 李华
网站建设 2026/3/25 9:42:34

有限状态机驱动的组件架构在跨平台开发中的创新应用

有限状态机驱动的组件架构在跨平台开发中的创新应用 【免费下载链接】zag Finite state machines for building accessible design systems and UI components. 项目地址: https://gitcode.com/gh_mirrors/za/zag 引言:现代前端开发的架构困境 在当今多平台…

作者头像 李华
网站建设 2026/4/15 15:16:41

通俗解释I2C总线协议:新手也能看懂的讲解

一根数据线,怎么让几十个芯片“和平共处”?——I2C总线协议的硬核通俗讲法你有没有想过:一块小小的单片机板子上,连着温度传感器、OLED屏幕、实时时钟、存储芯片……它们明明都得跟主控“说话”,可主控的引脚就那么几个…

作者头像 李华
网站建设 2026/4/15 10:56:06

ArkOS开源游戏系统完整使用教程:从入门到精通

ArkOS开源游戏系统完整使用教程:从入门到精通 【免费下载链接】arkos Another rockchip Operating System 项目地址: https://gitcode.com/gh_mirrors/ar/arkos ArkOS是一款专为Rockchip芯片游戏掌机设计的开源操作系统,为玩家提供完整的复古游戏…

作者头像 李华
网站建设 2026/4/10 20:57:59

BiliRoaming哔哩漫游:解锁B站跨区观看的完整配置手册

BiliRoaming哔哩漫游:解锁B站跨区观看的完整配置手册 【免费下载链接】BiliRoaming 哔哩漫游,解除B站客户端番剧区域限制的Xposed模块,并且提供其他小功能。An Xposed module that unblocks bangumi area limit of BILIBILI with miscellaneo…

作者头像 李华