盒子部署手册_第1页
盒子部署手册_第2页
盒子部署手册_第3页
盒子部署手册_第4页
盒子部署手册_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、iclass 盒子搭建手册目录1、关闭防火墙、修改系统语言22、JDK卸载安装33、nginx安装44、file文件上传:55、tomcat安装配置:56、mysql安装配置(在线安装):67、openfire安装88、设置开机启动89、导入数据库910、openfire配置1011、常见问题141、 关闭防火墙、修改系统语言Xshell连接服务器后,执行命令:chkconfig iptables off (重启后生效) 或者/etc/init.d/iptables stop (立即生效)修改系统提示语言,方便查看错误原因。在xshell中执行(仅当次生效):export LANG='

2、en_US.UTF-8'2、 JDK卸载安装=卸载openjdk:先rpm -qa | grep java再rpm -e -nodeps +上面命令列出的包挨个删掉=安装jdk:解压后上传,bin目录下文件添加可执行权限,设置环境变量:vi /etc/profile向文件里面追加以下内容:export JAVA_HOME=/usr/local/java/jdk1.7.0_79 (具体名称按照实际的jdk版本来)export JRE_HOME=/usr/local/java/jdk1.7.0_79/jreexport PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME

3、/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib修改jdk的文件权限:chmod 777 /usr/local/java/jdk1.7.0_79/bin/javachmod 777 /usr/local/java/jdk1.7.0_79/bin/javacchmod 777 /usr/local/java/jdk1.7.0_79/jre/bin/java保存退出后,使其生效后即可:rootWX32 java# source /etc/profilerootWX32 java#

4、java version (正常显示数据则说明jdk配置成功)3、 nginx安装1)需要先安装gcc以及依赖库pcre、zlib等,执行以下命令:yum -y install gccyum -y install gcc-c+ yum install makeyum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel2)解压nginx-1.6.2.rar文件;3)使用SSHSecureShellClient上传解压后的文件夹到服务器/usr/local/目录下;4)进入/usr/local/ nginx-1.6.2中

5、,执行以下命令:./configure -prefix=/usr/local/nginx make && make install5)启动命令nginx:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf关闭命令nginx:/usr/local/nginx/sbin/nginx s stop重启命令nginx:kill -HUP 主进程号或进程号文件路径或者使用cd /usr/local/nginx/sbin./nginx -s reload6)nginx配置:将【配置文件】文件夹中的nginx.con

6、f文件上传到服务器/usr/local/nginx/conf/目录下。配置文件需要修改ip地址。使用xshell连接服务器后输入:vi /usr/local/nginx/conf/nginx.conf 进行编辑修改。添加:(为下载云端资源提供服务)server listen 9999; server_name fileserver; root /usr/local/file/;7)修改完成后,保存退出,重启服务。使用netstat tunl查看nginx是否监听9999.4、 file文件上传:1) 将file文件上传到/usr/local/下。以支持hls分割完毕后的文件播放。2) 修改fi

7、le文件下segmenter文件的权限为777。chmod 777 /usr/local/file/segmenter5、 tomcat安装配置:1)解压apache-tomcat-7.0.64 tar.gz;2)使用SSHSecureShellClient上传解压后的文件夹到服务器/usr/local/目录下并且修改apache-tomcat的文件夹和及包含的文件与文件夹的权限为777;使用chmod 777 R /usr/local/ apache-tomcat-7.0.64修改整个目录的权限为777。3)修改权限:进入到/usr/local/ apache-tomcat-7.0.64目录

