- 我是个前端菜鸟,对服务器知识也了解甚微,项目当中里面的图片一般都是存储在哪呢?带着这个疑问百度了解了一下
- 数据库存储(转成二进制存储, 不推荐)
nginx
搭建图片服务器- 云存储:七牛云、阿里云oss等(返回图片url,也是推荐的)
这里用的是
nginx
搭建图片服务器
- 首先你的下载
nginx
(请自行下载)并且安装好 - 编辑配置文件
nginx.conf
位于conf文件夹下
- 添加如下配置
# nginx搭建图片服务器
server {
listen 8080; # 代表监听`8080`端口,会处理该端口的请求
server_name localhost; # 将域名或 IP 地址 `localhost` 绑定到该服务器。这表示只有使用 `localhost` 这个域名或 IP 地址来访问该服务器时,才会生效。
location /pic/ { # 指定URL路径匹配规则
root D:; # 文件存储根目录 我这里D盘
}
}
- 配置好了记得保存,然后启动nginx,双击nginx.exe即可
- 注意:如果你之前早就启动的nginx,在你修改完配置文件后,记得把之前启动的nginx先关闭,再重启即可!
- 配置工作完成,我们来测试一下。
- 我在d盘下面建立了一个pic文件夹,在里面放了一张图片
- 注意:这里的文件夹名称需要跟你nginx配置文件里面的location后面配置的的一致。因为他只处理这个配置的规则。(我这里是pic)
- 我在d盘下面建立了一个pic文件夹,在里面放了一张图片
测试成功,nginx成功搭建图片服务器。