常见的图片存储方案:
方案一:使用nginx搭建图片服务器
方案二:使用开源的分布式文件存储系统,例如Fastdfs、HDFS等
方案三:使用云存储,例如阿里云、七牛云等
一、使用Nginx搭建图片服务器
首先下载Nginx
http://nginx.org/en/download.htmlhttp://nginx.org/en/download.html?login=from_csdn
然后解压,如下图所示:
双击nginx.exe,然后会有一个黑色的框一闪而过,此时已经启动成功
访问http://localhost:80 回车,若出现下图,说明启动成功
然后再电脑上创建用来存放图片的文件夹
然后修改conf/nginx.conf
location ~ .*\.(gif|jpg|jpeg|png)$ {
expires 24h;
root D:/upload5/;#指定图片存放路径
access_log D:/upload5/log;#图片路径
proxy_store on;
proxy_store_access user:rw group:rw all:rw;
proxy_temp_path D:/upload5/;#图片路径
proxy_redirect off;
proxy_set_header Host 127.0.0.1;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 10m;
client_body_buffer_size 1280k;
proxy_connect_timeout 900;
proxy_send_timeout 900;
proxy_read_timeout 900;
proxy_buffer_size 40k;
proxy_buffers 40 320k;
proxy_busy_buffers_size 640k;
proxy_temp_file_write_size 640k;
}
然后重启Nginx服务
当我们修改了nginx的配置文件nginx.conf 时,不需要关闭nginx后重新启动nginx,只需要执行命令 nginx -s reload
即可让改动生效
首先先进入到nginx的安装目录
最后就可以访问相应的图片了
文章来源:https://www.toymoban.com/news/detail-601103.html
最后关闭Nginx服务:nginx -s stop 文章来源地址https://www.toymoban.com/news/detail-601103.html
到了这里,关于图片存储解决方案之一使用nginx搭建图片服务器(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!