LINUXSOFT.cz Přeskoč levou lištu
Uživatel: Heslo:  
   CZUKPL

> IspCP(1) - Predstavenie a inštalácia

Představení IspCP (taktiež nazývaný aj ISP-Control) webového rozhrani určeného na jednoduchú správu webhostingu.

23.4.2010 00:00 | Tomáš Srnka | Články autora | přečteno 7621×

IspCP (taktiež nazývaný aj ISP-Control) je webové rozhranie určené na jednoduchú správu webhostingu. Jeho primárnym účelom je správa Apache virtual host, DNS, e-mailových a FTP účtov, kvoty, tvorba štatistiky.

Pokiaľ Vás zaujíma postup,ako iba nainštalovať IspCP, nasledujúcich nieľko odstavcov môžete kľudne preskočiť.

Niečo málo na úvod z histórie projektu

Projekt IspCP vznikol v roku 2007 ako fork open-source projektu VHCS (Virtual Hosting Control Panel), ktorý bol donedávna považovaný za mŕtvy. VHCS bol resp. znovu je vyvíjaný nemeckou spoločnosťou ako systém na správu webhostingu, teda webové a CLI1 rozhranie pre správu virtual hostov, DNS, e-mailov, FTP a databáz.

Samotný IspCP nie je iba control panel, prináša so sebou aj webmail postavený na overenej platforme Squirrel webmail, phpMyAdmin na pohodlnú správu MySQL a pre jednoduchý prístup k FTP cez web rozhranie je tu WebFTP. Oko užívateľa poteší celkovo zladený vzhľad všetkých spomenutých webových nástrojov.

Od roku 2007 prešiel fork mnohými zmenami a úpravam, týkajúcimi sa všetkých aspekov projektu. Prepísané boli niektoré časti pre zvýšenie bezpečnosti, ale pridaných bolo aj mnoho nových funkcií.

Pre porovnanie si pozrite screenshot VHCS 2.4 (vľavo) a IspCP 1.0.5 (vpravo), ktorý ukazuje zmeny v GUI.

VHCS
ispcp

Oba projekty su aktuálne aktívne vyvíjané z rovnakého základu, avšak každý z nich má už svoju vlastnú cestu. IspCP sa vybral cestou komunitného projektu, na rozdiel od VHCS, za ktorým stojí aj naďalej komerčná firma.

Toľko krátky úvod do histórie projektu. Ďalej si predstavíme, čo nám IspCP poskytuje, základnú architektúru a nainštalujeme si aktuálnu verziu na čistú inštaláciu Debian Linux.

Čo IspCP umožnuje

Primárne je program určený na priame nasadenie vo firme poskytujúcej služby webhostingu, avšak uplatnenie si nájde aj u vačšiny z nás, komu sa nechce riešiť správa domén a služieb a nebojí sa svoje starosti prenechať existujúcemu riešeniu.

Samotným popisom webovej aplikácie sa zaoberať nebudeme, nakoľko jej používanie je veľmi jednoduché a intuitívne.

manage users
add domain
subdomains

subdomains

IspCP disponuje tromi úrovňami užívateských oprávnení. Najvyššie oprávnenie má administrátor, ktorého úlohou je správa prostriedkov a kontrola dostupnosti služieb. Druhou úrovňou je Reseller, teda predajca, ktorý vytvára účty a domény na serveri z pridelených prostriedkov od Administrátora. Poslednou úrovňou je užívateľ,resp. zákazník. Systém umožnuje zákazníkovi spravovať svoju doménu a jej subdomény, FTP kontá, .htaccess, e-maily a databázy bez zásahu inej osoby cez pohodlné a prehľadné webové rozhranie.

Architektúra

VHCS, teda aj IspCP, pozostáva z troch základných častí:

  1. webové rozhranie napísané v PHP určené pre správu a ovládnie domén a užívateľov
  2. backend nástroje na správu napísané v jazyku Perl
  3. C daemon prepájajúci predošlé nástroje

architektura
obrázok z vhcs.net/about/technology.htm

IspCP je riešenie postavené na overenej a obľúbenej platoforme LAMP. Žial, z toho vyplýva obmedzenie na použitie webového serveru Apache a databázového serveru MySQL. Do budúcnosti sa počíta s podporou lighttpd. Podporované distribúcie Linuxu sú Debian, CentOS, Fedora, Gentoo, OpenSuse, Slackware, Suse a Ubuntu. Mimo Linuxu sú podporovné platformy FreeBSD a OpenBSD.

My sa budeme ďalej zaoberať inštaláciou a správou pod Debian Linux Lenny, avšak postup by mal byť veľmi podobný aj pri ostatných distribúciách.

Pokiaľ by ste hladali konkrétny návod pre Vašu obľúbenú distribúciu, odporúčam sa pozrieť do dokumentácie.

Inštalácia

Poznámka: tento postup funguje ako Copy-Paste návod. Požadovaná je nová inštalácia Debian Linux s funkčným pripojením na internet, dostatok voľného miesta na disku a výkon postačujúci na správu a prevádzku Vami pridaných domén. Samozrejme, všetky kroky musia byť vykonávané s právami root-a.

Pred samotnou inštaláciou je potrebné upraviť zdroje a povoliť balíky z non-free repozitára. Preto, prosím, upravte svoj /etc/apt/sources.list.

Ako prvé si musíme nainštalovať potrebné balíčky a zaktualizovať systém:

# aptitude update
# aptitude dist-upgrade -y
# aptitude install zip grep unzip wget -y

Ďalej si stiahneme a rozbalíme zdrojové kódy isp-control do adresára /tmp.

