嵌入式Web服务器

时间:2010-12-20 17:52:22

标签: java php web-applications webserver

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

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

有没有人知道可以嵌入的Web服务器可以使用PHP(如果我们使用的话,可以使用HipHop)?我看过AppWeb,但我想知道是否还有其他人。

我想知道是否可能更好地将我的网络应用程序移动到像Java这样的东西并使用Jetty?

谢谢,

3 个答案:

答案 0 :(得分:1)

这可以通过在apache中接受通配符子域,并根据PHP中的服务器名称进行调度来完成。

可以找到示例apache配置here

答案 1 :(得分:1)

如果我理解你的问题,你只需要查找

$_SERVER['SERVER_NAME']

由于客户使用不同的域,因此会有所不同。

关于简约网络服务器,我发现mongoose灵活且易于设置。

(使用php-cgi)。

http://code.google.com/p/mongoose/

的问候, //吨

答案 2 :(得分:0)

不确定我是否正确嵌入您想要嵌入的位置。但如果需要PHP,可以选择使用http://pear.php.net/package/HTTP_Server。它相当简约,但应该很容易适应,并且HipHop转换的问题较少。

第二种选择是Nanoweb。虽然它被设计为真正的网络服务器,并且功能与Apache相当,但它不适合嵌入。但是如果你想去那条特定的路线,可能还有其他的。

相关问题