Linux下利用vsftpd+nginx搭建文件服務器


1.安裝vsftpd

yum -y install vsftpd 

安裝完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置文件。

 

2.添加用戶名密碼

useradd ftpadmin 

為ftp創建一個用戶,可以用這個登錄,登錄后默認的路徑為 /home/ftpadmin

passwd ftpadmin

輸入兩次給ftpadmin 添加密碼

 

3.防火牆開啟21端口

 

4.設置開機啟動vsftpd ftp 服務

chkconfig vsftpd on

 

5.vsftpd操作命令

啟動Vsftpd服務:

# service vsftpd start

停止Vsftpd服務的命令為:

# service vsftpd stop  

重新啟動Vsftpd服務

# service vsftpd restart  

檢查Vsftpd服務狀態

service vsftpd status  

 

6.nginx安裝,詳情見 https://www.cnblogs.com/vicF/p/7459441.html

7.nginx安裝完成后修改nginx.conf配置文件,更換nginx工作目錄到ftp用戶下

修改內容如下圖

注意:修改nginx.conf文件的第一行配置將 #user nobody注釋放開,改為user root,切換訪問訪問用戶為root用戶,不然訪問文件會出現403 forbidden

重啟nginx  

 ./nginx -s reload

 

8.在/home/ftpadmin/下創建image文件夾

圖片放到image文件夾下

 

9.瀏覽器輸入 http://xxx.xxx.xxx.xxx:80/images/xxx.jpg 即可訪問圖片

至此文件服務器搭建完畢

 

延伸。。。如何將文件訪問路徑掛載在二級域名下

在nginx.conf文件中添加如下配置即可

紅線處為二級域名

 

文末小福利免費視頻資源網站:www.sousuohou.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM