ubuntu中如何建立自己的hustoj?如何用外网给他人使用?

ubuntu中如何建立自己的hustoj?如何用外网给他人使用?服务器电脑是否可以关机还是要一直开机才有用?

0

2个回答

如果是用域名解析到你的服务器,现有的政策是不允许的,也不会给你备案的,要可以解析的域名可以在万网上购买,服务器不可以是自己的电脑,可以是阿里云之类的,也可以是学校或者集团的服务器。

0

参考:https://blog.csdn.net/qq_34886018/article/details/75315205

要外网使用,服务器当然要一直开机,而且你的服务器要拥有一个公网ip地址(你的出口ip和你登录www.ip138.com看到的一致,说明你有公网ip,否则说明没有),如果你用了路由器,映射好端口就可以了。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
2017最新搭建hustoj网站
1. 首先虚拟机安装了Elementory OS (基于Ubuntu的衍生版) 按惯例,先装Mysql:  apt-get installmysql-server mysql-client 2. 安装Apache2:  apt-get install apache2 3. 安装php7,一些教程不适用了:        apt-get install php7.0 libapache2
hustoj 比赛时设置除管理员外,其他帐号不能查看代码
1.找到 /judge/src/web/include/login-hustoj.php 文件 2.找到这一句,将其注释掉,这里已经注释掉 3.再找到这个文件 /judge/src/web/include/db_info.inc.php 4.找到这一句,将其注释去掉,比赛ID改为对应比赛的ID 号 ...
2018Linux(Ubuntu)上关于hustOJ的安装与配置
Ubuntu上搭建hustoj 开始的时候看别人的博客,基本上大同小异,无非是先配置LAMP环境,然后去https://github.com/zhblue/hustoj   下载文件进行安装。 但是由于很多博客写的比较早,最晚的也是在2017年了,上面所说的安装hustoj这步 sudo apt-get update sudo apt-get install subversion ...
Linux mint 17.2 系统下安装hust oj
先配上我安装完hust oj的图 我也是借鉴以下四个教程,然后今天也想总结一下这几天做oj的经历 先附上四个链接: http://blog.csdn.net/cy_93/article/details/22796151 http://www.aichengxu.com/other/1088209.htm http://www.cnblogs.com/nbalive2001/p/...
在ubuntu下搭建hustoj方法
学习如何掌握安装虚拟机,在ubuntu下搭建hustoj方法
如何搭建hustoj
首先请准备好系统:Ubuntu14.04LTS。 1、使用root账户登录Ubuntu。 2、日常升级软件库apt-get update,然后耐心地等待它完成。 3、安装MySQLapt-get install mysql-server mysql-client,中途会提示输入sql的账号和密码,这里密码可以随便填写,但是账号一定要填root(当然你也可以试试不填root的后果)! 4、安
最新版HUSTOJ本地及云端服务器搭建
HUSTOJ是现在使用较多的开源OJ之一,而且最近HUSTOJ也在一直改版,一直更新,最近也更新了最新版本 其实HUSTOJ搭建还是比较简单的,搭建的时候首先要明确所使用的系统,建议使用Ubuntu 14.04系统,不建议使用Ubuntu 16.04 ,更新之前使用16.04搭建O不能使用,更新之后不太清楚了,所以还是使用14.04,比较稳妥 HUSTOJ所使用的环境是Ubuntu系统,Apa...
Java本地的项目,怎么可以让别人通过外网访问-内网穿透
一、点击链接 https://natapp.cn/ 注册个免费的账户 NATAPP官网 二、登陆进去以后查看authtoken。复制这个,等下要在客户端用到! 分配的authtoken 三、点击个人中心,稍微做一下配置: 简单的配置 四、点击官网的立即下载 下载windows x64位的客户端 下载 五、windows 系统下 双击这个出现这个界面 启动 六
用自己的电脑搭建服务器并让外网访问。
你需要的东西在这里基本都能找到了: x64:https://pan.baidu.com/s/1dZzrPdWJjiGNdIB3fspWpg x86:https://pan.baidu.com/s/1sRc74Ba9feHKU_-EqE5bcw 安装配置JDK https://blog.csdn.net/upc1607020107/article/details/81354242 安装To...
怎么创建一个自己的网站并从外网可以访问
这个问题是很多新手喜欢问的,譬如大学生想做个自己的博客或者搞个班级图片站什么的,一来可以装个X,二来也算是有个自己定义的域名搞搞小业务什么的。     那么怎么才能有个属于自己的网站(企业邮箱)呢。     一:申请个域名。     二:解析域名到服务器上(空间、虚拟主机)。over     申请域名大家都懂,你得有个能访问的地址。这个能申请域名的网站很多,买个域名一年几十块钱。先去买个域
在ubuntu中如何给应用程序建立桌面快捷方式
在ubuntu中如何给应用程序建立桌面快捷方式
webservice------java如何写一个webservice服务让别人调用
创建工程,写下面这个类,然后运行,你就会发现服务器一直开着,已经发布成功了,用webservice的时候必须有网络   然后复制路径,后面加?wsdl访问你就会看到自己发布的wsdl了,然后看我另一篇博客,就可以调用服务端发布的代码了 https://blog.csdn.net/kxj19980524/article/details/84673457 ...
ubuntu16.04 安装hustoj 最新【亲测,附带常见问题解决】
最近在学习Linux,就想着搭建一个oj玩玩。在网上找了好多教程,发现因为版本比较老,好多文件已经变了。装了好几次,中间出现各种问题,但是也借着这次机会对linux命令有了进一步的理解和认识。下面是我的安装过程和一些解决办法。废话不多说,开始安装。 1.先将用户切换为root,因为需要安装一些软件和执行一些命令,这样方便。 sd@sd:/$ su root 密码: 输入密码就行...
hustoj 测试数据生成
hustoj后台是linux系统,所以在添加测试数据时需要注意回车换行的区别。 1)网页录入的样例数据和测试数据都是没有回车符的,只有换行符 2)在windows记事本中录入的测试数据时有回车换行符的 3)对于字符串读入题目的测试数据处理时,要特别注意。sample数据和data数据要统一起来。建议把windows中录入的测试数据中的cr全删除,只保留lf
ubuntu16.04搭建HUSTOJ教程及去广告的教程
step1——购买云服务器 我选的是腾讯云。 腾讯云服务器快速入门 Linux 云服务器链接: https://cloud.tencent.com/document/product/213/2936 腾讯云可以试用半个月,所以我用了腾讯云。 购买时,操作系统j默认是centos,为了不必要的麻烦,改成ubuntu 16.04。 如果你购买的已经是centos,那么可以采用重装系统的办法...
ubuntu将自己电脑做成服务器使其他电脑可远程连接,并且批量添加用户
将ubuntu系统设置为服务器很简单,只需要开启ssh服务就可以了。开启了ssh服务以后,其它电脑就可以通过ssh登录你的这台ubuntu服务器。SSH分客户端openssh-client和openssh-server,但是ubuntu系统已经默认有openssh-client(再说作为服务器也不需要这个),所以你现在只需要安装openssh-server就可以达到目的。 安装openssh-s...
使用docker镜像-如何创建、访问和分享我自己的容器呢?
使用docker镜像我是如何创建、访问和分享我自己的容器呢?在前边的安装简介中,我们提及到了基础镜像。在前面的部分我们已经使用了Docker镜像,举例:ubuntu镜像和training/webapp镜像。我们还发现Docker主机会从存储中心下载镜像。如果一个镜像不存在,他就会自动从docker镜像仓库去下载:默认的Docker Hub公共镜像源。在这一节中,我们将探讨更多的关于docker镜像...
如何在局域网使用自定义域名
在C:\Windows\System32\drivers\etc\hosts文件中添加 127.0.0.1 xxx.xxx.xxx(指定域名)这样在访问xxx.xxx.xxx时即会访问127.0.0.1地址,只在局域网有效。
在centos下搭建hustoj教程
搭建hustoj首先需要LAMP环境 在已经搭建好LAMP环境之后可以按照下面的步骤搭建hustoj yum install update //更新数据 sudo yum install subversion //安装svn sudo svn co https://github.com/zhblue/hustoj/trunk/trunk/ins
在远程ubuntu服务器中创建自己的账号
一.SSH远程登录 第一次使用ssh,还以为后面的是某个网址或账号名 robert@robert-ThinkPad:~$ ssh amax@114.212.190.205 amax@114.212.190.205's password: Welcome to Ubuntu 17.04 (GNU/Linux 4.4.0-31-generic x86_64) * Documentation:...
2017最新在linux上搭建hustOJ(ubuntu系统)
1.安装mysql apt-get install mysql-server mysql-client 安装的过程会弹出一个框,让你设置数据库密码,即是后来的DBPASS,一定要记住!!!输入sql密码,按TAB切换到ok, 2.安装apache2 apt-get install apache2 这里要说明一下,就是ubuntu下的apache2默认网页执行文件夹
注册hustoj管理员账号
注册hustoj管理员账号 1.      现在oj中注册一账号(例如:账户名为admin),然后设置管理员权限 2.      输入命令:sudo su 回车,输入root账户密码 3.      输入命令:mysql –uroot –p 回车  #以mysql的管理员权限进入 4.      输入命令:showdatabases; #查看所有的数据库 5.      输入命令:us
ubuntu 16.04安装hustoj
ubuntu 16.04安装hustoj,一种详细的部署与实现方案,通过自己总结实现的技巧。
NatApp使用:linux ubuntu免费快速的将自己的电脑配置成外网可以访问的服务器
经过测试,目前快速且免费可以搭建内网穿透的,是使用natapp内网穿透工具   NatApp安装 #下载安装包 wget http://download.natapp.cn/assets/downloads/clients/2_3_4/natapp_linux_386_2_3_4.zip #解压文件 unzip natapp_linux_386_2_3_4.zip #给natapp执...
如何使用git管理自己的本地代码
首先废话不多说,先可以看一下大牛的博客:https://blog.csdn.net/zq979999/article/details/47294497另一个详细的解释如下博客:www.cnblogs.com/laugh/p/6807745.html另:blog.csdn.net/cai2016/article/details/51557682然后谈一下自己主要用到的工具:首先需要使用git con...
如何让其他用户在任何情况下访问html文件?
1、首先需要公网服务器。在阿里云/腾讯云等购买云主机(相当于购买了所有电脑的资源)。 2、在云主机上装操作系统,Linux、Windows均可。 3、编写html文件。 4、把文件放到服务器中。 5、在服务器上安装web服务器,如windows上的IIS,在Linux上Apache。(任一个服务器都可以) 6、配置服务器的配置文件工作目录,把文件拷入工作目录。 7、通过浏览器,可以使用...
如何让你自己做的网站他人可以访问——外网访问
运行网站需要服务器,IIS 主要用于 Windows 服务器,Apache、Nginx 多用于 Linux 服务器(即 LAMP 和 LNMP)。 检查你的系统是否已安装IIS 单击:“开始” -> “管理工具”。 windows server 2008的IIS版本为7.0或7.5,已经包括fastcgi,安装十分方便。 打开:“开始” -> “管理工具”-> “服务器管理
如何在Ubuntu(Linux) 系统上建立自己的hexo博客
网上教程已经很多了。为什么还要写这样一篇博客呢? 网上教程过于分散,自己在搭建过程中遇到了一些细节问题,从头到尾解决下来花了不少时间,本文重点是涉及配置hexo安装环境和git环境,希望做一个总结,方便日后查看,也许能够帮到更多人呢~ 说明:Hexo是静态博客生成框架,这个博客要托管在开源代码托管网站Github的git pages上,git是Github的分布式源代码管理工具,这里用来推送h...
hustoj搭建--常见问题
环境: Centos6.5   apache2+PHP5+MySQL   设置apache服务器网站根路径(设置之后可通过IP访问OJ) 1. 进入目录/etc/httpd/conf下的httpd.conf文件   把其中的Documentroot后面的路径后面加上/JudgeOnline 2. 重启apache2   终端下键入 service httpd restart 3. 终
JSP中使用数据库
如何用JDBC建立数据库连接,以及在JSP中如何用JDBC更新和查询数据库。 Java数据库连接(JDBC)、创建数据库、建立到数据库连接、查询数据库、更新数据库、在JSP页面中使用数据库。
搭建hustoj过程简述
首先感谢阿里云的云翼计划,9.9元一个月的服务器 云翼计划 我选择的是32位ubuntu,看不到图形界面会很烦,于是我安装了一下vncserver VNC安装说明,尽管没有达到链接中图示的效果,也勉强可以用了。 hustoj安装步骤 1.安装mysql apt-get install mysql-server mysql-client 安装的过程会有一个框,输入sql密码,按TAB切换到
如何让自己电脑可以在外网访问,不用自己申请域名
有人问我如何搭建自己的服务,并且可以用指定域名访问。去网上找了一大堆,乱七八糟的。 自己把自己的配置经历,方便自己回顾。    我们在内网用tomcat等web容器将我们项目正常启动后,如何让外网的人访问。 首先 需要将自己的ports 映射到域名上。这里有两种方法,1种是基于路由的,2另一种使用 三方工具帮助完成映射。 三方工具的相对简单些,毕竟是收费项目。 我使
用python 代码 怎么给别人发邮件的两种写法
一、QQ,qq使我们最常用的邮箱,我们怎么用代码给别人发邮箱呢?1、新建一个文件,文件名不能是email ,记住了。否则会出错的。import smtplib,time # QQ邮箱 HOST = 'smtp.qq.com' # 服务器主机,相当于第三方客户端 PORT = '465' # 端口 使用SSL,端口号465或587 FROM = '发件人邮箱' # 发件人的邮箱账号,必...
ubuntu 下如何编译并运行c程序
           很久没有看书,发现退化严重,开始恶补。 程序的灵魂—算法 一个程序应包括:  对数据的描述。在程序中要指定数据的类型和数据的组织形式,即数据结构(data structure) 。  对操作的描述。即操作步骤,也就是算法(algorithm)。 Nikiklaus Wirth 提出的公式:   数据结构+算法=程序      GCC是Linux操作系...