8、,执行命令:chmod 777 ./bin/*.sh 4)启动:/usr/local/apache-tomcat-7.0.56/bin/startup.sh;启动之前需要保证/usr/local/apache-tomcat-7.0.64/webapps/iclass/WEB-INF/classes/config/db目录下的perties文件里的数据库是指向本地的(localhost)。若不是指向本地则必须要指向本地再启动!5)测试安装是否成功,浏览器访问http:/ip:8080/; 能打开tomcat默认界面即表示安装成功;无法访问的话,可以关闭防火墙再试;若访问成功则关闭to

9、mcat,继续修改配置文件。关闭tomcat命令:/usr/local/apache-tomcat-7.0.56/bin/shutdown.sh;6)将【iclass】文件夹上传到服务器tomcat的webapps目录中(/usr/local/apache-tomcat-7.0.64/webapps/)即可。iclass项目文件可以向开发人员索要最新版。7)将ApplicationRperties和thinkBperties上传到/usr/local/apache-tomcat-7.0.64/webapps/iclass/WEB-INF/classes目录下。

10、重写ApplicationRperties和thinkBperties。命令:cd /usr/local/apache-tomcat-7.0.64/webapps/iclass/WEB-INF/classes/vi ./ ApplicationRperties修改完成后,保存退出。继续修改thinkBperties文件。vi ./ thinkBperties修改完成后保存退出启动tomcat。盒子通过boxNo来在云端区分的,所以box的id需要根据学校规划设置,该id唯一。6、 mysql安装配置(在线安装):1

11、、 安装命令:yum -y install mysql-server;(若yum命令无法正常执行,请查找常见问题)2、 启动mysql:service mysqld start ;3、 设置密码:/usr/bin/mysqladmin -u root password 'sdzn123456';4、 登录:mysql -uroot -p 回车后输入密码;5、 为Mysql添加远程访问权限:登录mysql后执行:GRANT ALL PRIVILEGES ON *.* TO 'root''%' IDENTIFIED BY 'sdzn12345

12、6' WITH GRANT OPTION;其中输入'root'、'sdzn123456'是数据库的用户名和密码。输入“quit”回车退出mysql。6、 安装完毕后建立iclass数据库,并运行数据库脚本iclass.sql。此数据库脚本只含有数据库结构,不含有数据库数据,所有数据均从网络上进行下载7、 重启:service mysqld restart8、 若提示:mysqladmin: connect to server at 'localhost' failederror: 'Access denied for user &

13、#39;root''localhost' (using password: YES)'解决办法:破解mysql密码#> service mysqld stop #>mysqld_safe -skip-grant-tables & 输入 mysql -uroot -p 回车进入 >use mysql; > update user set password=PASSWORD("sdzn123456")where user="root" 更改密码为 sdzn123456 > flush pr

14、ivileges; 更新权限 > quit 退出service mysqld restart mysql -uroot -p新密码进入9、 卸载mysql:yum remove mysql mysql-server mysql-libs compat-mysql51rm -rf /var/lib/mysqlrm /etc/f查看是否还有mysql软件:rpm -qa|grep mysql有的话继续删除mysqld_safe -skip-grant-tables &/opt/mysql/product/5.5.25a/bin/mysqld_safe-skip-grant-table

15、s &1 109127、 openfire安装1)解压openfire_3_9_3.tar.gz,重命名文件夹为openfire;2)使用SSHSecureShellClient上传到服务器/usr/local/目录下;3)修改logs文件夹权限:进入到/usr/local/openfire目录,执行命令:chmod 777 /usr/local/openfire/logs修改openfire文件可执行权限:chmod 777 /usr/local/openfire/bin/openfire4)启动命令:/usr/local/openfire/bin/openfire start关闭命

16、令:/usr/local/openfire /bin/openfire stop8、 设置开机启动开机启动命令存放在/etc/rc.d/rc.local文件中,编辑该文件(vi /etc/rc.d/rc.local),直接将启动软件的命令写入rc.local文件即可。例如:service mysqld start/usr/local/apache-tomcat-7.0.64/bin/startup.sh/usr/local/nginx/sbin/nginx c /usr/local/nginx/conf/nginx.conf/usr/local/openfire/bin/openfire st

17、art注意,openfire放在mysql和tomcat之后启动。若软件安装目录与前述步骤中的目录完全一样,可以直接将【配置文件】文件夹中的rc.local文件上传到服务器的/etc/rc.d/路径下。9、 导入数据库使用Navicat连接数据库,将iclass.sql文件导入到数据库。1)点击新建连接,打开界面如下图,输入服务器ip及用户名和密码,端口号默认3306.2)打开数据库后再运行SQL文件;运行后在右侧点刷新即可。10、 openfire配置服务器启动openfire,在浏览器输入http:/服务器ip:90901、 在语言选择界面,选择中文(简体),点击Continue继续;2、

18、在服务器设置界面,在域一栏填入域的名称,通常情况下是填入openFire服务器的IP地址,控制台端口默认,点击继续;注意域写:sdzn3、在数据库设置页面,勾选标准数据库连接,点击“继续”;在mySql的数据库中建立openfire数据库,如图配置,点击确定:4、在数据库设置界面,数据库驱动选项中,选择“mySQL”,数据库URL填入“jdbc:mysql:/:3306/openfire?rewriteBatchedStatements=true&useUnicode=true&characterEncoding=utf-8”,用户名密码则填入建立数据库时的数

19、据库用户名和密码,点击继续;5、外形设置,默认选择初始设置,点击继续;6、在管理员账户页面,可以设置管理员admin的密码,如果跳过这一步,则默认密码为admin,此处设置密码为sdzn123456,点击继续;7、安装完成,点击登录到管理控制台;8、使用admin和刚设置的密码进行登陆;9、进入控制台页面以后,点击服务器设置,点击管理更新,将“服务启用”和“通知管理”禁用,点击保存设置,至此,openfire配置完毕。11、 常见问题1. 在执行yum更新,即运行 yum update 命令时,提示以下错误:Error:database disk image is malformed可能是由于yum的原数据损坏导致的,与rpm的数据库损坏类似,前者会导致更新不能正常执行,后者会导致安装失败并出现乱码。可以尝试以下方法解决:使用xs

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论