0871-63333123
當前位置:首頁 > 動態 >技術文章

系統架構-fastdfs安裝與配置

   網站建設系統架構-fastdfs安裝與配置:

   //fastdfs 安裝
   //先安裝libevent

#cd /tmp
#tar -zxvf FastDFS_v4.07.tar.gz
#cd /tmp/FastDFS
#vi make.sh
    將#WITH_LINUX_SERVICE=1 修改成 WITH_LINUX_SERVICE=1
    TARGET_PREFIX=/usr/web/fastdfs
    TARGET_CONF_PATH=/etc/fdfs
#sh ./make.sh
#sh ./make.sh install
#ls /etc/fdfs/


   //進行配置 conf
   //Tracker.conf    負責均衡調度服務器配置文件
#grep -v '^#' /etc/fdfs/tracker.conf |grep -v '^$'    //顯示移除了注釋之后的配置    

#vi /etc/fdfs/tracker.conf
   base_path=/home/yuqing/fastdfs 改為 base_path=/data/fastdfs/tracker
   #include http.conf   //最后一行增加  

   //http.conf        http服務器配置文件 修改一下檢測失敗后顯示的圖片
   http.anti_steal.token_check_fail=/tmp/fastdfs/conf/anti-steal.jpg
   
   //啟動tracker
#/usr/web/fastdfs/bin/fdfs_trackerd /etc/fdfs/tracker.conf    
#ps -ef |grep track
#netstat -ntpl |grep fdfs
#killall fdfs_trackerd
   //開啟防火墻 22122 端口
#vi /etc/sysconfig/iptables

   //Storage.conf    文件存儲服務器配置文件
#vi /etc/fdfs/storage.conf  
   base_path=/data/fastdfs/storage  
   store_path0=/data/fastdfs/storage
   tracker_server=192.168.3.58:22122
   #include http.conf   //最后一行增加  
   
   
   //開啟防火墻 23000 8080 端口
#vi /etc/sysconfig/iptables

   //Client.conf    客戶端上傳配置文件
#vi /etc/fdfs/client.conf    
   base_path=/data/fastdfs/client
   tracker_server=192.168.3.58:22122    
   
//啟動
#/usr/web/fastdfs/bin/fdfs_storaged /etc/fdfs/storage.conf    
#ps -ef |grep fdfs  
#netstat -ntpl |grep fdfs  
#killall fdfs_storaged
//命令行測試
#/usr/web/fastdfs/bin/fdfs_test /etc/fdfs/client.conf upload /tmp/test.jpg

   //nignx模塊安裝
#
 
   
   //apache模塊安裝
#cd /tmp
#tar -zxvf fastdfs-apache-module_v1.15.tar.gz
#cd /tmp/fastdfs-apache-module/src
修改 Makefile 文件 APACHE_BASE_PATH=/usr/web/apache

//做軟鏈接
#ln -s /usr/web/fastdfs/lib/libfastcommon.so.1 /usr/local/lib/libfastcommon.so
#ln -s /usr/web/fastdfs/lib/libfdfsclient.so.1 /usr/local/lib/libfdfsclient.so
#ln -s /usr/web/fastdfs/include/fastdfs /usr/local/include/  
#ln -s /usr/web/fastdfs/include/fastcommon /usr/local/include/

#make && make install
#vi /usr/web/apache/conf/httpd.conf
   //修改httpd.conf 加入 LoadModule fastdfs_module   modules/mod_fastdfs.so
<VirtualHost *:80>
   DocumentRoot "/data/fastdfs/storage/data"
   ServerName fastdfs.snmbox.com
   <Directory "/data/fastdfs/storage/data">

    Options Indexes FollowSymLinks

    AllowOverride All

    Require all granted
   </Directory>

    <Location "/M00">
         sethandler  fastdfs
    </Location>
</VirtualHost>

#ln -s /data/fastdfs/storage/data  /data/fastdfs/storage/data/M00
   //修改 /etc/fdfs/mod_fastdfs.conf 配置文件
#vi /etc/fdfs/mod_fastdfs.conf

   //重啟apache
訪問地址:http://fastdfs.snmbox.com/M00/00/00/wKgDOlHCVpmAFg6ZAAHi-_JSJXs246.jpg    

 
   //php API安裝 要先執行了前面的編譯之后才行
#cd /tmp/FastDFS/client  
#make && make install
   
#cd /tmp/FastDFS/php_client
#/usr/web/php/bin/phpize
#./configure --with-php-config=/usr/web/php/bin/php-config
   //修改 Makefile 文件 主要是include和lib的目錄不對
   FASTDFS_CLIENT_SHARED_LIBADD = -Wl,-rpath,/usr/web/fastdfs/lib -L/usr/web/fastdfs/lib -lfdfsclient -Wl,-rpath,/usr/web/fastdfs/lib -L/usr/web/fastdfs/lib -lfastcommon
   INCLUDES = -I/usr/web/php/include/php -I/usr/web/php/include/php/main -I/usr/web/php/include/php/TSRM -I/usr/web/php/include/php/Zend -I/usr/web/php/include/php/ext -I/usr/web/php/include/php/ext/date/lib -I/usr/web/fastdfs/include/fastcommon -I/usr/web/fastdfs/include/fastdfs
   
#make && make install
     //加上extension=/usr/web/php/lib/php/extensions/no-debug-non-zts-20100525/fastdfs_client.so
#vi /usr/web/php/lib/php.ini
#cp /tmp/FastDFS/php_client/fastdfs_client.ini /etc/php.d/
   //修改 fastdfs_client.ini
   fastdfs_client.base_path = /data/fastdfs/client
   fastdfs_client.log_filename = /data/fastdfs/client/logs/fastdfs_client.log
   fastdfs_client.http.anti_steal_secret_key = FastDFS1234567890
#service httpd restart //重啟web 查看phpinfo是否已經成功加載    

 

系統架構-fastdfs安裝與配置_昆明網站建設

 

系統架構-fastdfs安裝與配置_昆明網站建設

 

 

极速时时彩--极速时时彩-Welcome 极速时时彩-Welcome 极速时时彩--平台极速时时彩 极速时时彩-Welcome 极速时时彩-Welcome 三分时时彩【 DB779.COM 】 三分时时彩--平台极速时时彩 三分时时彩-Welcome 三分时时彩【 DB779.COM 】 三分时时彩【 DB779.COM 】 三分时时彩【 DB779.COM 】 三分时时彩-Welcome