1 安装条件
-
硬件需求
-
服务器或者虚拟机,推荐配置如下:
- CPU:4核 以上
- 内存:16GB 以上
- 硬盘空间:200GB 以上
-
服务器或者虚拟机,推荐配置如下:
-
操作系统需求
-
Linux 操作系统,安装包在如下版本的Linux操作系统之上经过充分测试:
- Ubuntu 14 以上 64位 版本(目前最新版本为ubuntu-18.04。稳定性不如CentOS,易用性较好。操作系统装好之后,打开终端,使用命令 sudo passwd root 修改root 账号密码,然后调用命令: su root 切换到root账号)
-
操作系统安装注意事项:
- 安装完操作系统,要保证能够上网,CourseGrading需要从互联网自动下载依赖的软件包。
- 防火墙设置
- CentOS操作系统防火墙注意打开8080和80端口。操作方法,参考CentOS 安装指南
- Ubuntu默认没有防火墙,建议启用防火墙,步骤如下:
- 安装防火墙:apt-get install ufw
- 打开80、8080、22端口:ufw allow 8080; ufw allow 80; ufw allow 22
- 启用防火墙:ufw enable
-
Linux 操作系统,安装包在如下版本的Linux操作系统之上经过充分测试:
2 安装步骤
- 以root用户登录服务器;
-
打开终端,进入安装文件所在路径:
- 添加执行权限:chmod +x coursegrading-x.x.x.run
- 执行安装命令:./coursegrading-x.x.x.run
-
安装过程中会有提示,一般情况下,敲回车执行默认安装,如果需要定制参看如下介绍:
- 选择Web应用程序安装目录,默认为/usr/local/coursework,用户可以自己指定,要保证该目录下有足够大的磁盘空间;
- 选择数据库安装目录,默认为/usr/local/mysql_cg,该目录下的磁盘空间也尽可能大,如果与Web应用程序安装目录不在一块磁盘上,则性能会更优。
- 同样会提示web服务器端口号,默认为80,一般情况下不要修改,除非该端口已经被别的应用程序占用,可以选用8080端口。
- 安装过程开始,安装过程需要20分钟左右,如果安装成功系统会提示install success。
3 安装成功测试
- 在浏览器上输入地址:http://服务器IP地址(如果直接在服务器上打开浏览器访问,使用地址:http://localhost:8080);如果访问出问题,尝试重启一次服务器。
- 点击“教师登录”进入管理端(用户名/密码:admin/admin)
- 初次使用需要申请license,安装页面提示发送邮件即可。
注意:如果用户安装时修改了web服务器端口号,在服务器IP地址后加上端口号才能访问