# cd /tmp
# wget http://downloads.sourceforge.net/project/ispcp/ispCP%20Omega/ispCP%20Omega%201.0.5/ispcp-omega-1.0.5.zip?use_mirror=dfn
# unzip ispcp-omega-1.0.5.zip
# cd ispcp-omega-1.0.5/

IspCP pre správu funkčnosť vyžaduje množstvo balíkov. Vývojári nám uľahčili prácu, kedže celý ich zoznam je možné podstrčiť apt-get.

# aptitude install $(cat ./docs/Debian/debian-packages-lenny) -y

Týmto sa dostávame k samotnej inštalácii IspCP, ktorú spustíme príkazom make install a následným skopirovaním binarnych súborov na svoje miesto.

# make install
# cp -Rv /tmp/ispcp/* /

V poslednom kroku nám už ostáva iba nakonfigurovať MySQL a samotné IspCP.

Poznámka: ispcp-setup sa Vás opýta na FQDN, co je Fully Qualified Domain Name, teda mojedomena.sk. Odporúčam ako FQDN použiť ispcp.mojadomena.sk, nakoľko môžu vzniknúť problémy s neskorším použitím mojadomena.sk v IspCP.

# mysql_secure_installation
# cd /var/www/ispcp/engine/setup
# perl ispcp-setup

Týmto posledným krokom máme za sebou úspešnú inštaláciu IspCP a po zadaní domény admin.[FQDN, ktorú sme zadali] alebo IP adresy servera do webového prehliadača dostaneme prihlasovaciu obrazovku.

login screen

Ako si pridať doménu?

Po prihlásení je potrebné vytvoriť reseller účet, aby sme mohli prerozdelovať prostriedky serveru pre domény. Odporúčam vytvoriť si reseller účet s neobmedzenými prostriedkami, predíde sa tak neskorším problémom spojeným s nedostatkom “voľného” miesta, prípadne plnou kvotou pre počet domén. Ďalej sa už stačí iba znovu prihlásiť ako reseller a vytvoriť si svojho prvého užívateľa s doménou.

Namiesto odhlásenia je možné použiť funkciu “Switch” z výpisu užívateľov, čím sa vie užívateľ s vyššími právami prepnúť na užívateľa s nižšími.

Záver

V dnešnej časti sme si predstavili IspCP a ukázali sme si, ako vykonať základnú inštaláciu na Debian Linux-e. Pokiaľ Vás zaujíma, ako používat CLI nástroje, prípadne ako sprevádzkovať Spam filter s opensource antivírom ClamAV alebo ako pridať PostGreSQL, môžete si prečítať v nasledujúcej časti.

Akékoľvek otázky a pripomienky sú vítané v diskusii pod článkom.


1 - CLI - Command Line Interface, rozhranie príkazového riadku

Verze pro tisk

pridej.cz

 

DISKUZE

nedostatek 23.4.2010 12:55 Martin Chudoba
  L Re: nedostatek 23.4.2010 17:28 Tomáš Srnka




Příspívat do diskuze mohou pouze registrovaní uživatelé.
> Vyhledávání software
> Vyhledávání článků

12.7.2016 13:14 /František Kučera
Spolek OpenAlt zve na 130. distribuovaný sraz příznivců svobodného softwaru a otevřených technologií (hardware, 3D tisk, SDR, DIY, makers…), který se bude konat ve čtvrtek 21. července od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5).
Přidat komentář

11.7.2016 16:53 /Redakce Linuxsoft.cz
Konference LinuxDays hledá přednášející. Přihlášky poběží do konce prázdnin, v září bude hlasování a program. Více na https://www.linuxdays.cz/2016/cfp/.
Přidat komentář

8.5.2016 17:19 /Redakce Linuxsoft.cz
PR: Dne 26.5.2016 proběhne v Praze konference Cloud computing v praxi. Tématy bude např. nejnovější trendy v oblasti cloudu a cloudových řešení, cloudové služby, infrastruktura cloudu, efektivní využití cloudu, možné nástrahy cloudů a jak se jim vyhnout
Přidat komentář

21.4.2016 8:01 /František Kučera
Spolek OpenAlt zve na 127. distribuovaný sraz příznivců svobodného softwaru a otevřených technologií (hardware, 3D tisk, SDR, DIY, makers…), který se bude konat ve čtvrtek 28. dubna od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5).
Přidat komentář

2.3.2016 22:41 /Ondřej Čečák
Letošní ročník konference InstallFest již tento víkend!
Přidat komentář

14.2.2016 16:39 /Redakce Linuxsoft.cz
O víkendu 5. a 6. března 2016 proběhne na pražském Strahově 8. ročník tradiční konference InstallFest. Celkem za dva dny uvidíte ​30 přednášek​ a ​6 workshopů.
Přidat komentář

5.2.2016 17:38 /Petr Ježek
Utilitka z XFce "xfce4-power-manager" nejen umožňuje nastavení lhůty pro uspání či hybernaci, ale i zapínání a vypínání prezentačního módu pro nerušené sledování videí. Stačí ji nastavit v každém vybavenějším panelu a v jakémkoli nontiled WM/DE.
Přidat komentář

10.1.2016 11:32 /Pavel `Goldenfish' Kysilka
LinuxMarket změnil provozovatele. Nově jej provozuje Marek Pszczolka. Více info a detaily #1 a #2.
Přidat komentář

   Více ...   Přidat zprávičku

> Poslední diskuze

10.6.2016 21:10 / pavel riha
FreeBSD 10.3 a virtualizace

8.6.2016 21:56 / Milan Gallas
Nevalidní prefix m

7.5.2016 14:58 / Teodor Komárek
Soubory

20.4.2016 0:07 / Jakub Cleing
Sázkový panel PHP FUSION

9.4.2016 9:43 / jiwopene@gmail.com
Re: problém s dpkg a nemožností instalovat

Více ...

ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2016) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze