演示示意圖: html
打開京東雲控制檯,依次點擊左側導航彈性計算-雲主機,在與雲文件服務相同的地域華北-北京建立2臺雲主機,配置以下:前端
1#!/bin/bash
2yum install nginx -y && rm -rf /usr/share/nginx/html/index.html && wget -P /usr/share/nginx/html/ https://pocenv-hcc.s3.cn-north-1.jdcloud-oss.com/cfs/index.html && cd /etc/nginx/ && mv nginx.conf nginx.conf.bak && wget https://pocenv-hcc.s3.cn-north-1.jdcloud-oss.com/cfs/nginx.conf && systemctl enable nginx && systemctl start nginx && systemctl stop firewalld && systemctl disable firewalld
複製代碼
自定義數聽說明:nginx
1#!/bin/bash #Linux腳本首行固定內容
2yum install nginx -y #yum安裝ningx服務
3rm -rf /usr/share/nginx/html/index.html #刪除nginx默認首頁
4wget -P /usr/share/nginx/html/ https://pocenv-hcc.s3.cn-north-1.jdcloud-oss.com/cfs/index.html #下載自定義首頁
5cd /etc/nginx/ #進入到nginx配置文件所在目錄
6mv nginx.conf nginx.conf.bak #備份nginx原配置文件
7wget https://pocenv-hcc.s3.cn-north-1.jdcloud-oss.com/cfs/nginx.conf #下載自定義配置文件
8systemctl enable nginx #設置nginx開機自啓
9systemctl start nginx #啓動nginx
10systemctl stop firewalld #關閉防火牆
11systemctl disable firewalld #永久關閉防火牆
12&& #這個符號表示前面命令執行成功後纔會執行後面的操做
複製代碼
自定義數據內的index.html文件內容以下:web
1<!DOCTYPE html>
2<html>
3<head>
4<title>這是一個Nginx調用cfs文件的展現頁面</title>
5<style>
6.ss {
7width: 800px;
8height: 280px;
9display: flex;
10align-items: center;
11justify-content: center;
12}
13.ssimg {
14width: 100%;
15height: 100%;
16}
17h2 {
18color: red;
19}
20</style>
21</head>
22<body>
23<h1>下面調用的是cfs內的文件【1.png】</h1>
24<h2>圖片路徑爲/data/img/1.png</h2>
25<divclass="ss">
26<imgsrc="/img/1.png">
27</div>
28</body>
29</html>
複製代碼
雲主機新建完成後結果以下:算法
如今咱們分別複製雲主機的公網IP到瀏覽器查看效果以下:打開京東雲控制檯,依次點擊左側導航網絡-負載均衡,在應用型中選擇華北-北京點擊建立按鈕 後端
選擇應用負載均衡,點擊肯定 配置以下:地域與可用區:華北-北京-可用區選擇可用區A、可用區B、可用區C瀏覽器
網絡:選擇和雲主機相同的私有網絡(子網隨意,也可選擇與雲主機相同的子網,也可創- 建一個新的子網,由於同一VPC下的子網默認是互通的),安全組選擇默認安全組開放所有端口安全
帶寬:1Mbpsbash
名稱:cfs_alb服務器
點擊建立好的負載均衡實例名稱,以下圖,找到虛擬服務器組後點擊新建虛擬服務器組
分組名稱填寫tg,將咱們建立好的兩臺雲主機添加到這個服務器組裏,點擊肯定如圖,找到後端服務後點擊新建後端服務
配置以下:tg
如圖,找到監聽器後點擊新建監聽器
配置以下:backend
複製負載均衡的公網IP到瀏覽器查看效果
首先咱們須要打開京東雲官網:www.jdcloud.com,點擊右上角控制檯登錄後點擊左側導航存儲-雲文件服務,在華北-北京點擊建立文件存儲,配置以下:
以下操做須要登錄兩臺雲主機分別操做!
3.1 登錄咱們建立好的雲主機,安裝nfs
1yum install –y nfs-utils -y
複製代碼
在Ubuntu系統的終端下,運行以下命令: sudo apt-get install nfs-common
3.2 建立data目錄用於掛載文件存儲
1mkdir -p /data/img
複製代碼
3.3 經過掛載目標的IP地址掛載文件存儲,掛載目標的IP地址可在「控制檯-存儲-雲文件服務-文件存儲」頁面,點擊該文件存儲的ID後查看。
如,掛載目標的目錄爲10.0.0.19:/cfs,掛載到上一步建立的nfs目錄。
注意,因掛載工具默認NFS協議爲4.0版本,因此CentOS 7.2及如下版本的掛載命令略有不一樣: CentOS 6.9至CentOS 7.2版本運行如下命令: mount -t nfs,nfsvers=4.0, -o lookupcache=none 10.0.0.19:/cfs /data CentOS 7.3及以上版本運行如下命令: mount -t nfs -o lookupcache=none 10.0.0.19:/cfs /data Ubuntu系統的終端下,運行以下命令: mount -t nfs 10.0.0.19:/cfs /data
5.經過運行如下命令,驗證是否掛載成功:
1df -h
複製代碼
掛載成功後會出現「Filesystem」爲掛載目標IP,「Mounted on」爲上一步指定目錄的記錄。
首先準備一張png格式的圖片,重命名爲1.png,保存到桌面;
利用相似WinSCP或者FTP等工具將準備好的測試圖片上傳到雲主機web01的/data/img目錄下 上傳完成後,複製負載均衡公網IP到瀏覽器查看效果以下: 如今咱們將雲主機web1在控制檯中止並刪除,而後再刷新瀏覽器,發現測試圖片仍可以正常顯示,緣由在於測試圖片是直接上傳到了京東云云文件服務CFS中,雲主機web一、web2共享CFS內的數據,因此刪除雲主機對上傳的圖片不會產生影響。 點擊「 京東雲」瞭解京東云云文件服務產品