Създайте сървърен панел като 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