当前位置: 首页 > news >正文

网站开发的形式全网营销代运营

网站开发的形式,全网营销代运营,电子商务网站 功能,公司网站建设行业怎么样文章目录环境准备使用的系统软件磁盘目录安装libfastcommon安装FastDFS安装fastdfs-nginx-module安装nginx单机部署tracker配置storage配置client测试配置nginx访问分布式部署tracker配置storage配置client测试配置nginx访问启动防火墙trackerstoragenginx检测集群说明配置文件… 文章目录环境准备使用的系统软件磁盘目录安装libfastcommon安装FastDFS安装fastdfs-nginx-module安装nginx单机部署tracker配置storage配置client测试配置nginx访问分布式部署tracker配置storage配置client测试配置nginx访问启动防火墙trackerstoragenginx检测集群说明配置文件可能遇到的问题环境准备 使用的系统软件 名称说明centos7.xlibfastcommonFastDFS分离出的一些公用函数包FastDFSFastDFS本体fastdfs-nginx-moduleFastDFS和nginx的关联模块nginxnginx1.15.4## 编译环境CentOS yum install git gcc gcc-c make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl-devel wget vim -yDebian apt-get -y install git gcc g make automake autoconf libtool pcre2-utils libpcre2-dev zlib1g zlib1g-dev openssl libssh-dev wget vim磁盘目录 说明位置所有安装包/usr/local/src数据存储位置/home/dfs/#这里我为了方便把日志什么的都放到了dfs mkdir /home/dfs #创建数据存储目录 cd /usr/local/src #切换到安装目录准备下载安装包安装libfastcommon git clone https://github.com/happyfish100/libfastcommon.git --depth 1 cd libfastcommon/ ./make.sh ./make.sh install #编译安装安装FastDFS cd ../ #返回上一级目录 git clone https://github.com/happyfish100/fastdfs.git --depth 1 cd fastdfs/ ./make.sh ./make.sh install #编译安装 #配置文件准备 cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf #客户端文件测试用 cp /usr/local/src/fastdfs/conf/http.conf /etc/fdfs/ #供nginx访问使用 cp /usr/local/src/fastdfs/conf/mime.types /etc/fdfs/ #供nginx访问使用安装fastdfs-nginx-module cd ../ #返回上一级目录 git clone https://github.com/happyfish100/fastdfs-nginx-module.git --depth 1 cp /usr/local/src/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs安装nginx wget http://nginx.org/download/nginx-1.15.4.tar.gz #下载nginx压缩包 tar -zxvf nginx-1.15.4.tar.gz #解压 cd nginx-1.15.4/ #添加fastdfs-nginx-module模块 ./configure --add-module/usr/local/src/fastdfs-nginx-module/src/ make make install #编译安装单机部署 tracker配置 #服务器ip为 192.168.52.1 #我建议用ftp下载下来这些文件 本地修改 vim /etc/fdfs/tracker.conf #需要修改的内容如下 port22122 # tracker服务器端口默认22122,一般不修改 base_path/home/dfs # 存储日志和数据的根目录storage配置 vim /etc/fdfs/storage.conf #需要修改的内容如下 port23000 # storage服务端口默认23000,一般不修改 base_path/home/dfs # 数据和日志文件存储根目录 store_path0/home/dfs # 第一个存储目录 tracker_server192.168.52.1:22122 # tracker服务器IP和端口 http.server_port8888 # http访问文件的端口(默认8888,看情况修改,和nginx中保持一致)client测试 vim /etc/fdfs/client.conf #需要修改的内容如下 base_path/home/dfs tracker_server192.168.52.1:22122 #tracker服务器IP和端口 #保存后测试,返回ID表示成功 如group1/M00/00/00/xx.tar.gz fdfs_upload_file /etc/fdfs/client.conf /usr/local/src/nginx-1.15.4.tar.gz配置nginx访问 vim /etc/fdfs/mod_fastdfs.conf #需要修改的内容如下 tracker_server192.168.52.1:22122 #tracker服务器IP和端口 url_have_group_nametrue store_path0/home/dfs #配置nginx.config vim /usr/local/nginx/conf/nginx.conf #添加如下配置 server {listen 8888; ## 该端口为storage.conf中的http.server_port相同server_name localhost;location ~/group[0-9]/ {ngx_fastdfs_module;}error_page 500 502 503 504 /50x.html;location /50x.html {root html;} } #测试下载用外部浏览器访问刚才已传过的nginx安装包,引用返回的ID http://192.168.52.1:8888/group1/M00/00/00/wKgAQ1pysxmAaqhAAA76tz-dVgg.tar.gz #弹出下载单机部署全部跑通分布式部署 tracker配置 #服务器ip为 192.168.52.2,192.168.52.3,192.168.52.4 #我建议用ftp下载下来这些文件 本地修改 vim /etc/fdfs/tracker.conf #需要修改的内容如下 port22122 # tracker服务器端口默认22122,一般不修改 base_path/home/dfs # 存储日志和数据的根目录storage配置 vim /etc/fdfs/storage.conf #需要修改的内容如下 port23000 # storage服务端口默认23000,一般不修改 base_path/home/dfs # 数据和日志文件存储根目录 store_path0/home/dfs # 第一个存储目录 tracker_server192.168.52.2:22122 # 服务器1 tracker_server192.168.52.3:22122 # 服务器2 tracker_server192.168.52.4:22122 # 服务器3 http.server_port8888 # http访问文件的端口(默认8888,看情况修改,和nginx中保持一致)client测试 vim /etc/fdfs/client.conf #需要修改的内容如下 base_path/home/moe/dfs tracker_server192.168.52.2:22122 # 服务器1 tracker_server192.168.52.3:22122 # 服务器2 tracker_server192.168.52.4:22122 # 服务器3 #保存后测试,返回ID表示成功 如group1/M00/00/00/xx.tar.gz fdfs_upload_file /etc/fdfs/client.conf /usr/local/src/nginx-1.15.4.tar.gz配置nginx访问 vim /etc/fdfs/mod_fastdfs.conf #需要修改的内容如下 tracker_server192.168.52.2:22122 # 服务器1 tracker_server192.168.52.3:22122 # 服务器2 tracker_server192.168.52.4:22122 # 服务器3 url_have_group_nametrue store_path0/home/dfs #配置nginx.config vim /usr/local/nginx/conf/nginx.conf #添加如下配置 server {listen 8888; ## 该端口为storage.conf中的http.server_port相同server_name localhost;location ~/group[0-9]/ {ngx_fastdfs_module;}error_page 500 502 503 504 /50x.html;location /50x.html {root html;} }启动 防火墙 #不关闭防火墙的话无法使用 systemctl stop firewalld.service #关闭 systemctl restart firewalld.service #重启tracker /etc/init.d/fdfs_trackerd start #启动tracker服务 /etc/init.d/fdfs_trackerd restart #重启动tracker服务 /etc/init.d/fdfs_trackerd stop #停止tracker服务 chkconfig fdfs_trackerd on #自启动tracker服务storage /etc/init.d/fdfs_storaged start #启动storage服务 /etc/init.d/fdfs_storaged restart #重动storage服务 /etc/init.d/fdfs_storaged stop #停止动storage服务 chkconfig fdfs_storaged on #自启动storage服务nginx /usr/local/nginx/sbin/nginx #启动nginx /usr/local/nginx/sbin/nginx -s reload #重启nginx /usr/local/nginx/sbin/nginx -s stop #停止nginx检测集群 /usr/bin/fdfs_monitor /etc/fdfs/storage.conf # 会显示会有几台服务器 有3台就会 显示 Storage 1-Storage 3的详细信息说明 配置文件 tracker_server #有几台服务器写几个 group_name #地址的名称的命名 bind_addr #服务器ip绑定 store_path_count #store_path(数字)有几个写几个 store_path(数字) #设置几个储存地址写几个 从0开始可能遇到的问题 如果不是root 用户 你必须在除了cd的命令之外 全部加sudo 如果不是root 用户 编译和安装分开进行 先编译再安装 如果上传成功 但是nginx报错404 先检查mod_fastdfs.conf文件中的store_path0是否一致 如果nginx无法访问 先检查防火墙 和 mod_fastdfs.conf文件tracker_server是否一致 如果不是在/usr/local/src文件夹下安装 可能会编译出错 如果 unknown directive ngx_fastdfs_module in /usr/local/nginx/conf/nginx.conf:151可能是nginx一直是启动的必须要重启nginx才可以nginx -s reload无效。教程是在上一位huayanYu(小锅盖)的基础上添加了一些东西本质上还是huayanYu(小锅盖)写的教程
http://www.zqtcl.cn/news/975281/

