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

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ů

17.4.2018 0:46 /František Kučera
Dubnový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 19. 4. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tématem tohoto srazu bude OpenStreetMap (OSM) aneb svobodné mapy.
Přidat komentář

16.3.2018 22:01 /František Kučera
Kulatý OpenAlt sraz v Praze oslavíme klasicky: u limonády a piva! Přijďte si posedět, dát si dobré jídlo a vybrat z mnoha piv do restaurace Kulový blesk, který najdete v centru Prahy nedaleko metra I. P. Pavlova na adrese Sokolská 13, Praha 2. Sraz se koná ve čtvrtek 22. března a začínáme v 18:00. Heslo: OpenAlt. Vezměte s sebou svoje hračky! Uvítáme, když si s sebou na sraz vezmete svoje oblíbené hračky. Jestli máte nějaký drobný projekt postavený na Arduinu, nějakou zajímavou elektronickou součástku, či třeba i pěkný úlovek z crowdfundingové akce, neváhejte. Oslníte ostatní a o zábavu bude postaráno.
Přidat komentář

13.2.2018 0:41 /František Kučera
Únorový pražský sraz OpenAltu se koná 15. 2. 2018 a tentokrát se vydáme na návštěvu do jednoho pražského datacentra. Sejdeme se v 17:50 v severovýchodní části nástupiště tramvajové zastávky Koh-I-Noor. Po exkurzi se přesuneme do restaurace U Pštrosa (Moskevská 49), kde probereme tradiční témata (svobodný software a hardware, DIY, CNC, SDR, 3D tisk…) a tentokrát bude k vidění i IoT brána od The Things Network.
Přidat komentář

11.2.2018 23:11 /Petr Ježek
Hledáte lehký a rychlý prolížeč PDF souborů? Pokud vás již omrzelo čekat na načítání stránek či jiné nešvary, zkuste xreader.
Přidat komentář

11.2.2018 20:35 /Redakce Linuxsoft.cz
Třetí ročník odborné IT konference na téma Cloud computing v praxi proběhne ve čtvrtek 1. března 2018 v konferenčním centru Vavruška, v paláci Charitas, Karlovo náměstí 5, Praha 2 (u metra Karlovo náměstí) od 9:00 hod. dopoledne do cca 16 hod. odpoledne. Konference o trendech v oblasti cloud computingu nabídne i informace o konkrétních možnostech využívání cloudů a řešení vybraných otázek souvisejících s provozem IT infrastruktury.
Přidat komentář

15.1.2018 0:51 /František Kučera
První letošní pražský sraz se koná již tento čtvrtek 18. ledna od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Vítáni jsou všichni příznivci svobodného softwaru a hardwaru, ESP32, DIY, CNC, SDR nebo dobrého piva. Prvních deset účastníků srazu obdrží samolepku There Is No Cloud… just other people's computers. od Free Software Foundation.
Přidat komentář

14.11.2017 16:56 /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 – tradičně první čtvrtek před třetím pátkem v měsíci: 16. listopadu od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5).
Přidat komentář

12.11.2017 11:06 /Redakce Linuxsoft.cz
PR: 4. ročník odborné IT konference na téma Datová centra pro business proběhne již ve čtvrtek 23. listopadu 2017 v konferenčním centru Vavruška, v paláci Charitas, Karlovo náměstí 5, Praha 2 (u metra Karlovo náměstí) od 9:00. Konference o návrhu, budování, správě a efektivním využívání datových center nabídne odpovědi na aktuální a často řešené otázky, např Jaké jsou aktuální trendy v oblasti datových center a jak je využít pro vlastní prospěch? Jak zajistit pro firmu či jinou organizaci odpovídající služby datových center? Podle jakých kritérií vybrat dodavatele služeb? Jak volit součásti infrastruktury při budování či rozšiřování vlastního datového centra? Jak efektivně spravovat datové centrum? Jak eliminovat možná rizika? apod.
Přidat komentář

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

> Poslední diskuze

20.2.2018 18:48 / Ivan Majer
portal

20.2.2018 15:57 / Jan Havel
Jak využíváte služby cloudu v podnikání?

16.1.2018 1:08 / Ivan Pittner
verejna ip od o2 ubuntu

15.1.2018 17:26 / Mira Harvalik
Re: Jak udělat HTML/Javascript swiping gallery do mobilu?

30.12.2017 20:16 / Michal Knoll
odmocnina

Více ...

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