linux上ftp服務器的搭建

一、安裝vsftpd組件。html

   yum -y install vsftpd nginx

二、添加一個ftp用戶。vim

  useradd ftpuser ,登陸後默認的路徑爲 /home/ftpuser。服務器

三、給該用戶添加密碼。加密

  passwd ftpuser ,輸入兩次密碼後修改密碼。spa

四、關閉匿名訪問。rest

  (1)修改vsftpd.conf配置文件: vim /etc/vsftpd/vsftpd.conf ,將文件中的 anonymous_enable=YES 修改成 anonymous_enable=NO 並保存。code

  (2)重啓ftp服務。 service vsftpd restart server

五、設置開機自啓服務。htm

    chkconfig vsftpd on 

六、安裝完ftp服務器並上傳圖片後,訪問出現404。

  解決辦法:修改nginx配置文件。 vim /usr/local/nginx/conf/nginx.conf ,將 #user nobody 修改成 user root ;在server{}中添加如下內容。

server{

  ...(省略)

   location / {
      root html;
      index index.html index.htm;
    }

  location /images/ {
    root /home/ftpuser/www/;
    autoindex on;
  }
 ...
}

  而後重啓nginx便可。