Nginx搭建圖片服務器

第一步:安裝vsftpd提供ftp服務html

   http://www.javashuo.com/article/p-gdxwtzue-gp.htmllinux

第二步:安裝Nginx提供http服務nginx

  1.安裝準備:安裝Nginx環境c++

    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庫。

      安裝zlibyum install -y zlib zlib-devel

    d) openssl

      OpenSSL 是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、經常使用的密鑰和證書封裝管理功能及SSL協議,並提供豐富的應用程序供測試或其它目的使用。

           nginx不只支持http協議,還支持https(即在ssl協議上傳輸http),因此須要在linux安裝openssl庫。

      安裝zlibyum install -y openssl openssl-devel

  2.編譯安裝

    a) 解壓

      tar -zxvf nginx-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

第四步:測試

  

 

 

  

 聲明:此博文爲我的學習之用,若與其餘文章雷同,純屬巧合,請明示指出;並歡迎各位大佬進行評論指出個人不足,相互交流。

相關文章
相關標籤/搜索