經過SecureCRT鏈接服務器,使用sftp功能上傳,文件上傳後位於 /~目錄下。java
yum -y install libeventnginx
切換到~目錄 ,而後解壓縮服務器
tar zxf libfastcommonV1.0.7.tar.gz工具
進入libfastcommonV1.0.7目錄中,安裝 spa
cd libfastcommonV1.0.7插件
./make.sh3d
./make.sh installrest
而後code
cp /usr/lib64/libfastcommon.so /usr/libserver
先切換工做目錄,而後解壓縮
進入解壓後的文件
./make.sh (等待機器完成後再進行下一步)
./mkae.sh install
配置文件都放到/etc/fdfs文件夾
cd /
cd ~
cd FastDFS/conf
賦值全部文件到/etc/fdfs下
配置tracker服務。修改/etc/fdfs/tracker.conf文件。
路徑沒有的話,本身建立好路徑
配置完成
啓動tracker。/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
(重啓的話使用命令:/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart)
若是是在不一樣的服務器安裝,1~4須要從新執行。
配置storage服務。修改etc/fdfs/storage.conf文件
啓動服務:
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf
fastdfs-nginx-module_v1.16.tar.gz
一、解壓插件壓縮包tar zxf fastdfs-nginx-module_v1.16.tar.gz
二、修改/root/fastdfs-nginx-module/src/config文件,把其中的local去掉。
3.將libfdfsclient.so拷貝至/usr/lib下
cp /usr/lib64/libfdfsclient.so /usr/lib/
4.安裝nginx,
對nginx從新config
./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=/root/fastdfs-nginx-module/src
make
make install
把/root/fastdfs-nginx-module/src/mod_fastdfs.conf文件複製到/etc/fdfs目錄下。編輯:
一、nginx的配置
在nginx的配置文件中添加一個Server:
server {
listen 80;
server_name 192.168.101.3;(IP地址)
location /group1/M00/{
#root /home/FastDFS/fdfs_storage/data;
ngx_fastdfs_module;
}
}
三、啓動nginx
配置完成,java端使用fastdfs_client.jar提供的方法能夠上傳文件。
添加資源文件client.properties
內容:tracker_server=192.168.25.133:22122
public void testFastDfsClient() throws Exception { FastDFSClient client = new FastDFSClient("classpath:client.properties"); String uploadFile = client.uploadFile("D:\\Documents\\Pictures\\images\\200811281555127886.jpg", "jpg"); System.out.println(uploadFile); }在網頁中http://ip地址/控制檯輸出的路徑就能夠訪問上傳的圖片。