Je prévois de faire une application comme cPanel / WHM à Perl puisque je n'ai jamais travaillé mon propre serveur à Perl et je pensais à quelques points que je voulais des conseils / aides: P>
CPANEL et WHM Travailler sur les ports 2082/3 et 2086/7 Pour serveur leur panneau, je me demandais dans quelle langue est-il fait leur serveur ou s'il y a un joli module pour Perl pour tenir un serveur Web comme ça? < / p> li>
de ce que je sais cpanel / whm fonctionne en tant que root Que dois-je garder à l'esprit tout en faisant mon propre serveur pour gérer mon panneau pendant qu'il fonctionne comme une racine? P> LI>
Si vous connaissez une source ouverte en utilisant Perl qui est sur cet itinéraire je voudrais tiens à y jeter un coup d'oeil. p> li> ul>
Si vous avez d'autres conseils liés, n'hésitez pas à supprimer votre commentaire. P>
meilleures salutations; p>
3 Réponses :
Consultez webmin , code source ici: http://github.com/webmin/ . C'est une alternative open-source à CPanel, Plesk, etc. Tous les modules semblent être écrits à Perl. Vous pouvez choisir de l'étendre ou simplement de parcourir le code à apprendre. Votre choix. P>
Merci, je vais vérifier cela, savez-vous quelle langue est utilisée pour cPanel / WHM Server? Je sais qu'ils utilisent un mélange de lanaguages et l'un des est perl mais ne savez pas si Perl est également utilisé pour le serveur.
Selon la documentation du développeur, il semble être écrit à Perl. Voir cPanel.net/developer/documentation.html pour plus d'informations.
Eh bien, il a des trucs dans Perl mais pas nécessaire le serveur Web de la DOCS que vous ne pouvez pas être sûr qu'il est également à Perl, je crois que c'est compilé ou quelque chose qui me fait penser peut-être C code> mais merci.
CPanel est un utilisateur lourd perl. Ils ont parrainé la YAPC de cette année :: UE pour une raison. (Merci, cPanel!)
En outre, CPanel a parrainé le développement PERLCC. Donc, si vous voyez exécutable, il est écrit à Perl aussi.
@ALEXANDR CIORNII MMM J'avais l'impression que Perlcc n'était plus soutenu ni produit depuis les derniers commentaires de celui-ci sur Perlmonks.org en étant à peu près dépourvu d'être déposé ou, mais merci, je vais y jeter un coup d'œil.
@Prix: Perlcc est tombé de Perl Core et abandonné. Et plus tard, en raison des efforts de Reini Urbain et de parrainage de CPanel a été ravivé sur CPAN. Je ne sais pas si Perlcc est utilisable en général - cPanel est orienté vers PERLCC pour une version plus ancienne Perl.
@Alexandr Ciornii est correct, CPanel est écrit en Perl, avec les exécutables compilés compilés de Perl. CPanel a un développeur PERLCC à temps plein qui contribue au projet. Source: Ancien employé CPanel
Pour votre propre serveur, je consulterais le PLACK / PSGI une pile> Peut-être avec quelque catalyseur pour vous aider. P>
Merci, le catalyseur est déjà quelque chose dans la liste;) Je vais jeter un coup d'œil à Plack.
cPanel et WHM sont tous deux écrits à Perl puis compilés au code natif. P>