fastdfs-nginx-module和Nginx配置
下载好nginx:http://nginx.org/en/download.html
下载好fastdfs-nginx-module:https://github.com/happyfish100/fastdfs-nginx-module
将下载好的压缩包解压好
安装fastdfs-nginx-module
进入fastdfs-nginx-module目录下的src目录中:cd /root/fastdfs-nginx-module-master/src
这个目录是你自己存放fastdfs-nginx-module的目录
修改mod_fastdfs.conf文件: vim mod_fastdfs.conf
1、修改tracker服务器的ip和端口号
2、修改是否url路径使用组名,设置为true表示启用
3、修改文件保存的路径,路径必须和storage.conf中配置的相同
然后将mod_fastdfs.conf拷贝到/etc/fdfs目录中: cp mod_fastdfs.conf /etc/fdfs
修改/root/fastdfs-nginx-module/src/config文件:vim /root/fastdfs-nginx-module/src/config
图中标出的路径要和你的libfastcommon的路径保持一致,可能你的路径中有/local/这一层,如果你安装的目录没有/local/这一层,就将local删除。
安装nginx
我这里是在没有nginx的情况下安装的nginx。
进入解压好的nginx目录:cd nginx-1.12.2
配置nginx,输入以下命令
./configure \
--prefix=/usr/local/nginx \
--add-module=/root/fastdfs-nginx-module-master/src/
注意:/root/fastdfs-nginx-module-master/src/为你自己的fastdfs-nginx-module的路径
编译:make
安装:make install
注意:我这nginx是在本来没有的情况下安装的,如果你本来没有安装过nginx,可能安装nginx需要一些东西,具体的步骤,参考nginx安装的步骤,这里没有列出。
这样nginx就安装好了,我的nginx默认安装在了/usr/local/目录下。
配置nginx:vim /usr/local/nginx/conf/nginx.conf
注意:
1、 监听的端口要和storage.conf中的http.server_port=80的端口保持一致,storage.conf默认为:8888,如果这里将nginx监听的端口改为8888,需要在防火墙中开启8888端口
2、 配置nginx进行负载均衡的路径
查看nginx配置 nginx –V
出现以上的内容,说明fastdfs-nginx-module模块已经配置好了
启动nginx:/usr/local/nginx/sbin/nginx
查看nginx是否启动成功:ps -ef|grep nginx
出现以上内容就说明已经启动成功了。
个人感想:
至此就一个小型的FastDFS文件服务器就已经搭建好了,花了近两天的时间,不过终于弄好了,开心,加油!!!