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

添加如下内容

bash 复制代码
server {
    listen 80;
    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 $uri KaTeX 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

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

相关推荐
七夜zippoe5 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
盟接之桥5 小时前
盟接之桥说制造:引流品 × 利润品,全球电商平台高效产品组合策略(供讨论)
大数据·linux·服务器·网络·人工智能·制造
Fcy6486 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满6 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
主机哥哥7 小时前
阿里云OpenClaw部署全攻略,五种方案助你快速部署!
服务器·阿里云·负载均衡
Harvey9037 小时前
通过 Helm 部署 Nginx 应用的完整标准化步骤
linux·运维·nginx·k8s
珠海西格电力科技8 小时前
微电网能量平衡理论的实现条件在不同场景下有哪些差异?
运维·服务器·网络·人工智能·云计算·智慧城市
释怀不想释怀8 小时前
Linux环境变量
linux·运维·服务器
zzzsde8 小时前
【Linux】进程(4):进程优先级&&调度队列
linux·运维·服务器
qq_297574679 小时前
Linux 服务器 Java 开发环境搭建保姆级教程
java·linux·服务器