gpt4 book ai didi

endpoint - 在 Virtuoso 中定义端点

转载 作者:行者123 更新时间:2023-12-02 02:26:49 29 4
gpt4 key购买 nike

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

最佳答案

Virtuoso 的网络服务器有能力创建额外的监听器使用此处记录的导体接口(interface):

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

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

接下来您使用您的外部名称创建一个新的 vhost 条目机器并使用端口 80(如果您不想运行,则使用更高的端口根)例如:

接口(interface):0.0.0.0端口:8080Http 主机:my.example.com

接下来添加“新目录到此行”,单击“类型”单选按钮按钮并从下拉列表中选择“Sparql access point”,然后按下一步按钮。将“路径”设置为/sparql 并按“保存更改”按钮存储。

此时你已经创建了:

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。

关于endpoint - 在 Virtuoso 中定义端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5605285/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com