centos svn apache?centos8安装docker
今天给各位分享centos svn apache的知识,其中也会对centos8安装docker进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
Linux centos下安装svn服务器就这么难么
Centos下安装SVN服务器详细步骤
在保证联网的条件下,执行以下一、二操作,否则请先下载apache、svn的安装包并解压缩
1.安装apache
yum install httpd
2.安装svn
yum install subversion
yum install mod_dav_svn
3.创建SVN仓库
mkdir/home/svn
4.在SVN仓库目录下创建你要的版本库
svnadmin create/home/svn/xyz(版本库名:xyz)
5.创建用户及密码
在/home/svn/xyz/conf目录下,输入:htpasswd-c passwd xiao
第一次在创建用户密码,需加上“- c”参数
6.设置权限
编辑authz文件,设置组别人员读写权限
7.修改svnserver.conf
8.启动SVN服务
svnserve-d--listen-port 3690-r/home/svn/xyz
9.防火墙打开3690端口
进入/etc/sysconfig,修改iptables文件
加入如下:
-A RH-Firewall-1-INPUT-m state--state NEW-m tcp-p tcp--dport 3690-j ACCEPT
10.修改apache,目的是保证http能够访问
修改/etc/httpd/conf.d/subversion.conf文件
加入如下:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_modulemodules/mod_authz_svn.so
<Location/>
DAV svn
SVNParentPath/home/svn/xyz
AuthType Basic
AuthName"Authorization Realm"
AuthUserFile/home/svn/xyz/conf/passwd
AuthzSVNAccessFile/home/svn/xyz/conf/authz
Require valid-user
</Location>
11.配置SVN下目录被apache拥有
chown–R apache:apache/home/svn/xyz
12.设置apache开机启动
chkconfig httpd on
13.设置svn开机启动
(1)编写/usr/local/customshell/svn.sh,内容为svnserve–d--listen-port 3690–r/ home/svn/xyz
(2). vim/etc/rc.d/rc.local增加一句:/usr/local/customshell/svn.sh
如何在CentOS上安装Tomcat
这里概括说一下。具体要自己测试,搜索更多的资料。否则到任何一块不理解的,都会出错。
希望下面的内容对你有用:
1,首先确定使用的版本,包括你的centos6.5是64位还是32位。然后到官方网站下载软件。这里以一个稳定的版本为例:当然你可以到时变更成你喜欢的。或者最新的。
Tomcat项目使用要用到JAVA,这里选择JAVA1.7,也就是通常所说的JAVA7
64位版本的 jdk-7-linux-x64.tar.gz 32位版本的 jdk-7u3-linux-i586.tar.gz,Tomcat不分位数,直接下载apache-tomcat-7.0.30.tar.gz,以上通过搜索或者官方网站下载相近的即可。
2,将这些文件解压到目录,一般来说是在/usr/local目录,命名为Java,TomcaT目录,当然具体名字你也可以定制。
3,配置环境变量,这个环境变量根据你定义的名字进行引用。保持一致即可。
下面给你一个生产环境的配置:
安装Java和Tomcat目录都是/usr/local下面,名字就是下面声明的。
将这个加到/etc/profile
source/etc/profile生效或者重启。当然其他位置环境变量你自己定。
在Tomcat1安装包里改变一些端口。如你所说的。
基本就OK。
如果有/etc/init.d下面的启动文件,要改一下配置,没有的话,直接在不同目录启动即可。
JAVA_HOME="/usr/local/java"
CLASS_PATH="/usr/local/java/lib/tool.jar:/usr/local/java/jre/lib/dt.jar"
export NGINX_HOME JAVA_HOME CLASS_PATH
CATALINA_HOME="/usr/local/tomcat"
CATALINA_BASE="/usr/local/tomcat"
export CATALINA_HOME CATALINA_BASE
CATALINA_1_HOME="/usr/local/tomcat1"
CATALINA_1_BASE="/usr/local/tomcat1"
export CATALINA_1_HOME CATALINA_1_BASE
TOMCAT_HOME="/usr/local/tomcat"
export TOMCAT_HOME
TOMCAT_1_HOME="/usr/local/tomcat1"
export TOMCAT_1_HOME
PATH=".:/usr/local/svn/bin:/usr/local/java/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/root/bin:/bin:/bin:/sbin:"
4,然后将做好的项目话在Tomcat/webapps里。然后运行Tomcat即可打开。
hustoj支持windows吗
hustoj--请一定认真看完本页再动手安装,以免无谓的折腾!
根据你选择的发行版不同,从下面三个脚本里选一个来用。
不要相信百度来的长篇大论的所谓教程,那些都是好几年前的老皇历了,会导致不判题,不显示,不好升级等等问题。
尤其别装apache
近期github的svn访问缓慢,可以到release中下载tar.gz版本,然后用install目录下的*-bytgz.sh脚本安装。但是注意这样安装的实例,将来升级时只能手工升级。
首先安装Ubuntu14.04(最稳定),然后用下面脚本快速安装OJ:
wget
sudo bash install-ubuntu14.04.sh
或者安装ubuntu16.04(拥有更新的编译器版本),然后用下面脚本快速安装OJ:
wget
sudo bash install-ubuntu16+.sh
发烧级用户ubuntu18.04(至少1年以上debian系Linux使用经验,欢迎帮忙踩坑测试,有问题会尽快修复)
wget
sudo bash install-ubuntu18.04.sh
假如你不得已非要用centos7(有的语言可能不支持),可以用下面脚本快速安装OJ:
wget
sudo bash install-centos7.sh
安装完成,用admin作为用户名注册一个用户,自动成为管理员。
安装后几个重要配置文件的位置
/home/judge/etc/judge.conf
/home/judge/src/web/include/db_info.inc.php
/etc/php5/fpm/php.ini或/etc/php7.0/fpm/php.ini
/etc/nginx/sites-enabled/default
如果用户量比较大,报50x错误,可能需要修改/etc/nginx/nginx.conf中的设置:
worker_processes 8;#其中数字8可以取CPU核心数的整数倍。
events{
worker_connections 2048;
multi_accept on;
}
如果遇到比赛人数多,比赛排名xls文件无法下载,请修改/etc/nginx/sites-enabled/default,在fastcgi_pass一行的后面增加
fastcgi_buffer_size 128k;
fastcgi_buffers 32 32k;
保存后,重启nginx
REDHAT/ CENTOS用户请浏览
docker安装,仅供docker熟练用户参考使用,假如你不知道什么是docker,请假装没看见这一段!
docker run-d-it \
-v/data/docker/docker-wxy/data:/data \
--privileged \
--name hustoj \
-p 80:80 shiningrise/hustoj:latest
docker测试安装
docker run-d-it--name hustoj-p 80:80--privileged shiningrise/hustoj:latest
仅安装C++版本
docker run-d-it--name hustoj-p 80:80--privileged shiningrise/hustoj:cpp
树莓派用户请用rpi分支源码(实验性质)手工搭建web,并编译安装core目录下的judged和judge_client。
更多安装方法
有问题请先查阅FAQ和Wiki或使用搜索引擎。
使用上需要帮助,请加用户交流QQ群23361372,仅支持开通支付功能的手机QQ加群,不接受其他方式加群。群共享有题库安装盘文档,群内可以讨论答疑。新加群,请改群名片,5分钟后可以发言。请尊重开源软件开发者的辛苦劳动,出言不逊者将被踢出,群费不退。
Linux不熟悉的用户推荐使用: HUSTOJ_LiveCD(关注微信公众号onlinejudge获得百度云下载链接)
HUSTOJ_Windows(仅支持XP,QQ群23361372共享文件)进行安装。
使用说明见iso中README,也可以参考LiveCD简介
Linux新手请看鸟哥的私房菜
建好系统需要题目,请访问TK题库和freeeproblemset项目
前台演示
常见问题自动应答微信公众号:hustoj
关注后回复:新装系统、升级、目录等关键词,系统会自动回复相关帮助。
HUSTOJ is an GPL FreeSoftware?.
HUSTOJ是采用GPL的自由软件。
注意:基于本项目源码从事科研、论文、系统开发,"最好"在文中或系统中表明来自于本项目的内容和创意,否则所有贡献者可能会鄙视你和你的项目。使用本项目源码和freeproblemset题库请尊重程序员职业和劳动。
论文请引用参考文献基于开放式云平台的开源在线评测系统设计与实现
如果打算进行二次开发,Wiki和这份文档可能有帮助。
(摘自github:网页链接