相关文章:

  • 集团网站设计方案wordpress+仿简书模板
  • 展览馆网站建设方案书wordpress怎么重装
  • 做半成品网站网站开发合同模板
  • 建筑工程师的工作内容山东网站营销优化开发
  • 织梦网站首页错位淄博汽车网站建设
  • 匿名聊天网站开发长沙关键词快速排名
  • 成都网站设计报价手机微信官方网站
  • 网页设计模板网站免费做那个男女的视频网站
  • 庄河网站建设如何上传文件到网站
  • 北京企业网站改版wordpress comer
  • 做租赁的行业网站腾讯云服务器用什么做网站
  • 承德优化网站建设建设旅游网网站软件
  • 金山专业网站建设科技作品手工
  • 企业网站开发丨薇大型门户网站制作教程
  • m开头的网站开发工具青少儿编程
  • 确定网站风格域名查询中国万网
  • 邢台网站优化定制网站内怎么做搜索
  • 深圳公司网站开发济宁医院网站建设
  • vr功能网站建设手机网站引导页js插件
  • 汕头企业建站系统模板沈阳网站建设q479185700棒
  • 外包公司做网站多少百度做推广一般要多少钱
  • asp静态网站用shopify 做网站
  • 政务公开和网站建设dedecms模板安装教程
  • 做网站公司选哪家erp财务软件怎么使用
  • 常州网站建设效果网站备案换公司吗
  • 网站排名方法客流统计系统厂家
  • 免费做网站怎么做网站吗广州工程
  • 如何做全景素材网站常州做网站价格
  • 网站域名删除时间查询wordpress首页文章显示图片
  • 做网站需要什么样的服务器用html制作购物网站