hustOJ修改数据库密码正确的打开姿势
  话说对ubuntu的使用本来就几乎是白纸一张的女汉子,坚持在hustOJ官方群里问了各位群中大佬一天的问题,总算是解决了几个问题,其中一个就是本文要记录的关于zhblue提供的hustOJ liveCD版安装后的OJ数据库密码的修改问题。解决步骤如下:  设你的密码是s.  一.在终端用命令行修改掉数据库密码为s。   操作过程:1.在终端输入命令行 mysql -u root -...
怎样用自己电脑做服务器供他人访问自己的网站
暂时由于项目需要,需要有一个域名,用于团队内部测试,但是我又不想购买空间,怎么办? 下面我来介绍一下我的解决方法: 1、注册域名。正好这时候腾讯云搞了个活动,我在上面花了一块钱买了个.xyz域名,挺便宜的。 2、有了域名之后下一步,是进入控制台,开启服务状态 3、点击“解析”,跳转到下一个页面 然后主要添加A记录,填写主机记录为“www”,记录值为你的服务器IP(本地主机IP外网地址),不会...
重构-改善既有代码的设计+中文版.pdf
程序员必读书之一。如何写出干净的代码.如何用代码与他人交流
Hustoj 配合阿里云服务器搭建OJ平台步骤
文章目录0、本地或者服务器1、 MySql2、安装hustoj 虽然本教程内容不多,按照教程来搭也不需要多少时间。但是到最终实现还是花了几个小时。 其次,有个玄学问题,第一次在服务器上安装时,提交代码不可用,我也不会卸载它,哈哈;还好是服务器,也没什么重要东西,最好的办法就是还原,重装就行;第二次安装完美运行。 在服务器上端口也要设置好。 0、本地或者服务器 访问方式: 本地搭建OJ,浏览器输...
外部ssh连接Ubuntu系统
外部ssh连接Ubuntu系统背景:安装完Ubuntu后,无法使用ssh连接到主机,确定ip没有输入错误,防火墙已经完全关闭解决方案 背景:安装完Ubuntu后,无法使用ssh连接到主机,确定ip没有输入错误,防火墙已经完全关闭 解决方案 ifconfig 查看IP地址是否正确 但是ssh无法连接 进入Ubuntu 查看22 端口的情况,发现22端口并未开启; 命令:netstat -ntlp|...
创建虚拟机和远程访问虚拟机
本博客旨在记录如何通过VMware vSphere Client来创建虚拟机,同时能够通过本机来远程访问虚拟机。 (1)登录VMware vSphere Client后在主机上右键——新建虚拟机; (2)接下来的流程下一步即可,需要注意的是创建磁盘环节选择“Thin Provinsion”,另外可以设置虚拟磁盘的大小,例如:50GB或者100GB; (3)在创建完虚拟机后来设置操...