Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OrientDB REST API与嵌入式服务器在同一web应用程序上可用(使用相对路径)_Orientdb - Fatal编程技术网

OrientDB REST API与嵌入式服务器在同一web应用程序上可用(使用相对路径)

OrientDB REST API与嵌入式服务器在同一web应用程序上可用(使用相对路径),orientdb,Orientdb,我正在编写一个带有嵌入式OrientDB的发行版web应用程序,不知道您是否可以给我一些关于如何在不使用内置web服务器的情况下捆绑OrientDB Studio的线索。(原因是许多主机提供商不允许使用其他端口,因此无法通过部署应用程序使studio可用) 这个想法是让OrientDB的RESTAPI在我的web应用程序中的相对路径上可用,这样studio就可以与它进行通信,但我不知道从哪里开始查找。首先,我需要知道,如果不使用内置web服务器上提供的侦听器,是否可以使REST协议可用,然后是否

我正在编写一个带有嵌入式OrientDB的发行版web应用程序,不知道您是否可以给我一些关于如何在不使用内置web服务器的情况下捆绑OrientDB Studio的线索。(原因是许多主机提供商不允许使用其他端口,因此无法通过部署应用程序使studio可用) 这个想法是让OrientDB的RESTAPI在我的web应用程序中的相对路径上可用,这样studio就可以与它进行通信,但我不知道从哪里开始查找。首先,我需要知道,如果不使用内置web服务器上提供的侦听器,是否可以使REST协议可用,然后是否可以将studio操作指向相对地址


这似乎是其他人可能遇到过的问题,因此,如果没有使用OrientDB,使用其他嵌入式DB遇到类似问题可能会对我有所帮助…

您可以在Apache中创建一个反向代理,将端口80绑定到地址“/OrientDB”下,例如->localhost:2480。

感谢回复Lvca。但这不仅仅是部署一个应用程序。这需要分发,不能假设用户能够更改Apache配置。在公开我自己的REST服务时,我考虑了更多的事情,它将在内部委托给REST服务中的方法。但不确定这将如何在安全等方面发挥作用。不管怎样,这似乎是一个好方法吗?如果您使用OrientDB用户,它工作得非常好。通过这种方式,您可以限制每个用户对记录的访问。看看水平或记录级别的安全性:@Lvca您可以扩展这个答案吗?我希望通过web(而不是通过localhost)访问OrientDB REST API。反向代理可以实现这一点吗?