Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.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
Java 嵌入式Web服务器_Java_Php_Web Applications_Webserver - Fatal编程技术网

Java 嵌入式Web服务器

Java 嵌入式Web服务器,java,php,web-applications,webserver,Java,Php,Web Applications,Webserver,我们目前有一个web应用程序,它应该可以从多个子域和多个实际域访问。例如,客户注册,如果他们愿意,他们可以使用自己的域。据我所知,这将通过以下方式实现:他们将一条记录指向我们,然后指向我们的web服务器,必须嵌入该服务器,以便我们可以在运行时进行更新,并动态添加一个虚拟主机 我们的web应用程序是用PHP编写的(尽管使用HipHop转换为C++),带有静态HTML和CSS。此web应用程序与使用Restlet框架的后端Java API通信 是否有人知道可以嵌入的web服务器可以与PHP一起工作(

我们目前有一个web应用程序,它应该可以从多个子域和多个实际域访问。例如,客户注册,如果他们愿意,他们可以使用自己的域。据我所知,这将通过以下方式实现:他们将一条记录指向我们,然后指向我们的web服务器,必须嵌入该服务器,以便我们可以在运行时进行更新,并动态添加一个虚拟主机

我们的web应用程序是用PHP编写的(尽管使用HipHop转换为C++),带有静态HTML和CSS。此web应用程序与使用Restlet框架的后端Java API通信

是否有人知道可以嵌入的web服务器可以与PHP一起工作(如果我们使用它,它也可以与HipHop一起工作)?我看过AppWeb,但不知道是否还有其他的

我想知道我是否会更好地将我的web应用程序迁移到Java和使用Jetty之类的东西


谢谢,

我不确定我是否正确地得到了您想要嵌入它的位置。但是如果PHP是一个需求,那么可以选择使用。它是相当简约的,但因此应该很容易适应,并且与嘻哈转换的问题较少


第二种选择是纳米网。虽然它被设计成一个真正的Web服务器,在功能方面与Apache相当,但它不适合嵌入。但是如果你想走这条路,可能还有其他的方法。

这可以通过在apache中接受通配符子域,并在PHP中基于服务器名称进行调度来实现


可以找到一个apache配置示例。

如果我正确理解您的问题,您只需查找

$_SERVER['SERVER_NAME']
这将是不同的,因为客户端使用不同的域

关于极简主义Web服务器,我发现mongoose非常灵活且易于安装

(使用php cgi)

问候,,
//t

我不确定您为什么要“嵌入”web服务器-我也不确定“嵌入”一词在这里是否适用。如果你正在托管应用程序,只需将Apache设置为处理多个域。这不是编程问题。无论如何,我不认为您的需求(能够动态添加虚拟主机)有理由使用嵌入式HTTP服务器。您已经可以在Apache上执行此操作,而无需重新启动它(即:
apachectl reload
)。