




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
沧州市小升初系统安装部署报告说明书(1.0)文档编号:项目名称:沧州市小升初升学服务平台编 写:编写日期:审 核:审核日期:批 准:批准日期:年月日2第 页文档修订记录序号修改时间修改人审核人备注123456789101112131415161718目 录1引言41.1编写目的41.2系统背景41.3定义41.4参考资料42硬件环境部署52.1硬件拓扑图52.2硬件配置说明53软件环境部署63.1软件清单63.2软件环境部署顺序63.3数据库安装63.4应用级服务器安装73.5其他支撑系统安装94应用系统安装与配置94.1应用系统结构图94.2安装准备104.3安装步骤104.4系统配置105系统初始化与确认115.1系统初始化115.2系统部署确认111 引言1.1 编写目的本系统安装部署手册的编写主要目的是对系统的安装部署以及运行过程中可能存在的问题进行原因分析,并针对问题进行相关解决。1.2 系统背景本系统是一套全新的系统,主要是为学生和家长提供便捷的入学服务,为政府及教育部门提供支持数据决策支持。为学校提供一体化的学生数据查询。1.3 定义Nginx :一个高性能的HTTP和反向代理服务Redis:一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。LVS:LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。1.4 参考资料a 沧州小升初服务器安装部署说明文档;2 硬件环境部署2.1 硬件拓扑图2.2 硬件配置说明列出每一台硬件设备的详细配置,如品牌、型号、CPU数量、内存容量、硬盘容量、网卡、带宽、IP址址、使用、应部署哪些软件等等服务器名称IP品牌型号Cpu内存容量硬盘容量网卡带宽部署软件LVS服务器08华为云4核16G100GWEB服务器091011华为云8核32G300GPhpMysqlNginx系统应用部署在web服务器缓存服务器16华为云4核32G400GRedis数据库服务器13华为云8核32G1TMysqlNginx服务器1415华为云8核32G100GNginx3 软件环境部署3.1 软件清单软件名称版本CENTOS7.2Redis4.0.2Mysql5.7.23-1Gcc4.8.2-16Php7.2Nginx 软件环境部署顺序列出每一台硬件上的软件安装顺序,如果不同硬件间的软件安装顺序存有依赖关系,也要在备注中列出,填写下表硬件名称软件安装顺序备注Nginx服务器1415步骤1:gcc步骤2:nginxWeb服务器11009步骤1:php步骤2:nginx步骤3:mysql缓存服务器16步骤1:gcc步骤2:redis步骤3:步骤4:数据库服务器13步骤1:mysql3.3 数据库安装 安装新版mysql前,需将系统自带的mariadb-lib卸载上传pscp 本地路径mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar root1:/usr/local/mysql删除mariadbrpm -qa|grep mariadbmariadb-libs-5.5.52-1.el7.x86_64rpm -e -nodeps mariadb-libs-5.5.52-1.el7.x86_64rpm -qa|grep mariadb解压安装包tar -xvf mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar安装rpm -ivh mysql-community-common-5.7.23-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-5.7.23-1.el7.x86_64.rpmrpm -ivh mysql-community-client-5.7.23-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm初始化数据库 mysqld -initialize更改mysql数据库目录的所属用户及其所属组chown mysql:mysql /var/lib/mysql -R启动MySQLsystemctl start mysqld.service登录到mysql,更改root用户的密码grep temporary password /var/log/mysqld.logset password=password(gdkaola2017);远程登陆授权grant all privileges on *.* to root% identified by 123456a? with grant option;flush privileges;设置mysql开机启动/ 检查是否已经是开机启动systemctl list-unit-files | grep mysqld/ 开机启动systemctl enable mysqld.service配置默认编码为utf8修改/etc/f配置文件,在mysqld下添加编码配置,如下所示:mysqldcharacter_set_server=utf8init_connect=SET NAMES utf83.4 应用级服务器安装下载nginx到本地再上传服务器pscp 本地路径nginx-1.4.2.tar.gz root14:/usr/local/nginx安装gcc下载gcc编译器及其依赖并上传到服务器pscp 本地路径gcc-4.8.2-16.el7.x86_64.rpm root14:/usr/local/binpscp 本地路径mpfr-3.1.1-4.el7.x86_64.rpm root14:/usr/local/binpscp 本地路径cpp-4.8.2-16.el7.x86_64.rpm root14:/usr/local/binpscp 本地路径kernel-headers-3.10.0-862.el7.x86_64.rpm root14:/usr/local/binpscp 本地路径glibc-headers-2.17-105.el7.x86_64.rpm root14:/usr/local/binpscp 本地路径glibc-devel-2.17-105.el7.x86_64.rpm root14:/usr/local/binpscp 本地路径libmpc-1.0.1-3.el7.x86_64.rpm root14:/usr/local/bin安装openssl、pcre、zlib及其依赖rpm -ivh openssl-devel-1.0.1e-42.el7.9.x86_64.rpmrpm -ivh keyutils-libs-devel-1.5.8-3.el7.x86_64.rpmrpm -ivh libcom_err-devel-1.42.9-7.el7.x86_64.rpmrpm -ivh libsepol-devel-2.1.9-3.el7.x86_64.rpmrpm -ivh libverto-devel-0.2.5-4.el7.x86_64.rpmrpm -ivh pkgconfig-0.27.1-4.el7.x86_64.rpmrpm -ivh zlib-devel-1.2.7-15.el7.x86_64.rpmrpm -ivh pcre-devel-8.32-15.el7.x86_64.rpmrpm -ivh libselinux-devel-2.2.2-6.el7.x86_64.rpmrpm -ivh openssl-devel-1.0.1e-42.el7.9.x86_64.rpmrpm -ivh krb5-devel-1.13.2-10.el7.x86_64.rpm安装nginxcd /usr/local/nginx/nginx-1.4.2/./configure & make & make install进入 /usr/local/nginx/文件夹下启动nginx:sbin/nginx关闭:sbin/nginx -s stop重新启动:rootlocalhost nginx# sbin/nginx -s reloadnginx: error open() /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)解决:设置nginx配置文件/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf开机自启动:在/usr/lib/systemd/system/文件夹下创建nginx.service文件内容:UnitDescription=nginx - high performance web serverAfter=network.target remote-fs.target nss-lookup.targetServiceType=forkingExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.confExecReload=/usr/local/nginx/sbin/nginx -s reloadExecStop=/usr/local/nginx/sbin/nginx -s stopInstallWantedBy=multi-user.target命令服务启动:rootlocalhost # systemctl start nginx.serviceJob for nginx.service failed because a timeout was exceeded. See systemctl status nginx.service and journalctl -xe for details.启动失败,查看状态显示80 端口被占用显示占用进程号lsof -i:80杀死进程kill -9 进程号最后重新启动就可以了3.5 其他支撑系统安装安装服务器:09(lnmp服务器)10(lnmp服务器)11(lnmp服务器)安装epelyum install epel-release安装yum源rpm -Uvh /yum/el7/webtatic-release.rpm安装php7.2yum install php72w安装php扩展yum install php72w-cliyum install php72w-fpmyum install php72w-mysqlndyum install php72w-gdyum install php72w-mbstringyum install php-redis启动PHP-FPM:systemctl start php-fpm.service 如需设置开机自启使用以下命令:sudo systemctl enable php-fpm.service 查看启动状态:systemctl status php-fpm.service 看到以下字眼说明启动成功!Active: active (running) since 六 2016-11-19 14:14:33 CST; 18min ago4 应用系统安装与配置4.1 应用系统结构图4.2 安装准备安装系统前,需检查php版本,检查命令:php -v (php版本须小于7.1)4.3 安装步骤a. 将项目上传至服务器/wwwdata目录b
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 临沂日报面试模拟题库:提升求职技能的实战演练
- 卓越房产销售人员必读面试题库
- 企业校园招聘面试经典问题及答案
- 邮储研发面试常见问题及答案解析:行业前沿与技术趋势
- 学校官网招聘面试实战模拟题目及答案解析
- 学校机房安全知识培训课件
- 学校应急知识培训总结课件
- 医院面试实战模拟题库:邓州医院面试常见问题及答案
- 学校安全知识培训课件的方法
- 学前班唐诗课件
- 涡街流量传感器说明书NEW
- 2021年鼻咽通气管使用规范
- JJF 1084-2002框式水平仪和条式水平仪校准规范
- GH/T 1133-2017灵芝破壁孢子粉
- GB/T 27418-2017测量不确定度评定和表示
- GB/T 3098.2-2015紧固件机械性能螺母
- 专业技术人员申报职称评前公示情况表
- GB/T 13477.6-2002建筑密封材料试验方法第6部分:流动性的测定
- 产程干预医学指征相关考核试题及答案
- 语文文学常识
- 土地估价基础知识与估价方法课件
评论
0/150
提交评论