常見的圖片存儲方案:
方案一:使用nginx搭建圖片服務器
方案二:使用開源的分布式文件存儲系統(tǒng),例如Fastdfs、HDFS等
方案三:使用云存儲,例如阿里云、七牛云等
一、使用Nginx搭建圖片服務器
首先下載Nginx
http://nginx.org/en/download.htmlhttp://nginx.org/en/download.html?login=from_csdn
?
?然后解壓,如下圖所示:
雙擊nginx.exe,然后會有一個黑色的框一閃而過,此時已經(jīng)啟動成功
訪問http://localhost:80 回車,若出現(xiàn)下圖,說明啟動成功
然后再電腦上創(chuàng)建用來存放圖片的文件夾 ?
?然后修改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,只需要執(zhí)行命令 nginx -s reload
即可讓改動生效
首先先進入到nginx的安裝目錄
?
?
?
?
最后就可以訪問相應的圖片了 ?
?文章來源:http://www.zghlxwxcb.cn/news/detail-601103.html
最后關閉Nginx服務:nginx -s stop ?文章來源地址http://www.zghlxwxcb.cn/news/detail-601103.html
到了這里,關于圖片存儲解決方案之一使用nginx搭建圖片服務器(一)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!