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 7944×

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ů

15.5.2017 23:50 /František Kučera

Máš rád svobodný software a hardware nebo se o nich chceš něco dozvědět? Zajímá tě DIY, CNC, SDR nebo morseovka? Přijď na sraz spolku OpenAlt, který se bude konat ve čtvrtek 18. května od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5).


Přidat komentář

12.5.2017 16:42 /Honza Javorek
PyCon CZ, česká konference o programovacím jazyce Python, se po dvou úspěšných ročnících v Brně bude letos konat v Praze, a to 8. až 10. června. Na konferenci letos zavítá např. i Armin Ronacher, známý především jako autor frameworku Flask, šablon Jinja2/Twig, a dalších projektů. Těšit se můžete na přednášky o datové analytice, tvorbě webu, testování, tvorbě API, učení a mentorování programování, přednášky o rozvoji komunity, o použití Pythonu ve vědě nebo k ovládání nejrůznějších zařízení (MicroPython). Na vlastní prsty si můžete na workshopech vyzkoušet postavit Pythonem ovládaného robota, naučit se učit šestileté děti programovat, efektivně testovat nebo si v Pythonu pohrát s kartografickým materiálem. Kupujte lístky, dokud jsou.
Přidat komentář

2.5.2017 9:20 /Eva Rázgová
Putovní konference československé Drupal komunity "DrupalCamp Československo" se tentokrát koná 27. 5.2017 na VUT FIT v Brně. Můžete načerpat a vyměnit si zkušenosti z oblasti Drupalu 7 a 8, UX, SEO, managementu týmového vývoje, využití Dockeru pro Drupal a dalších. Vítáni jsou nováčci i experti. Akci pořádají Slovenská Drupal Asociácia a česká Asociace pro Drupal. Registrace na webu .
Přidat komentář

1.5.2017 20:31 /Pavel `Goldenfish' Kysilka
PR: 25.5.2017 proběhne v Praze konference na téma Firemní informační systémy. Hlavními tématy jsou: Informační systémy s vlastní inteligencí, efektivní práce s dokumenty, mobilní přístup k datům nebo využívání cloudu.
Přidat komentář

15.4.2017 15:20 /František Kučera
Máš rád svobodný software a hardware nebo se o nich chceš něco dozvědět? Zajímá tě IoT a radiokomunikace? Přijď na sraz spolku OpenAlt, který se bude konat ve středu 19. dubna od 18:30 v Šenkovně (Sokolská 60, Praha 2).
Přidat komentář

5.3.2017 19:12 /Redakce Linuxsoft.cz
PR: 23. března proběhne v Praze konferenci na téma Cloud computing v praxi. Hlavními tématy jsou: Nejžhavější trendy v oblasti cloudu a cloudových řešení, Moderní cloudové služby, Infrastruktura současných cloudů, Efektivní využití cloudu, Nástrahy cloudových řešení a jak se jim vyhnout.
Přidat komentář

27.2.2017 22:12 /František Kučera
Pozvánka na 137. sraz OpenAlt – Praha: Tentokrát jsme si pro vás připravili neobvyklou akci. Ve středu 1.3. v 17:30 nás přivítá sdružení CZ.NIC ve svých prostorách v Milešovské ulici číslo 5 na Praze 3, kde si pro nás připravili krátkou prezentaci jejich činnosti. Následně navštívíme jejich datacentrum pod Žižkovskou věží. Provedou nás prostory, které jsou běžnému smrtelníkovi nedostupné!
Po ukončení prohlídky se všchni odebereme do hostince U vodoucha, Jagelonská 21, Praha 3 pochutnat si na některém z vybraných piv či dát si něco na zub. Rezervaci máme od 19:30, heslo je OpenAlt.
Ale pozor! Do prostor datového centra máme omezený přístup, dostane se tam pouze 10 lidí! Takže kdo přijde dříve, ten má přednost, a občanky s sebou! Kdo nebude chtít na prohlídku datového centra, může se pomalu přesunout do hostince U vodoucha a u nepřeberné nabídky piv počkat na ostatní.
Přidat komentář

18.1.2017 0:49 /František Kučera
Členové a příznivci spolku OpenAlt se pravidelně schází v Praze a Brně. Fotky z pražských srazů za uplynulý rok si můžete prohlédnout na stránkách spolku. Příští sraz se koná už 19. ledna – tentokrát je tématem ergonomie ovládání počítače – tzn. klávesnice, myši a další zařízení. Také budete mít příležitost si prohlédnout pražský hackerspace Brmlab.
Přidat komentář

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

> Poslední diskuze

11.5.2017 23:32 / lelo
Re: Problém se správcem balíčků

11.5.2017 5:45 / davd mašek
Re: Problém se správcem balíčků

10.5.2017 22:54 / lelo
Re: Problém se správcem balíčků

10.5.2017 22:19 / davd mašek
Problém se správcem balíčků

17.4.2017 19:15 / Jakub shoop
chyba

Více ...

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