想象一下,我有一个 RDF4J 服务器和工作台在 AWS 服务器上运行http://1.2.3.4
...我最近example.com
通过 AWS 路由 53 注册了该域并将其指向http://1.2.3.4
我的 AWS 安全组已为我现在使用的笔记本电脑打开所有端口。
如果我使用网络浏览器访问http://example.com:8080/rdf4j-server
,预期的网络界面会立即出现。
但是,如果我尝试访问http://example.com:8080/rdf4j-workbench
,该页面大约需要一分钟才能加载。完成后, 将RDF4J Server URL
设置为http://example.com:8080/rdf4j-server
。单击左侧的任何探索链接会导致waiting...
如果我在 Web 界面中将 更改为RDF4J Server URL
,http://localhost:8080/rdf4j-server
则我可以浏览、探索、查询等。
有没有办法设置工作台的默认服务器?我没有在我的 RDF4J 主页中看到任何看起来相关的参数文件/opt/tomcat/.RDF4J
我也没有在该文件夹中的日志文件中看到任何错误。
catalina.out 中存在可能相关的超时错误:
23-May-2017 14:45:09.597 WARNING [http-nio-8080-exec-6] org.eclipse.rdf4j.workbench.proxy.ServerValidator.canConnect java.net.ConnectException: Connection timed out (Connection timed out)
java.net.ConnectException: Connection timed out (Connection timed out)
我也对名称解析技巧持开放态度。我将以下行添加到/etc/hosts
. 这似乎有效,但对我的口味来说似乎有点太偷偷摸摸了。
127.0.0.1 example.com