Linux下文件服務(wù)器搭建及原理分析
1、在此之前我們的nginx和FTP服務(wù)器都已經(jīng)配置好了
現(xiàn)在我們來(lái)將它打通,做成一個(gè)文件服務(wù)器。
例如一個(gè)圖片服務(wù)器。
我們創(chuàng)建一個(gè)文件conf文件
sudo vim image.imooc.com.conf
用我們此前說(shuō)的配置文件
sudo cat img.happymmall.com.conf
server { listen 80; autoindex off; server_name image.imooc.com; access_log /usr/local/nginx/logs/access.log combined; index index.html index.htm index.jsp index.php; #error_page 404 /404.html; if ( $query_string ~* ".*[\;'\<\>].*" ){ return 404; } location ~ /(mmall_fe|mmall_admin_fe)/dist/view/* { deny all; } location / { root /ftpfile/; add_header Access-Control-Allow-Origin *; } }
保存退出
:wq
2、重啟nginx
cd .. cd .. ll cd sbin/ sudo ./nginx -s reload
3、我們?cè)L問測(cè)試一下
sudo cat ../conf/vhost/image.imooc.com.conf
4、我們連接一下ftp服務(wù)器
我們直接通過image.imooc.com/boy.jpg就可以訪問到這個(gè)圖片
我們會(huì)在項(xiàng)目中使用阿帕奇或者FTP的一些開源包,然后我們利用里面的工具,在上傳圖片的時(shí)候,我們就調(diào)用FTP的服務(wù),把這個(gè)圖片傳到FTP的服務(wù)器上。
這個(gè)時(shí)候我們就能拿到上傳之后的文件名,還有它的前綴,前綴我們可以通過動(dòng)態(tài)的配置在項(xiàng)目里面去做。
上傳圖片的這個(gè)完整的URL我們已經(jīng)拿到了。
然后我們把這個(gè)URL存起來(lái)就可以了。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux 系統(tǒng)優(yōu)化的一些建議(內(nèi)核優(yōu)化)
這篇文章主要介紹了Linux 系統(tǒng)優(yōu)化的一些建議,幫助大家更好的使用Linux,感興趣的朋友可以了解下2020-08-08Linux利用inotify和rsync服務(wù)實(shí)現(xiàn)數(shù)據(jù)實(shí)時(shí)同步的原理解析
inotify是系統(tǒng)內(nèi)核的一個(gè)監(jiān)控服務(wù),屬于操作系統(tǒng)內(nèi)核的一個(gè)特有機(jī)制,用于監(jiān)控文件的信息變化,這篇文章主要介紹了Linux利用inotify和rsync服務(wù)實(shí)現(xiàn)數(shù)據(jù)實(shí)時(shí)同步,需要的朋友可以參考下2022-10-10Linux下9種優(yōu)秀的代碼比對(duì)工具推薦小結(jié)
這篇文章主要介紹了Linux下9種優(yōu)秀的代碼比對(duì)工具推薦小結(jié),不僅有命令行工具,還有 GUI 界面工具,讓你輕松進(jìn)行代碼比對(duì),感興趣的可以一起來(lái)了解一下2020-06-06Linux 塊設(shè)備驅(qū)動(dòng)代碼編寫
這篇文章主要介紹了Linux 塊設(shè)備驅(qū)動(dòng)代碼編寫,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2018-04-04Apache 內(nèi)容動(dòng)態(tài)緩沖模塊 mod_cache應(yīng)用
mod_cache是apache中基于URI鍵的內(nèi)容動(dòng)態(tài)緩沖(內(nèi)存或磁盤),從Apache2.2起,mod_cache和mod_file_cache將不再是試驗(yàn)?zāi)K,它們已經(jīng)足夠穩(wěn)定,可以用于實(shí)際生產(chǎn)中了。2013-10-10解決linux環(huán)境下時(shí)區(qū)無(wú)法設(shè)置的問題
在本篇文章里小編給大家整理的是關(guān)于解決linux環(huán)境下時(shí)區(qū)無(wú)法設(shè)置的問題的方法,需要的朋友們學(xué)習(xí)下。2020-01-01apache .htaccess文件詳解和配置技巧總結(jié)
這篇文章主要介紹了apache .htaccess文件詳解和配置技巧總結(jié),需要的朋友可以參考下2014-04-04