nginx與vsftpd伺服器的整合

2021-09-10 16:50:14 字數 1020 閱讀 1228

環境:配置好nginx和vsftpd的linux環境,nginx和vsftpd要部署在在一台伺服器上

檢測是否部署成功:通過瀏覽器訪問

ftp://伺服器ip/

訪問成功,如圖

檢測nginx是否部署成功,訪問

http://伺服器ip/,如圖

兩者部署成功後,需要通過nginx服務訪問到ftpuser下面的,需要更改nginx的配置檔案nginx.conf

1、進入nginx的安裝目錄

cd /etc/usr/local/nginx/conf

2、修改nginx.conf檔案

vim nginx.conf

3、在server{}中新增乙個location{}

內如如下

location /pictures

如圖:

說明:這裡的ftpuser是我建立的使用者,在搭建vsftpd服務時就已經建立好的,pictures是我的上傳的目錄,即將本地上傳到該目錄下。

配置完成可以通過瀏覽器訪問儲存在pictures下的

訪問**:http://伺服器ip/pictures/名稱

簡單地理解就是通過http協議訪問linux檔案

配置成功如圖:

如果配置成功報錯:404、403

檢查檔案的訪問許可權,將儲存目錄和nginx目錄的許可權設定到最大,命令:

chmod -r 777 nginx

vsftpd伺服器配置

vsftpd是非常安全的ftp伺服器程式,在開發linux應用程式中它是乙個非常好的工具。安裝linux系統時一般已經安裝,但需要配置起來作為與開發板進行ftp檔案傳輸的後台服務 器。通過命令可以看到系統中是否已經安裝vsftpd伺服器 rpm q vsftpd vsftpd 2.0.4 1.2 如...

vsftpd伺服器的搭建

趁熱把自己搭建vsftpd的過程寫下來。我用的系統是fc13,安裝vsftpd yum install vsftpd 第一步 vim login.txt userone onepasswd usertwo twopasswd wq第二步 db load t t hash f login.txt et...

Linux伺服器 安裝vsftpd

安裝vsftpd 大多數linux系統都使用vsftpd,因此這裡我們也安裝vsftpd 1 安裝vsftpd root localhost phpmyadmin yum install y vsftpd loaded plugins fastestmirror,refresh packagekit...