Linux下安装Nginx和FastDFS+Nginx 集成
什么是nginx 这个谷歌一下 一大堆
本文主要介绍 如何在linux下安装nginx 和 FastDFS+Nginx 集成
Nginx的安装
模块依赖性Nginx需要依赖下面的包
1. gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ )
2. rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ )
3. fastdfs和nginx集成 需要 fastdfs-nginx-module_v1.15.tar 下载fastdfs的地方就有的下载
Nginx包下载: http://nginx.org/en/download.html
依赖包安装顺序依次为:
zlib、pcre, 然后安装Nginx包.
下面为我下载的包的版本
1.安装zlib-1.2.7.tar.gz
[root@bogon usr]# tar -zxvf zlib-1.2.7.tar.gz[root@bogon usr]# cd zlib-1.2.7[root@bogon zlib-1.2.7]# ./configure [root@bogon zlib-1.2.7]# make[root@bogon zlib-1.2.7]# make install
[root@bogon usr]# tar -zxvf pcre-8.21.tar.gz[root@bogon usr]# cd pcre-8.21[root@bogon pcre-8.21]# ./configure [root@bogon pcre-8.21]# make[root@bogon pcre-8.21]# make install
tar vxzf fastdfs-nginx-module_v1.15.tar.gz
[root@bogon usr]# tar -zxvf nginx-1.2.6.tar.gz [root@bogon usr]# cd nginx-1.2.6[root@bogon nginx-1.2.6]# ./configure --with-pcre=../pcre-8.21 --with-zlib=../zlib-1.2.7 --add-module=../fastdfs-nginx-module/src#这里是指定nginx安装所需要的依赖包的路径[root@bogon nginx-1.2.6]# make[root@bogon nginx-1.2.6]# make install
vi /usr/local/nginx/conf/nginx.conflocation /group1/M00 { root /fastdfs_storage; 这个地方配置的fastdfs的存储路径 ngx_fastdfs_module; } # :wq
cp /usr/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/ vi /etc/fdfs/mod_fastdfs.conf
/usr/local/nginx/sbin/nginx
netstat -anp|grep 被占用的端口号
kill -9 pid