创建服务器面板,如 cPanel
Posted
技术标签:
【中文标题】创建服务器面板,如 cPanel【英文标题】:Create server panel like cPanel 【发布时间】:2013-07-31 22:18:02 【问题描述】:我有一个 VPS,Cent OS 6.4 64bit
我想创建一个面板(如 cPanel),并且我想通过打开一个端口(例如 serverip:2082)使其可访问。我已经创建了自己面板的 php 文件,但我对 linux 服务一无所知。
我必须制作什么类型的代码,我可以把它放在哪里?
提前谢谢你!
【问题讨论】:
【参考方案1】:无意冒犯,但如果您真的不了解 linux 服务,那么您离创建自己的面板还有 99% 的距离。您首先需要了解 Cpanel 不仅可以修改系统文件以允许托管和管理数据库,而且还可以在不影响系统安全性的情况下完成所有这些操作。
但要开始,您需要一个 Web 服务器来托管您的 Cpanel。我更喜欢它与托管您网站的网络服务器不同,原因?如果您的默认 apache 无法访问或崩溃,您的面板将随之崩溃。然后你需要学习mysql,或者你想通过面板管理的数据库,DNS绑定,名称服务器,正则表达式来管理配置的文本文件等。
我知道所有这些,因为我已经构建了一个类似 Cpanel 的应用程序,并且知道这不是一件容易的事,尤其是对于您提出的这种级别的问题。
【讨论】:
以上是关于创建服务器面板,如 cPanel的主要内容,如果未能解决你的问题,请参考以下文章
在 CPanel 中使用 Python 在 Django 管理面板中加载静态文件
如何为从 cPanel 中删除“Core.XXXX”文件创建 CRON [重复]