配置nginx访问本地静态资源,本地图片,视频教程

 更新时间:2025年01月26日 10:49:37   作者:间行字里.  
文章介绍了如何配置Nginx以访问本地静态资源、图片和视频,首先,进入Nginx安装目录并打开`nginx.conf`文件,添加一个新的`server`配置来指定本地路径,然后,通过命令行重启Nginx服务以应用更改,最后,通过浏览器访问配置的图片路径来验证配置是否成功

配置nginx访问本地静态资源、本地图片、视频

1、进入nginx安装目录

2、打开conf文件夹下的nginx.conf文件,进行配置

步骤:

①打开文件后找到http中的server

②再添加一个server配置,将需要从其他电脑访问的本地路径进行配置。

配置内容如下:

server {
    listen       8099;								#//监听的端口号
    server_name  localhost;							#//服务ip
    location /source/ {								#//资源访问路径
        alias   D:/kat/gather/sourcePic/source/;	#//访问http://服务ip:8099/source/时会重定向到D:/kat/gather/sourcePic/source/目录下
    }

    location /handelEnd/ {							#//资源访问路径
        alias   D:/kat/gather/sourcePic/source_A/;	#访问http://服务ip:8099/handelEnd/时会重定向到D:/kat/gather/sourcePic/source_A/目录下
    }
    error_page   500 502 503 504  /50x.html;		#错误重定向的页面,这个配不配都行
    location = /50x.html {
    root   html;
    }
}

# 完整的nginx.conf配置文件

#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    server {
        listen       80;
        server_name  localhost;
        location /imgs/ {
            alias   D:/ceshi/;
        }

        location / {
            root   html;
            index  index.html index.htm;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }

    server {
        listen       8099;
        server_name  localhost;
        location /source/ {
            alias   D:/kat/gather/sourcePic/source/;
        }

        location /handelEnd/ {
            alias   D:/kat/gather/sourcePic/source_A/;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

}

3、重启nginx服务

步骤:

①在nginx安装目录下进入cmd命令后窗口。

②执行D:\nignx\gerenxiangmu\nginx-1.12.2> nginx.exe -s quit停止nginx服务。(注这个命令是完整有序的停止 nginx,并保存相关信息所以停止是需要数秒的时间。)

③执行D:\nignx\gerenxiangmu\nginx-1.12.2> start nginx启动nginx服务。

4、访问图片验证配置成功

浏览器中访问:

http://你自己的ip:8099/source/a40ea9e0b1b560d9c4d5bcf39618b66.jpg

start nginx`启动nginx服务。

4、访问图片验证配置成功

浏览器中访问:

http://你自己的ip:8099/source/a40ea9e0b1b560d9c4d5bcf39618b66.jpg

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Nginx服务器上搭建图片缓存服务的基本配置解析

    Nginx服务器上搭建图片缓存服务的基本配置解析

    这篇文章主要介绍了Nginx服务器上搭建图片缓存服务的基本配置解析,分别介绍了通过proxy_store模块和proxy_cache模块两种方式的配置,需要的朋友可以参考下
    2016-04-04
  • Nginx Location配置全过程

    Nginx Location配置全过程

    介绍了Nginx的Location语法结构,涵盖标准/正则uri匹配、匹配标识优先级(精确>正则>通用),root与alias指令的区别(保留/替换前缀),以及通过错误日志调试Location配置的方法
    2025-07-07
  • Nginx Session共享问题解决方案解析

    Nginx Session共享问题解决方案解析

    这篇文章主要介绍了Nginx Session共享问题解决方案解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • 详解nginx前端根据$remote_addr分发方法

    详解nginx前端根据$remote_addr分发方法

    这篇文章主要介绍了详解nginx前端根据$remote_addr分发方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • Nginx 负载均衡算法及故障转移解析

    Nginx 负载均衡算法及故障转移解析

    这篇文章主要介绍了Nginx 负载均衡算法及故障转移解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • 通过nginx实现访问服务器指定目录下图片资源

    通过nginx实现访问服务器指定目录下图片资源

    这篇文章为大家详细主要介绍了如何通过nginx实现访问服务器指定目录下图片资源,文中通过图文进行了详细的讲解,有需要的小伙伴可以了解下
    2023-10-10
  • nginx中path模式配置示例

    nginx中path模式配置示例

    这篇文章主要介绍了nginx中path模式配置示例,nginx服务器默认是不支持pathinfo模式的,需要修改配置才可以实现,本文即给出了配置示例,需要的朋友可以参考下
    2014-12-12
  • Nginx 日志轮转的实现示例

    Nginx 日志轮转的实现示例

    Nginx日志轮转是监控和调试Web服务器的重要工具,通过定期归档、压缩和清理日志文件,可以节省磁盘空间、提高性能并方便故障排查,下面就来介绍一下
    2024-12-12
  • Nginx 分发策略的实现

    Nginx 分发策略的实现

    分发策略是将客户端请求根据一定的规则或算法,可以分配到不同的后端服务器上,本文就来介绍一下Nginx分发策略的实现,具有一定的参考价值,感兴趣的可以了解一下
    2025-02-02
  • Nginx map 实现时间格式转换的方法

    Nginx map 实现时间格式转换的方法

    最近我们需要把 Nginx 的日志接入到自研的日志采集平台上,但是这个平台只支持 JSON 格式,所以需要把 Nginx 日志格式改成 JSON 格式,这篇文章主要介绍了Nginx map 实现时间格式转换,需要的朋友可以参考下
    2023-09-09

最新评论