无头CentOS 5.x-6.x上的无安装python web应用程序

时间:2012-10-25 18:58:57

标签: python web-applications installer

我有一个Linux Web应用程序,它使用一组.sh脚本安装Web服务器,数据库,数字证书等。

为了简化安装过程中的用户交互,例如输入密码,证书详细信息等,我想创建一个GUI安装程序。经过深思熟虑,以下是一些决定和相关问题

  1. 目标系统可能安装了或未安装了台式机或显示器。因此,为安装过程提供Web界面可能是最佳选择。用户将应用程序复制到目标计算机,启动Web服务,然后公开Web界面以继续安装。 Python会是一个不错的选择吗?
  2. 由于这是一个安装程序本身,运行它的要求必须是几乎为零。这需要
    • 使用内置SimpleHTTPServer的python。这将在安装过程中使用一次然后被杀死。 使用默认python Web服务器的任何警告?
    • 使用其中一个冻结实用程序将应用程序编译为独立二进制文件。我们不希望依赖于在他们的系统上拥有python的用户,并且被要求说明因任何原因删除了python的管理员。 这是否有必要采取预防措施?
  3. 对于一般方法或备选方案的任何意见将不胜感激。

0 个答案:

没有答案