nginx搭建图片服务器,全程干货无废话

2,333 阅读1分钟
  • 我是个前端菜鸟,对服务器知识也了解甚微,项目当中里面的图片一般都是存储在哪呢?带着这个疑问百度了解了一下
  1. 数据库存储(转成二进制存储, 不推荐
  2. nginx搭建图片服务器
  3. 云存储:七牛云、阿里云oss等(返回图片url,也是推荐的)

这里用的是 nginx 搭建图片服务器

  1. 首先你的下载nginx (请自行下载)并且安装好
  2. 编辑配置文件nginx.conf
    位于conf文件夹下

image.png

  1. 添加如下配置

image.png

 # nginx搭建图片服务器
    server {
      listen	8080;    # 代表监听`8080`端口,会处理该端口的请求
      server_name localhost;  #  将域名或 IP 地址 `localhost` 绑定到该服务器。这表示只有使用 `localhost` 这个域名或 IP 地址来访问该服务器时,才会生效。
      location /pic/ {  # 指定URL路径匹配规则
        root D:;  # 文件存储根目录  我这里D盘
      }
    }
  • 配置好了记得保存,然后启动nginx,双击nginx.exe即可
    • 注意:如果你之前早就启动的nginx,在你修改完配置文件后,记得把之前启动的nginx先关闭,再重启即可!

image.png

  • 配置工作完成,我们来测试一下。
    • 我在d盘下面建立了一个pic文件夹,在里面放了一张图片
      • 注意:这里的文件夹名称需要跟你nginx配置文件里面的location后面配置的的一致。因为他只处理这个配置的规则。(我这里是pic)

image.png

image.png

测试成功,nginx成功搭建图片服务器。