常见问题:如何让其他人访问我的考试系统?

经常有用户向我们咨询:

如何让其他人访问我的考试系统?

为什么局域网的其他人打不开考试系统?

上述问题我们在“常见问题”栏目中(第二条)做了简要的说明。但是篇幅有限,有些情况没有解释清楚,今天通过这篇文章详细介绍一下。

 

如果是集成环境:

安装好后会跳出本机的访问地址,一般是:http://localhost:8080/login.thtml,注意:这个地址只能服务器本机访问。

同一网络的其他计算机则通过该服务器的IP地址来访问,如:http://192.168.0.1:8080/login.thtml

如果需要外网访问,需要服务器有相应的外网IP地址,或通过交换机进行网络端口的映射。

 

如果其他计算机无法访问服务器:

一般是因为:Windows防火墙默认没有开启8080端口的访问权限,所以只有服务器自身可以访问,而其他计算机则无法访问考试系统的网址。

 

解决方法:服务器增加防火墙端口白名单(即:例外的端口),如下图。

 

如果是自行安装

一般不会出现上述问题,安装过程一般会自动设置好,如果出现也可以参考上述的方法解决。

 

在Linux环境下自行安装Apache Tomcat时,一般也是需要增加端口白名单的,方法如下:

 

shell>vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

shell>service iptables restart #重启防火墙

 

Ubuntu系统的防火墙设置稍有不同,可以在百度查询相关的设置方法。

 

以上就是在使用TomExam考试时,遇到他人无法访问情况的解决方法,仅供参考。