Создайте серверную панель, например, cPanel.

У меня есть VPS, Cent OS 6.4 64bit

Я хочу создать панель (например, cPanel) и сделать ее доступной, открыв порт (например, serverip:2082). Я создал php-файлы своей собственной панели, но ничего не знаю о службах Linux.

Какой тип кода я должен сделать и где я могу его разместить?

Заранее спасибо!


person MM PP    schedule 31.07.2013    source источник


Ответы (1)


без обид, но если вы действительно ничего не знаете о службе Linux, вы на 99% далеки от создания собственной панели. Сначала вам нужно понять, что Cpanel не только изменяет системные файлы, чтобы разрешить размещение и управление базой данных, но также делает все это, не играя с безопасностью системы.

Но для начала вам нужен веб-сервер, на котором будет размещена ваша Cpanel. Я предпочитаю, чтобы он отличался от вашего веб-сервера, на котором размещен ваш сайт, причина? Что делать, если ваш apache по умолчанию недоступен или падает, ваша панель падает вместе с ним. Затем вам нужно изучить Mysql или базу данных, которой вы хотите управлять через панель, привязку DNS, серверы имен, регулярное выражение для управления текстовыми файлами конфигурации и т. д.

Я знаю все это, потому что я уже создал приложение, похожее на Cpanel, и знаю, что это непростая работа, особенно с таким уровнем вопросов, которые вы задали.

person Sumit Gupta    schedule 31.07.2013