用于开箱即用部署的良好Web服务器

时间:2009-07-07 03:01:37

标签: deployment web-applications installer

我工作的公司正在启动一个项目,该项目可能需要在客户端系统上部署Web服务器和数据库。我们希望附带网络服务器有几个原因:

  • 我们需要在机器之间发送和接收数据,我们不想强迫客户设置网络文件系统
  • 我们需要为这个系统提供某种GUI,它必须是跨平台和跨机器的
  • 我们的大多数客户可能都希望为我们的系统编写Web界面,为他们提供一些工作示例会很高兴

我们害怕使用Apache发布系统的想法。这听起来像是一场支持噩梦。我们希望在Linux和Windows上发布,我们想要一些我们基本上可以自动部署的东西。

有没有人开发或使用过部署在网络服务器上的产品?有什么选择?使用了哪种框架?

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

听起来不是将Web服务器部署到客户端,而是应该查看客户端服务器类型设置,其中客户端也承载端口,以便它也可以充当服务器。这将允许双向通信。这将允许您完全控制所交付的内容,并且可以通过您的实施直接支持任何数据通信或文档传输。我建议使用C#,但这只是因为我已经活了很长时间了。它同样可以在Windows和Linux世界中运行。根据存储数据的需要,您可以在客户端或xml文档存储上使用sql express。服务器端可以利用您习惯使用的数据库风格或您的公司可以负担得起的数据库风格。我是微软的人,所以我的偏好通常是SQL Server!

Take a look here for several examples on how to set up a two way communication.

答案 2 :(得分:0)

Lighttpd是个不错的选择。它体积小,多平台,重量轻。如果你需要修改一些源代码而不用担心copyleft,它也会获得BSD许可。

对于数据库,SQLite也是另一个轻量级客户端。