记一次 DOMjudge 的安装经历

本文详细记录了一次在 Ubuntu 18.04 上安装 DOMjudge 的过程,包括用户配置、预装环境、Apache 配置、DOMjudge 启动及评测机(judgehost)的配置。在安装过程中遇到了 MySQL 连接问题,并给出了解决方案。安装完成后,强调了安全措施,如关闭 Apache 的 KeepAlive 和保护 DOMjudge server 的策略。
摘要由CSDN通过智能技术生成


本文仅大概记录安装过程,脑子记录难免有些偏差,具体安装过程务必按照Administrator-Manual.pdf中的指引进行!

起因

事情是这样的

起因

于是乎老师给了我一台 Digital Ocean 的主机,

操作系统是 Ubuntu 18.04 LTS。

用户配置

上来先配置了一下 root 的密码,
然后创建了新用户:junyi
将 junyi 加到 sudoers 里。

之后apt-get update,

预装环境

打开DOMjudge官网,按照Installation 说明进行安装,
sudo apt install gcc g++ make zip unzip mariadb-server
sudo apt install apache2 php php-cli libapache2-mod-php php-zip
sudo apt install php-gd php-curl php-mysql php-json php-xml php-mbstring
sudo apt install acl bsdmainutils ntp phpmyadmin python-pygments
sudo apt install libcgroup-dev linuxdoc-tools linu

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值