配置部署环境
- 获取操作系统和软件要求中的软件压缩包,上传所需的压缩包到相应目录下(本文中以“/usr/local/src”为例)。
- 进入“/usr/local/src”目录。
cd /usr/local/src
- 安装相关依赖。
yum install git gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl-devel wget vim -y
- 安装libfastcommon。
- 解压并进入安装路径。
tar -zxvf libfastcommon-1.0.43.tar.gz cd libfastcommon-1.0.43
- 编译安装。
./make.sh && ./make.sh install
- 解压并进入安装路径。
- 安装FastDFS。
- 进入安装包“/usr/local/src”目录。
cd /usr/local/src
- 解压并进入安装路径。
tar -zxvf fastdfs-6.06.tar.gz cd fastdfs-6.06
- 编译安装。
./make.sh && ./make.sh install
- 复制相关配置文件。
cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf #客户端文件,测试用 cp /usr/local/src/fastdfs-6.06/conf/http.conf /etc/fdfs/ #供nginx访问使用 cp /usr/local/src/fastdfs-6.06/conf/mime.types /etc/fdfs/ #供nginx访问使用
- 进入安装包“/usr/local/src”目录。
- 安装fastdfs-nginx-module。
- 进入安装包“/usr/local/src”目录。
cd /usr/local/src
- 解压fastdfs-nginx-module安装包,并复制mod_fastdfs.conf文件至“/etc/fdfs”目录下。
tar -zxvf fastdfs-nginx-module-1.22.tar.gz cp /usr/local/src/fastdfs-nginx-module-1.22/src/mod_fastdfs.conf /etc/fdfs
- 进入安装包“/usr/local/src”目录。
- 安装Nginx。
- 进入安装包“/usr/local/src”目录。
cd /usr/local/src
- 获取安装包。
wget http://nginx.org/download/nginx-1.16.1.tar.gz
- 解压并进入安装路径。
tar -zxvf nginx-1.16.1.tar.gz cd nginx-1.16.1/ ./configure --add-module=/usr/local/src/fastdfs-nginx-module-1.22/src/
- 编译安装。
make && make install
- 修改环境变量。
vim /etc/profile
PATH=$PATH:/usr/local/nginx/sbin
- 使环境变量生效。
source /etc/profile
- 进入安装包“/usr/local/src”目录。