第一个网络服务器问题
只是寻求一些帮助/建议。我需要自己的服务器来用于即将托管用户网站的项目。我想构建一个控制面板,用户可以登录并修改其网站,该网站将存储在服务器上的其他位置。这一切看起来都很简单,只是管理域名和电子邮件让我感到困惑。
我应该寻找什么来管理域名并将其指向正确的网站,以及管理电子邮件帐户/设置新帐户等的最佳方式是什么。如果可能的话,我想避免 cPanel/WHM,我希望通过我将构建的控制面板来控制大部分事情。因此,任何关于此的建议也会很有用,因为我希望通过 php 添加电子邮件帐户(我认为可以使用 shell 来完成吗?)。
我还想测量每个用户目录中包含的网站上使用的带宽,有什么建议可以实现这一点吗?
我真的在寻找一些关于使用什么软件来设置它的建议,任何建议都会非常有帮助!
谢谢, 格雷姆
Just looking for some help/suggestions with this. I require my own server for an upcoming project that will be hosting users websites. I want to build a control panel the user can log into and modify their website which will be stored elsewhere on the server. This all seems easy enough, It's just managing domains and emails that confuse me.
What should I look for to manage domain names and point them to the correct website and also what would be the best way to manage email accounts/set up new ones etc. I want to avoid cPanel/WHM if possible, I'm looking to control most things through the control panel I will be building. So any suggestions on this would be useful as well, as I will be wanting to add email accounts through php (Can be done using a shell I assume?).
I will also be wanting to measure bandwidth used on the websites contained in each users directory, any suggestions on making this possible?
I'm really looking for some suggestions on what software to use to set this up, any advice would be really helpful!
Thanks,
Graeme
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
听起来你有很大的创作空间。我可以推荐一个网络框架吗? Django。使用它您可以构建一个漂亮的控制面板,它的模板系统干净简洁。它也是基于 Python 的,这就是我建议它的原因。如果有一个 python 模块,您可以在 Django 中使用它...所以更改、创建等本地数据/文件都是轻而易举的事情。你只需使用Python(你甚至可以忘记它是“django”),处理你的数据,然后将其吐出(进入django......输出到模板......以显示给用户)。
您可能需要 AJAXY biznazz,他们是一个很好的 Django 应用程序,Dajax。 Django 拥有丰富且乐于助人的社区和大量资源。只要跳上 GitHub.com 并搜索 Django,您就会发现大量的东西。
我用它构建了一个 DNS 控制面板。这听起来像是你正在做的事情的最小版本。
It sounds like you've got a lot of creative room. May I suggest a web framework? Django. With it you can build out a nice control panel, it's template system is clean and concise. It's also based on Python and thats why I suggest it. If there is a python module for it, you can use it in Django... so things like altering, creating, etc. local data/files is a breeze. you simply us Python (you can even forget it's "django"), crunch your data and then spit it out (into django... out to templates.. to display to the user).
You'll likely want AJAXY biznazz, their is a nice Django App for that, Dajax. Django has a rich and helpful community and tons of resources. Just hop on GitHub.com and search for Django, You'll find tons of stuff.
Im building a DNS Control Panel with it. Which sounds like a minimal version of what you're doing.