为了在外部浏览器访问Storage服务器的资源
tar命令解压nginx的包
进入到解压后的module目录
再进入到源码目录修改一下配置文件
修改FastDFS的安装目录和一个配置文件的目录
安装nginx所需要的依赖
yum install -y gcc gcc-c++ make automake autoconf libtool pcre pcre-develzlib zlib-level openssl openssl-devel
解压nginx的tar包
切到安装目录
创建一个目录
执行以下命令
./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi \
--add-module=/usr/local/fastdfs/fastdfs-nginx-module-1.22/src
执行make编译,然后make install命令安装
切到nginx模块的配置目录
拷贝一下配置,然后切到配置对应目录
修改配置文件
tracker服务器
url是否包含组名改成true
Storage服务器文件的存放目录
接着需要拷贝一下nginx的http协议配置和请求头配置
创建软链接
现在修改nginx的配置
设置用户,以自己实际为准
设置服务的端口和模块地址
切到nginx目录启动即可
cd /usr/local/nginx/sbin
./nginx
上传文件之后可以去外部主机访问图片,别忘了关闭防火墙,或者添加端口访问白名单