第一步:安裝vsftpd提供ftp服務
https://www.cnblogs.com/lyq159/p/12070791.html
第二步:安裝Nginx提供http服務
1.安裝準備:安裝Nginx環境
a)gcc 安裝nginx需要先將官網下載的源碼進行編譯,編譯依賴gcc環境,如果沒有gcc環境,需要安裝gcc。 安裝gcc:yum install gcc-c++ b) PCRE PCRE(Perl Compatible Regular Expressions)是一個Perl庫,包括perl兼容的正則表達式庫。Nginx的 http模塊使用PCRE來解析正則表達式,所以需要在linux上安裝PCER庫。 安裝PCRE:yum install -y pcre pcre-devel c) zlib zlib庫提供了很多種壓縮和解壓縮的方式,nginx使用zlib對http包的內容進行gzip,所以需要在linux上安裝zlib庫。 安裝zlib:yum install -y zlib zlib-devel d) openssl OpenSSL 是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及SSL協議,并提供豐富的應用程序供測試或其它目的使用。 nginx不僅支持http協議,還支持https(即在ssl協議上傳輸http),所以需要在linux安裝openssl庫。 安裝zlib:yum install -y openssl openssl-devel
2.編譯安裝
a) 解壓 tar -zxvfnginx-1.16.1.tar.gz b) 編譯 make c) 安裝 make install
3.測試安裝
啟動Nginx,瀏覽器連接 ip/端口號,端口號默認80。
第三步:開始搭建圖片服務
a) 在nginx/html下創建一個images文件夾
mkdir /usr/local/nginx/html/images
b) 修改/usr/local/nginx/conf/nginx.conf在默認的server中再添加一個location并指定實際路徑
location /images/ { root /images/ftpuser/www/; autoindex on; }
c) 重啟Nginx
./nginx -s reload
d) 修改文件夾權限
chown ftpuser /home/ftpuser #將 /home/ftpuser 的用戶更改為ftpuser chmod 777 -R /home/ftpuser/www/images #更改images的權限為 777
第四步:測試
原文:https://www.cnblogs.com/lyq159/p/12069916.html