网站开发技术与功能 需求说明牡丹江商城网站建设

pingmian/2025/10/12 8:33:42/文章来源:
网站开发技术与功能 需求说明,牡丹江商城网站建设,大学生创新创业点子,一页网站文章目录环境准备使用的系统软件磁盘目录安装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.mzph.cn/pingmian/88411.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站建设策划书1万字网络设置网站

文章目录 1、启动、关闭、挂起、恢复(电源)2、更多虚拟机操作2.1 电源设置2.2 硬件参数设置2.3 状态栏2.4 全屏显示 3、快照与系统恢复4、桌面环境5、文件系统6、用户目录7、创建目录和文件8、命令行:文件列表ls 9、命令行:切换目…

网站建设目的和功能定位广告投放平台

目录 前言 一.简介 二.优缺点 三.Element完成登录注册 1. 环境配置及前端演示 1.1 安装Element-UI模块 1.2 安装axios和qs(发送get请求和post请求) 1.3 导入依赖 2 页面布局 2.1组件与界面 3.方法实现功能数据交互 3.1 通过方法进行页面跳转 3.2 axios发送get请求 …

合肥建设官方网站网页设计师培训水公司

文 | Ryan都已经2021年了,互联网已经今非昔比,20年前纯文本的日子已经一去不复返,文字已经满足不了网页、文章的需求,绝大部分都会有着精心设计的表格、图片,甚至视频。PDF文档这种富文本格式拥有更加复杂的结构信息&a…

北京市建设工程造价管理处 网站wordpress管理导航栏目

问题描述 最近安装了MYSQL8,遇到了各种问题,总体汇总一下,凡是无法启动就是my.cnf和初始化的参数不匹配。 第一种 启动前设置了mysqld --initialize --usermysql --lower-case-table-names1,my.cnf文件却没有修改就去启动。 第…

在哪可以建一个网站沂水网站建设

引言 Redis是一款基于内存的键值对数据库,提供了多种数据结构存储数据,存取数据的速度还非常快,除了这些优点它还提供了其他特色功能,比如:管道、lua脚本、发布订阅模型 本篇文章主要描述发布订阅模型,将…

免费微信网站开发前端技术包括哪些

大家都知道电脑使用起来非常方便,但遇见ps如何画直线的时候就非常头疼了,如果你是第一次遇到ps如何画直线,怎么样才能快速解决ps如何画直线带来的烦恼呢?小编为大家收集了很多关于ps如何画直线问题的解决方法,下面请看…

益阳市网站建设交换友情链接的意义是什么

随着科技的快速发展,现在的人们越来越注重自己的卫生问题,不仅在吃上面会注重卫生问题,在用的上面也会更加严格要求,而衣服做为我们最贴身的东西,我们对它的要求也会更加高,所以最近这几年较火爆的无疑是内…

广州手机网站制作天津网站建设揭秘

命名规则:表名_字段名1、需要加索引的字段,要在where条件中2、数据量少的字段不需要加索引3、如果where条件中是OR关系,加索引不起作用4、符合最左原则尽量不要用or,如果可以用union代替,则一定要代替https://segmentf…

无锡做推广的网站织梦cms做网站教程视频

前言 逻辑门本质上操作的是单个二进制数,通过高低电压或者有无信号来表示,并且,因为二进制数的原因,一个数字,我们可以通过二进制数来表示,整数可以精确表示,浮点数可以近似表示 本篇文章使用逻…

海珠区住房和建设水务局网站高性能网站建设指南 书

对于居住大户型或者跃层户型的用户来说,由于房屋结构复杂,还有各种转角墙体的阻隔,一台路由器已经无法满足WiFi覆盖需求,单路由家庭的WiFi覆盖总是有死角。为了解决WiFi信号差的问题,很多人直觉反应就是简单粗暴的多加…

长沙模板建站欢迎咨询asp网站gzip压缩

