
江南大学OJ宝塔面板一键安装与手动设置指南
版权申诉

江南大学OJ搭建流程指南是一份针对宝塔面板用户的详细教程,旨在帮助用户在Linux服务器上安装和配置江南大学开源在线编程竞赛平台JNOJ。这份指南主要适用于第一版,即基于PHP的Yii2框架、MySQL数据库、Nginx web服务器以及C语言编写的判题部分。
1. **官方资源**
- JNOJ项目的GitHub地址:https://github.com/shi-yang/jnoj 和 https://gitee.com/shi-yang/jnoj,提供了代码仓库和在线预览平台。
- 文档链接:https://github.com/shi-yang/jnoj/blob/master/docs/install.md,其中包含安装步骤和基本介绍。
2. **环境要求**
- V1版本的搭建需要Linux系统(如Ubuntu 18.04、Ubuntu 16.04、CentOS 7.2+),以及Nginx、MySQL和PHP环境。
- 对于新服务器,推荐使用一键安装脚本,但注意当前仅在特定Linux版本中测试通过。
3. **一键安装**
- 下载安装脚本:`wget https://raw.githubusercontent.com/shi-yang/jnoj/master/docs/install.sh`
- 使用sudo权限执行脚本:`sudo bash install.sh`
- 安装完成后,管理员账号为admin,初始密码为123456,需立即修改。
4. **手动安装与面板设置**
- 对于已有多个网站的服务器,如腾讯云服务器上的宝塔面板,如果希望JNOJ使用非80端口访问,可以手动安装LNMP环境。
- 在宝塔面板中,新建一个站点并选择非默认端口,这里以www.jnoj.com为例,但需要后续添加实际的IP+端口号访问设置。
5. **注意事项**
- 一键安装方法目前仅适用于指定的Linux版本,其他系统可能需要单独处理。
- 在实际操作时,根据服务器环境的具体配置,可能需要调整脚本中的参数或者进行额外的配置工作。
通过这份指南,用户可以按照步骤安装和配置JNOJ,以满足不同的服务器环境需求。无论是新手还是有一定经验的开发者,都能从中找到所需的信息,确保顺利搭建和运行江南大学的OJ竞赛平台。
相关推荐



















随风浪仔
- 粉丝: 876
最新资源
- 仿美团PC端Web开发实践:Vue框架应用
- 探索Andriy1991.github.io的HTML技术实现
- OpenWrt x86_64自动编译固件详解
- Web代理技术:实现高效网络缓存的关键
- 公司年终JS+HTML抽奖程序:快速随机与自动模式
- Java技术分享与交流平台TechGig
- Python数据定价模块的深入分析与应用
- 本地文件搜索工具的开发与应用
- jpegsrc.v9b.tar.gz:JPEG库的新版本发布
- CodeSandbox上实现neogcamp-markNine标记九分法
- 深入探索GitHub的InnerSource开源模型
- 掌握机器学习:Jupyter Notebook中的决策树算法
- 深入解析HTML在github.io的应用与实践
- 深入解析hannahtobiason.github.io中的CSS技术应用
- rsschool-cv:创意履历表模板设计
- TSQL查询技术:mssql-queries存储库解析
- Kotlin开发应用adfmp1h21-pet界面截图教程
- 2021数据三项全能赛事解析与Jupyter Notebook应用
- Java语言环境下的tejun仓库创建详细步骤
- 4-mergaite:HTML文件压缩技术的最新进展
- Navicat12数据库管理工具压缩包发布
- 掌握JavaScript构建全栈应用的精髓
- C语言实现HFizzBuzz算法分析
- 探索DIDIC技术的核心优势与应用