首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Virtuoso中定义端点

在Virtuoso中定义端点
EN

Stack Overflow用户
提问于 2011-04-09 21:23:15
回答 1查看 4.4K关注 0票数 2

我如何在Virtuoso中为我的本体定义新的端点?我能够通过RDF Store upload选项卡中的Virtuoso Conductor上传我的本体。现在,我需要定义一组端点,以便能够通过HTTP在我的应用程序中使用它们。Virtuoso Conductor中有没有实现用户友好界面来创建端点的选项卡,我该怎么做?我需要使用一些外部工具吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-11 17:11:11

Virtuoso的web服务器能够使用conductor界面创建额外的监听器,如下所示:

http://docs.openlinksw.com/virtuoso/htmlconductorbar.html#admui.internetdomains

在安装时,您将virtuoso.ini中的HTTP Server端口设置为8890,您希望将其保留在本地网络中,因为这包含您在Virtuoso中注册的所有端点。因此,只要您不在防火墙中打开此端口,您就只能从本地计算机访问它。

接下来,使用计算机的外部名称创建一个新的vhost条目,并使用端口80 (如果不想以root用户身份运行,则使用更高的端口),例如:

接口: 0.0.0.0端口:8080http主机: my.example.com

接下来,添加"New directory to this line",单击"Type“单选按钮,从下拉列表中选择"Sparql access point”,然后按下一步按钮。将"Path“设置为/sparql,然后按"Save Changes”按钮进行存储。

至此,您已经创建了:

http://my.example.com:8080/sparql

它的功能与您的内部http://localhost:8890/sparql完全相同。现在,您可以打开防火墙并允许外部计算机连接到端口8080,这样人们就可以使用您的sparql端点,而无需访问virtuoso安装上的任何其他端点。

您可能还应该更改您的virtuoso.ini,以便:

URIQA DefaultHost = my.example.com:8080

如果使用端口80,则不必在此设置的末尾添加:80,尽管这应该没有任何区别。

现在,您可以向刚刚创建的新my.example.com界面添加其他目录/端点,例如,指向描述您的站点的index.html的/目录等。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5605285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档