精华内容
下载资源
问答
  • Nginx配置映射静态资源

    千次阅读 2019-01-20 21:32:21
    我电脑上的work文件夹下面有很多图片,我想通过nginx搭建静态资源服务器,通过在地址栏输入ip+port的方式完成目录的映射 找到nginx安装目录,打开/conf/nginx.conf配置文件,添加一个虚拟主机  添加监听端口...

    以windows为例,linux其实一样;

    1.搭建静态资源服务器

    我电脑上的work文件夹下面有很多图片,我想通过nginx搭建静态资源服务器,通过在地址栏输入ip+port的方式完成目录的映射

    找到nginx安装目录,打开/conf/nginx.conf配置文件,添加一个虚拟主机

        添加监听端口、访问域名

    重点是添加location,

    映射-URL:/work/;

    注意:如果当前server模块中已有一个location且URL为“/”,那么新建的location的url应为匹配路径,不得再为“/”,此时,映射路径可不是随便写的,首先是你的root目录下面必须有这个URL目录,否则会报404(这一规则当时可是害惨我了);

    如果没有,URL可以写成“/”,如下图:

    添加root目录(就是你想要展示静态资源的根目录,层级之间使用正斜杠“/”):D:/pic_resource/;

    开启浏览目录权限:autoinedx on,默认是off;

    然后保存,启动nginx;

    windows下的nginx命令:首先是cmd命令模式进入nginx目录,

    启动:start nginx.exe;

    加载最新配置:./nginx.exe -s reload;

    停止:./nginx.exe -s quit;

    如果检查是否已启动,可查看nginx目录下的logs文件下是否有nginx.pid文件,有则表示成功启动。

    若没有可以查看logs目录下的error.log错位日志,会提醒你出错的地方。

    在地址栏输入:127.0.0.1:8008/work/,即可看到下图,表示配置成功。

    来源:https://blog.csdn.net/happysong8783/article/details/80665530

    展开全文
  • 由于某个原因需要把一些图片放置到云端,又不想使用图床等,所以使用云服务器上搭建一个nginx访问保存在云端的静态资源,以简易的达到目的。 在这里保存一下操作记录 安装nginx 下载软件 wget ...

    访问服务器静态资源

    由于某个原因需要把一些图片放置到云端,又不想使用图床等,所以使用云服务器上搭建一个nginx访问保存在云端的静态资源,以简易的达到目的。
    在这里保存一下操作记录

    安装nginx

    • 下载软件
      • wget https://nginx.org/download/nginx-1.9.9.tar.gz
    • 解压缩
      • tar -zxvf nginx-1.9.9.tar.gz
    • 进入目录
      • cd nginx-1.9.9
    • 配置
      • ./configure --prefix=/usr/local/nginx
    • make
      • make
      • make install
    • 进入目录
      • cd /usr/loca/nginx/
    • 测试是否成功
      • ./sbin/nginx -t
    • 启动
      • cd /usr/local/nginx/sbin
      • ./nginx

    更改nginx配置

    • 更改nginx.conf
      • vim nginx.conf
      • 在root上增加映射路径,比方说/tempData/pic
    • 重新加载nginx配置
    • nginx -s reload
    展开全文
  • 在根目录下创建了data目录,data目录下分别有一个www和img目录(www存放静态html,img存放图片),然后在Nginx配置文件中添加静态分离的配置。启动Nignx后访问192.168.244.128:80/img/一直是404,检查了配置文件确定...

    前言

    在根目录下创建了data目录,data目录下分别有一个www和img目录(www存放静态html,img存放图片),然后在Nginx配置文件中添加动静分离的配置。启动Nignx后访问192.168.244.128:80/img/一直是404,检查了配置文件确定没有错误
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    解决方法

    这是因为在docker中启动的Nignx容器,Nginx在访问资源时是访问容器内部中路径的文件,而不是Linux系统中路径的文件。而且docker也没有提供对运行的容器添加挂载文件的功能,所有只能在通过docker exec -it Nginx容器名 bash命令进入Nignx容器内部创建文件,或者
    重新创建Nignx容器,在创建的时候将Linux中的data目录挂载到docker中的data目录。启动Nignx容器,此时便可以访问到静态资源了。

    docker run -d -p 80:80 --name nginx 
    -v /root/nginx/html:/usr/share/nginx/html 
    -v /root/nginx/conf/nginx.conf:/etc/nginx/nginx.conf 
    -v /root/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf 
    -v /root/nginx/logs:/var/log/nginx 
    -v /root/data:/data 
    Nginx镜像名
    

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • Nginx访问图片403错误

    千次阅读 2017-04-14 15:17:19
    访问Nginx做的静态资源(图片)http服务器时总是报403错误,这里想到是linuxNginx配置文件中80端口对应的server中设置root的文件夹权限不够。 这里我设置的图片保存地址 用linux命令把images文件夹及其父...

      访问Nginx做的静态资源(图片)http服务器时总是报403错误,这里想到是linux下Nginx配置文件中80端口对应的server中设置root的文件夹权限不够。


    这里我设置的图片保存地址


    用linux命令把images文件夹及其父文件夹改成755 的权限即可

    chmod 755 文件夹所在位置

    (例如images文件夹 : chmod 755 /home/ftpuser/www/images)

    展开全文
  • nginx学习:搭建静态资源服务器

    万次阅读 多人点赞 2018-06-12 16:03:22
    1.搭建静态资源服务器我电脑上的work文件夹下面有很多图片,我想通过nginx搭建静态资源服务器,通过在地址栏输入ip+port的方式完成目录的映射找到nginx安装目录,打开/conf/nginx.conf配置文件,添加一个虚拟主机 ...
  • Nginx部署静态资源

    2021-02-24 22:15:02
    创建一个data目录,将static静态资源放入data中,通过linux访问静态资源中个图片配置nginx 效果: 说明:当访问static路径时,实际上访问的是 /data/staitc 目录。
  • nginx静态网站部署

    2020-09-19 16:05:31
    nginx静态网站部署前言案列location中配置路径讲解 前言   Nginx是一个HTTP的web服务器,可以将服务器上的静态文件(如HTML、图片等)通过HTTP协议返回给浏览器客户端 案列 (1)通过Xftp将ace-master到linux...
  • 我电脑上的work文件夹下面有很多图片,我想通过nginx搭建静态资源服务器,通过在地址栏输入ip+port的方式完成目录的映射 找到nginx安装目录,打开/conf/nginx.conf配置文件,添加一个虚拟主机 添加监听端口、访问...
  • 我电脑上的work文件夹下面有很多图片,我想通过nginx搭建静态资源服务器,通过在地址栏输入ip+port的方式完成目录的映射 找到nginx安装目录,打开/conf/nginx.conf配置文件,添加一个虚拟主机 添加监听端口、...
  • 搭建静态资源服务器我电脑上的work文件夹下面有很多图片,我想通过nginx搭建静态资源服务器,通过在地址栏输入ip+port的方式完成目录的映射找到nginx安装目录,打开/conf/nginx.conf配置文件,添加一个虚拟主机添加...
  • 搭建静态资源服务器我电脑上的work文件夹下面有很多图片,我想通过nginx搭建静态资源服务器,通过在地址栏输入ip+port的方式完成目录的映射找到nginx安装目录,打开/conf/nginx.conf配置文件,添加一个虚拟主机添加...
  • nginx 什么是nginx Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。...可以访问静态资源,比如图片、CSS、js、静态页面等。可以做网页静态服务器 虚拟主机。可以实现...
  • nginx的root和alias都是用来指定映射服务器静态资源文件的命令,例如访问的html文件或者图片文件等都可以通过这样命令配置访问。但使用方法虽然相似,但容易混淆,特别是root命令的使用方式,经常会被大家误解,下面...
  • 使用centos 7系统 用Nginx代理hexo博客的静态文件 在本地使用hexo g 命令生成的public 文件,我们将public目录拷贝的Nginx的html目录中然后做一下配置即可: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存...
  • 文章目录实现效果剖析准备工作配置域名准备好静态资源准备好Nginx服务器编写Nginx配置文件开放防火墙测试 实现效果 访问www.mylinux.cn/htmls/demo.html跳转到准备好的页面。 访问www.mylinux.cn/images/0.png跳转到...
  • linux16-访问控制

    2019-02-11 16:21:29
    第十六天4.41静态文件过期缓存4.42nginx防盗链4.43访问控制 4.41静态文件过期缓存 什么是静态文件的过期时间 让图片之类的静态文件,缓存在客户端的浏览器中,在没有过期之前,浏览器不需要请求该图片。 就是...
  • 前备知识 适用场景 静态资源 非服务器动态运行生成的文件 类型 种类 ...图片 ...功能1:静态资源的访问 语法配置 Linux下零拷贝技术: Syntax:sendfile on | off; Default:sendf...
  • 我想通过nginx反向代理服务器来访问ftp目录下的图片文件,该url地址为:http://192.168.140.128/images/car.jpg,即使用http请求访问原本需要ftp请求才能访问到的静态资源文件。 2.2 具体实现方法 修改nginx
  • 1.nginx修改配置文件:\conf\nginx.conf2.修改根目录3.第二张图片表示告诉nginx当运行PHP时所...4.当启动nginx后,只能访问静态文件,而不能访问 .php文件,此时需要开启phpfpm服务。5.linux下查看php-fpm是否开启以...
  • 前端通过src获取java上传到Linux服务器的图片 1、 首先通过xshell链接服务器,然后通过xftp模拟代替java代码上传图片到服务器指定地址,这里为了方便直接上传到/home目录下 我们找到nginx配置文件,增加配置 实现...
  • 介绍原理其实就是让Spring Boot直接访问本地静态资源,类似于nginx吧,nginx还得配置,Spring Boot加个配制就行配置第一种方式application.xml中加入如下配置static-locations为本地资源路径linux以/表示根目录,...
  • 介绍原理其实就是让Spring Boot直接访问本地静态资源,类似于nginx吧,nginx还得配置,Spring Boot加个配制就行配置第一种方式application.xml中加入如下配置static-locations为本地资源路径linux以/表示根目录,...
  • 学习linux十六

    2019-02-11 17:30:31
    4.41 静态文件过期缓存 ...如果服务器上图片是已经 做了更新,但是客户端访问到的还是旧的。 如何配置: Vi 虚拟主机配置文件,增加或更改 # vi /etc/nginx/conf.d/bbs.qinkailinux.cc.conf location ~*...
  • 文章目录Nginx静态文件过期Nginx防盗链访问控制白名单黑名单限制某个目录限制某个目录下的某类文件 Nginx静态文件过期 什么是静态文件的过期时间? 让图片之类的静态文件,缓存在客户端的浏览器中,在没有过期之前,...
  • Linux命令之dos2unix

    万次阅读 2017-03-12 22:43:03
    启动nginx静态资源服务器,上传图片成功后,输入storage服务器给出的图片存储路径。  例如 http://192.168.1.5/group1/M00/00/00/wKgBBVfsGhyAKA81AABdrZgsqUU814_big.jpg。却出现404错误,确保相关配置没有错误,...
  • 为什么Tomcat要配置nginx反向代理? 1、如果一台机器又有nginx又有Tomcat,都使用的是80端口,则产生端口... 3、Nginx对于静态请求(图片)速度上要明显优于Tomcat 现在访问到Tomcat上还需要IP再加上端口8080...
  • 二、大致架构图 三、规划1、服务器规划服务器数量作用负载均衡2对访问网站的流量进行分流,减少流量对某台服务器的压力Web2处理用户页面访问请求(使用Nginx或Apache)NFS存储1存储图片、附件、头像等静态数据...
  • nginx:代理FDFS中的图片及静态图片 Rabbitmq:数据同步 Redis:缓存 并将配置文件中所有和虚拟机相关的ip进行修改 本机中需要的配置nginx:前端所有请求统一代理到网关,域名的反向代理 host:实现域名访问 ...
  • 2 支持lnamp,即支持nginx+apache组合环境的应用,也即是nginx前端处理静态图片等,apche处理后台php脚本程序。nginx在处理静态文件上有着非常好的性能和稳定性,且省节点资源,但在处理php的应用上相对没那么稳定...
  • YGBOOK带采集规则

    2019-02-13 15:07:48
    静态配置参见压缩包中 txt 文件,针对不同环境的有不同配置说明(自带.htacess 文件重新优化了兼容性,解决了 apache+nts 模式下可能出现的“No input file specified.”问题) 安装步骤: 1.将文件解压后上传至...

空空如也

空空如也

1 2
收藏数 38
精华内容 15
关键字:

linuxnginx配置访问静态图片

linux 订阅