从Windows桌面访问远程linux服务器的localhost:8080

时间:2015-05-15 08:06:11

标签: linux ssh localhost spagobi

我是Linux的初学者。我对linux服务器有ssh访问权限(我认为就是这样)。我在服务器上安装了一个名为SpagoBI的程序,需要通过浏览器中的localhost:8080进行访问。我已将指向localhost的xml文件更改为服务器的ip,但我仍然无法访问它。有没有人对如何通过ip访问localhost有任何建议?

3 个答案:

答案 0 :(得分:1)

将SpagoBI配置为在localhost(默认)上应答,您可以在Windows上使用Putty创建从本地系统到SpagoBI系统的SSH隧道。如果您要将本地8080(本地系统)重定向到SpagoBI系统的8080,那么您可以在SSH隧道启动时访问远程SpagoBI服务器,如http://localhost:8080/SpagoBI

现在......正确配置SpagoBI服务器以便它在特定FQDNS上应答...您需要修改Tomcat server.xml

转到Tomcat配置目录并编辑server.xml。这些是您需要修改的两个条目。然后重新启动tomcat并尝试使用FQDNS和URL访问SpagoBI。

<Environment name="spagobi_service_url" type="java.lang.String" value="http://spagobi.example.com:8080/SpagoBI"/>
<Environment name="spagobi_host_url" type="java.lang.String" value="http://spagobi.example.com:8080"/>

重启后,尝试访问SpagoBI,如http://spagobi.example.com:8080/SpagoBI

答案 1 :(得分:0)

我希望我理解。你在远程Windows机器上写“localhost:8080”吗?如果是这样,您应该编写SpagoBI的地址而不是localhost。 如果您已经这样做了,我会在SpagoBI问题排查中看到您应该尝试使用http://serverIP:8080/SpagoBI/servlet/AdapterHTTP?PAGE=LoginPage&NEW_SESSION=TRUE。 无论如何,我会检查8080端口是否在防火墙上打开。 如果您可以访问服务器上的GUI,我会尝试在http://localhost:8080实际上至少在本地工作的浏览器中打开。

答案 2 :(得分:0)

检查spagoBI是否在linux服务器上运行。如果不按照以下步骤操作:http://www.2daygeek.com/spagobi-5-0-release-notes-installation-steps/

如果它在linux服务器上工作,可以使用linux服务器的url:http://ipaddress在windows系统中打开它:portnumber / SpagoBI。