【问题标题】:First web server questions第一个 Web 服务器问题
【发布时间】:2011-01-14 20:01:37
【问题描述】:

只是寻找一些帮助/建议。我需要我自己的服务器用于即将托管用户网站的项目。我想构建一个控制面板,用户可以登录并修改他们的网站,该网站将存储在服务器的其他位置。这一切似乎都很容易,只是管理域和电子邮件让我感到困惑。

我应该寻找什么来管理域名并将它们指向正确的网站,以及管理电子邮件帐户/设置新帐户等的最佳方式。我想尽可能避免使用 cPanel/WHM,我'我希望通过我将要构建的控制面板来控制大多数事情。因此,对此的任何建议也会很有用,因为我想通过 php 添加电子邮件帐户(可以使用我假设的 shell 来完成吗?)。

我还想测量每个用户目录中包含的网站上使用的带宽,有什么建议可以实现吗?

我真的在寻找一些关于使用什么软件来设置它的建议,任何建议都会很有帮助!

谢谢, 格雷姆

【问题讨论】:

  • 也许是 serverfault.com - 但即使它仍然看起来很广泛。我只能建议您重新搜索 DNS 和电子邮件服务器,这些服务器通常由您的网络托管公司提供。当您推出自己的服务器时,您需要自己托管这些服务器。
  • 谢谢,我去那里。我正在寻找运行自己的服务器,但是 WHM/cPanel 不适合我想要做的事情,所以它让我不知道如何在没有它的情况下做事!

标签: webserver bandwidth mail-server nameservers


【解决方案1】:

听起来你有很多创意空间。我可以推荐一个网络框架吗? Django。有了它,您可以构建一个漂亮的控制面板,它的模板系统干净简洁。它也是基于 Python 的,这就是我建议它的原因。如果有一个 python 模块,你可以在 Django 中使用它......所以像改变、创建等本地数据/文件这样的事情是轻而易举的。您只需使用 Python(您甚至可以忘记它是“django”),处理您的数据,然后将其吐出(到 django...输出到模板...显示给用户)。

你可能会想要 AJAXY biznazz,他们是一个很好的 Django 应用程序,Dajax。 Django 拥有丰富而有用的社区和大量资源。只需跳上 GitHub.com 并搜索 Django,你会发现很多东西。

我正在用它构建一个 DNS 控制面板。这听起来像是您正在做的事情的最小版本。

【讨论】:

  • 谢谢,我还没有真正研究过 Django,但我会研究一下,看看能做些什么!
  • 强烈推荐它。几年前我发誓放弃 Web 开发,然后我被介绍给 Django。我现在以 Django 项目为生。它让我再次爱上了网络开发。我认为 Ruby(或 Ruby on Rails)是最接近它的东西,但我从未涉足它。
猜你喜欢
  • 2010-10-11
  • 1970-01-01
  • 2016-12-13
  • 2011-02-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多