На каком языке работает cPanel / WHM панель сервера? - PullRequest
7 голосов
/ 20 августа 2010

Я планирую создать приложение типа cPanel / WHM на Perl, так как я никогда не разрабатывал свой собственный сервер на Perl, и я подумал о нескольких моментах, которые мне нужны некоторые советы / помощь:

  • cpanel и whm работают на портах 2082/3 и 2086/7 для сервера их панели. Мне было интересно, на каком языке работает их сервер, или есть ли хороший модуль для Perl для поддержки такого веб-сервера?

  • из того, что я знаю cpanel / whm запускается как root, что я должен иметь в виду, когда настраиваю свой собственный сервер для управления моей панелью, пока она работает как root?

  • Если вы знаете о каком-либо открытом ПОЛЬЗОВАНИИ, использующем Perl, который находится на этом маршруте, я хотел бы взглянуть на него.

Если у вас есть какие-либо другие советы, связанные, пожалуйстаОставьте свой комментарий.

С уважением;

Ответы [ 3 ]

11 голосов
/ 20 августа 2010

Проверьте webmin , исходный код здесь: http://github.com/webmin/. Это альтернатива cPanel, Plesk и т. Д. С открытым исходным кодом. Все модули написаны на Perl.Вы можете расширить его или просто просмотреть код для изучения.Ваш выбор.

2 голосов
/ 20 августа 2010

Для вашего собственного сервера я бы посмотрел на стек Plack / PSGI .Может быть, с помощью Катализатора , чтобы помочь вам.

0 голосов
/ 27 апреля 2018

cPanel и WHM написаны на Perl, а затем скомпилированы в собственный код.

...