Linux搭建圖片服務虛擬主機(三)

之前的兩篇實現了在linux上安裝FastDfs分佈式文件系統,並實現文件的上傳,接下來爲了實現文件的讀取,搭建圖片服務虛擬主機

一、在Storage上安裝nginx原因

  1. 在storage server上安裝nginx的目的是對外通過http訪問storage server 上的文件
  2. 使用 nginx的模塊 FastDFS-nginx-module 的作用是通過 http 方式訪問 storage 中的文件

二、兩個步驟

  • 2.1 FastDFS-nginx-module_v1.16安裝
  • 2.2 nginx安裝

2.1 FastDFS-nginx-module_v1.16安裝

1.將 FastDFS-nginx-module_v1.16.tar.gz上到usr/local下
# 進入你的存放目錄
2.cd /usr/local 
#解壓壓縮包
3.tar -zxvf fastdfs-nginx-module_v1.16.tar.gz
#進入壓縮後的目錄
4. cd fastdfs-nginx-module/src
#修改config文件將所有/usr/local/路徑改爲/usr/,總共有三處地方
5. vi config
#修改完後 參照圖2-1-1
6. esc後保存並退出 :wq
#將FastDFS-nginx-module/src下的mod_FastDFS.conf拷貝至/etc/fdfs/下 
7. cp mod_fastdfs.conf /etc/fdfs/
#修改mod_fastdfs.conf,裏面四處地方
8. vim /etc/fdfs/mod_fastdfs.conf
		base_path=/home/fastdfs
		tracker_server=你的ip地址:22122 
		url_have_group_name=true 
		store_path0=/home/fastdfs/fdfs_storage 
esc後保存並退出 :wq
#將libfdfsclient.so拷貝至/usr/lib下 
9. cp /usr/lib64/libfdfsclient.so /usr/lib/
#進入配置文件目錄
10. cd /usr/local/fdfs/FastDFS/conf/
#複製 FastDFS的部分配置文件到/etc/fdfs目錄
11. cp http.conf mime.types /etc/fdfs/
  • 圖片2-1-1
    圖片2-1-1

2.2 nginx安裝

1. 將nginx-1.8.1.tar.gz拷貝到/usr/local下
#解壓nginx-1.8.1.tar.gz 
2. tar -zxvf nginx-1.8.1.tar.gz
#依賴包
3. sudo yum -y install pcre pcre-devel zlib zlib-devel openssl openssl-devel
4. cd nginx-1.8.1/
#執行配置
5. ./configure --prefix=/opt/nginx --sbin-path=/usr/bin/nginx --add-module=/usr/local/FastDFSNM/fastdfs-nginx-module/src
6. make
7. make install
8. useradd -s /sbin/nologin -M nginx
9. id nginx
#啓動
10. nginx
#停止
11. nginx -s stop 
#重新加載配置
12. nginx -s reload
查看是否啓動
	ps -ef|grep nginx
#修改配置文件,將下列語句添加進去,用來監聽域名中帶有group[0-9],交給FastDFS模塊處理
13.vim  /opt/nginx/conf/nginx.conf
        location ~/group([0-9])/ {
            ngx_fastdfs_module;
        }

三、整個FastDfs分佈式文件系統運行

#提供文件上傳服務
1. /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart 
#Storage Server作用是文件存儲,客戶端上傳的文件最終存儲在Storage服務器上
2. /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
#對外通過http訪問storage server 上的文件 
3. nginx
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章