Quel langage CPANEL / WHM Panel Server est effectué?
Question
Je prévois de créer une application comme CPanel / WHM à Perl car je n'ai jamais élaboré mon propre serveur à Perl, et je pensais à quelques points que je voulais des conseils / aide:
CPanel et WHM travaillent sur les ports 2082/3 et 2086/7 pour server leur panneau, je me demandais dans quelle langue leur serveur est-il fait ou s'il y a un joli module pour que Perl contienne un serveur de webs comme ça?
D'après ce que je sais CPanel / WHM s'exécute comme root, que dois-je garder à l'esprit tout en faisant mon propre serveur pour gérer mon panneau pendant qu'il s'exécute en tant que racine?
Si vous connaissez une open source utilisant Perl qui est sur cette route, je voudrais y jeter un œil.
Si vous avez d'autres conseils liés, n'hésitez pas à abandonner votre commentaire.
Meilleures salutations;
La solution
Vérifier webmin, code source ici: http://github.com/webmin/. C'est une alternative open source à cpanel, plesk, etc. Tous les modules semblent être écrits en perl. Vous pouvez choisir de l'étendre ou simplement parcourir le code à apprendre. Votre choix.
Autres conseils
Pour votre propre serveur, je regarderais le PLACK / PSGI empiler. Peut-être avec certains Catalyseur pour vous aider.
CPanel et WHM sont tous deux écrits en perl puis compilés en code natif.