CentOS7 FTP Nginx實現檔案伺服器

2021-10-17 18:38:42 字數 751 閱讀 8056

為什麼要有檔案伺服器呢,如果把檔案存放到web容器下肯定不是好的辦法,因為你時刻需要注意覆蓋後檔案消失的問題。如果想完全的搬出web容器,專案不大的話我們可以選擇ftp+nginx的方式來實現檔案伺服器。如果檔案需求量大點的,建議用分布式檔案伺服器,它對橫向擴充套件的支援比較好。

centos 搭建 ftp 服務

nginx環境搭建

2.1 修改nginx.conf

我們需要再nginx.conf配置檔案裡增加一段配置來攔截所有的.jpg等請求

location  ~ .*\.(jpg|gif|png|bit|jpeg)
gzip on;是開啟壓縮。不熟悉的可以看我的nginx專題

root /***是重定向到本地路徑。 注意ftp後面沒有斜槓。

nginx -s reload
2.3 訪問 ip+名

此時可能會報錯404或者403,那是因為nginx使用者沒有許可權去ftp服務力拿東西。

所以我們需要配置

2.4 配置nginx使用者可訪問

chown nginx /home/ftpfile/ftp
設定後的截圖

2.5 成功截圖

centos7 安裝centos桌面

一 輸入命令 yum groupinstall gnome desktop graphical administration tools 二 設定系統啟動等級。systemctl get default 獲取當前系統執行形式,會顯示multi user.target 命令列終端 或者 graphic...

7 centos7 使用者管理

useradd meng如果建立使用者時沒有指定屬於哪個組,則缺省會建立乙個名字與使用者相同的組並歸屬於此組 對應的home目錄下回建立乙個meng的資料夾 passwd meng 之後會提示輸入密碼 userdel meng 刪除使用者,會保留home檔案 userdel r meng 刪除使用者...

centos7 r語言安裝 centOS7安裝R

在安裝時發現一般教程中說的 yum install r 這個命令不管用了啊,然後去官網了解了一波 發現官網上表示r語言已經屬於epel倉庫管理了。1.安裝epel倉庫 yum install epel release 隨後報錯 這是由於centos7自帶的python版本為2.7,因此要將該檔案的p...