8、Linux下檔案伺服器搭建及原理講解
1、在此之前我們的nginx和FTP伺服器都已經配置好了,那麼現在我們來將它打通,做成一個檔案伺服器。例如一個圖片伺服器。
我們建立一個檔案conf檔案
sudo vim image.imooc.com.conf
用我們此前說的配置檔案
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、我們訪問測試一下
4、
sudo cat ../conf/vhost/image.imooc.com.conf
5、我們連線一下ftp伺服器
我們直接通過image.imooc.com/boy.jpg就可以訪問到這個圖片
我們會在專案中使用阿帕奇或者FTP的一些開源包,然後我們利用裡面的工具,在上傳圖片的時候,我們就呼叫FTP的服務,把這個圖片傳到FTP的伺服器上。這個時候我們就能拿到上傳之後的檔名,還有它的字首,字首我們可以通過動態的配置在專案裡面去做。上傳圖片的這個完整的URL我們已經拿到了。然後我們把這個URL存起來就可以了。
相關文章
- 在linux下使用Apache搭建檔案伺服器LinuxApache伺服器
- 超詳細講解如何搭建自己的檔案伺服器伺服器
- 在linux下搭建NFS伺服器實現檔案共享LinuxNFS伺服器
- Centos7下搭建FTP檔案伺服器CentOSFTP伺服器
- Linux檔案系統df、du、fsck命令講解Linux
- 雲伺服器:解決linux下zip檔案解壓亂碼問題伺服器Linux
- Linux 系統下解壓 rar 檔案Linux
- Nginx搭建檔案伺服器Nginx伺服器
- 標頭檔案講解
- Linux下對於檔案或者目錄的打包及壓縮、解壓Linux
- netty系列之:搭建自己的下載檔案伺服器Netty伺服器
- Nginx 靜態檔案伺服器搭建及autoindex模組解析Nginx伺服器Index
- Linux下檔案的壓縮與解壓Linux
- Linux下搭建FTP伺服器教程LinuxFTP伺服器
- linux下oracle安裝檔案.cpio.gz檔案的解壓LinuxOracle
- 任意檔案讀取與下載的原理及修復
- Linux系統下建立檔案最常見的8種方法!Linux
- Linux 伺服器下如何建立檔案防篡改規則Linux伺服器
- Linux伺服器下如何建立檔案防篡改規則Linux伺服器
- Linux伺服器上傳檔案傳送檔案Linux伺服器
- 新手教程:如何在 Linux 下解壓 Zip 檔案Linux
- Linux與windows檔案傳輸詳解及例項LinuxWindows
- Linux下合併檔案Linux
- Linux伺服器下Java環境搭建Linux伺服器Java
- 雲伺服器Linux下修改Fstab檔案造成系統無法啟動解決伺服器Linux
- LINUX下查詢大檔案及大的資料夾Linux
- Linux檔案及目錄管理Linux
- FTP檔案傳輸伺服器原理FTP伺服器
- linux 伺服器上 jmeter 的搭建及使用Linux伺服器JMeter
- IIS搭建的http檔案伺服器HTTP伺服器
- 檔案上傳踩坑記及檔案清理原理探究
- Linux伺服器---apache配置檔案Linux伺服器Apache
- Linux下把sra檔案轉成fastq檔案LinuxAST
- Linux下RAID磁碟陣列的原理與搭建LinuxAI陣列
- day58:Linux:BashShell&linux檔案管理&linux檔案下載上傳Linux
- Linux下安裝whl檔案Linux
- Linux常用命令之檔案查詢which、find、locate命令講解Linux
- webpack基礎講解及簡單搭建步驟Web