目录 行内元素&#x1f338;常见的行内元素&#x1f338;行内元素&#xff08;内联元素&#xff09;的特性 块级元素&#x1f338;常见的块级元素&#x1f338;块级元素的特性 相互转换(display)&#x1f338;行内块状元素的特性 行内元素 &#x1f338;常见的行内元素 <s…

网站开发时间段网站制作和网页制作是不是一样

简介&#xff1a;北坡模式&#xff1a;借助于云上大计算性能突破来提供HPC服务&#xff0c;切入的重点更加聚焦于云服务。 随着数字化转型的深入&#xff0c;行业应用对算力提出更高要求。为满足不同行业灵活的业务形态与计算需求&#xff0c;以云计算技术为服务模式创新的技术…

山西网站开发公司上饶福田集团

要求&#xff1a; 某个人进入如下一个棋盘中&#xff0c;要求从左上角开始走&#xff0c; 最后从右下角出来&#xff08;要求只能前进&#xff0c;不能后退&#xff09;&#xff0c; 问题&#xff1a;共有多少种走法&#xff1f; 0 0 0 0 0 0 0 0 0 0 0 0 0 …

wordpress多语言界面短视频seo营销

笔记目录 渗透测试工具(1)wireshark渗透测试工具(2)Nmap渗透测试工具(3)BurpsuiteAWD比赛(1)AWD入门攻略大纲CTF-Web(2)SQL注入CTF-Web(3)文件上传漏洞 图片隐写目录 (1)GIf和二维码隐写 二维码补全 二维码绘图 Gif规律分析 (2)文本附加图片隐写 (3)IHDR文件头修复图片宽高 (…

上海市奉贤区建设局网站上海网站设计公司电话

该文章是在学习 小满vue3 课程的随堂记录示例均采用 <script setup>&#xff0c;且包含 typescript 的基础用法 前言 Vue3 中新增了一种特殊的监听器 watchEffect&#xff0c;它的类型是&#xff1a; function watchEffect(effect: (onCleanup: OnCleanup) > void,o…

珠海建设网站官网跟换网站域名

删除namespace中的所以pod等 kubectl -n namespace delete pod --all svc pvc 等 1、使用 --force 参数强制删除 这种方法一般情况下是有效的。但在ns长时间处于Terminating的时候也会失效。 kubectl delete ns namespace --force --grace-period0 --grace-period 表…

网站微信建设方案61制作工厂网站

问题 数据冗余更新异常插入异常删除异常 一个好的模式应当不会发生插入异常、删除异常和更新异常&#xff0c;数据冗余应尽可能少 数据依赖 定义&#xff1a;一个关系内部属性与属性之间的一种约束关系&#xff08;该约束关系是通过属性间值的相等与否体现出来数据间相关联…

c 网站开发的好处信阳网站设计

简介&#xff1a; 2021 云栖大会现场&#xff0c;阿里巴巴研究员、阿里云智能云原生应用平台总经理 丁宇&#xff08;叔同&#xff09;重磅发布了函数计算的 7 大技术创新和突破&#xff0c;加速现代应用架构的革新。 Serverless 的本质是通过屏蔽底层的计算资源&#xff0c;来…

网站建设部岗位职责wordpress禁止响应

归并排序 动图演示&#xff1a; 基本思想&#xff1a;分治思想 归并排序&#xff08;MERGE-SORT&#xff09;是建立在归并操作上的一种有效的排序算法,该算法是采用分治法的一个非常典型的应用。将已有序的子序列合并&#xff0c;得到完全有序的序列&#xff1b;即先使每个子…

成都网站建设推荐安徽秒搜科技山西省建筑工程网

今天分享的AI系列深度研究报告&#xff1a;《AI聊天专题报告&#xff1a;ChatGPT全景图聊聊技术产品和未来》。 &#xff08;报告出品方&#xff1a;LanguageX&#xff09; 报告共计&#xff1a;22页 争论&#xff1a;ChatGPT算不算技术革命 回应吴军老师“ChatGPT不算新技术…