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

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

相关推荐
青禾8377 小时前
Linux 操作系统入门指南:从目录结构到常用命令
linux·运维·服务器
zhengqweasd8 小时前
流量没跑满、带宽空闲,业务依然卡顿
运维·服务器·网络
M哥支付9 小时前
高频交易优选方案:银联快捷支付通道
服务器·网络·其他·微信·金融
稳联技术老娜10 小时前
伺服内嵌EtherNet IP方案:嵌入式小板SPI通讯固件Demo程序适配改造
运维·服务器·网络
Rain的Java大神之路10 小时前
JavaWeb开发如何解决跨域问题
java·前端·后端·nginx·web安全·面试·运维开发
en.en..10 小时前
Linux系统编程:fcntl 与 ioctl
linux·运维·服务器
会周易的程序员12 小时前
5Draft(五帝)测试报告
服务器·c++·分布式·raft·共识算法·共识·算力服务器
pingglala12 小时前
ubuntu-nat模式不能上网解决方法
linux·运维·ubuntu
一技安身12 小时前
【信创】外网aarch64终端安装deepseek Ragflow 迁移至内网银河麒麟服务器
运维·服务器
微软技术分享12 小时前
Ubuntu 本地部署Ollama+OpenWebUI教程
数据库·ubuntu·postgresql