將圖片服務和應用服務分離

來源:互聯網
上載者:User

標籤:

需求 將圖片服務和應用服務分離

將圖片服務和應用服務放在同一個伺服器的話,應用伺服器很容易會因為圖片的高I/O負載而崩潰,因此對於有些大型網站項目,我們有必要將圖片伺服器和應用伺服器分離。

 

    192.168.0.1  作為nfs伺服器(同時也是圖片伺服器)  192.168.0.2作為用戶端,

    一: 首先在圖片伺服器安裝好NFS,  需對nfs做出如下配置

  nfs伺服器:

  vi /etc/exports

  在裡面加入本機需要共用的檔案目錄和對應的用戶端地址及許可權

    添加:         

/data/pic 192.168.0.2(rw,no_root_squash,sync)

執行: exportfs -r  ,重新重新整理配置

    二,在應用伺服器使用如下命令進行掛載

mount   -t nfs 192.168.0.1:/data/pic  /data/www/photos 

  

    三: 那怎麼能夠訪問到圖片伺服器的圖片呢

  nginx 配置

  server {

  listen       80;

  server_name  隨便配置IP  配置本機IP即可;

 root  /data/www

index  index.html index.htm index.php;

location ~*  ^/photo {

    rewrite ^/photo/(.*)$ http://192.168.0.2/photos/$1 ;

     }

  }

這樣當使用者訪問圖片是其實是訪問的  192.168.0.1:/data/pic

將圖片服務和應用服務分離

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.