LINUXSOFT.cz Přeskoč levou lištu

ARCHIV



   

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

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ů

28.11.2018 23:56 /František Kučera
Prosincový sraz spolku OpenAlt se koná ve středu 5.12.2018 od 16:00 na adrese Zikova 1903/4, Praha 6. Tentokrát navštívíme organizaci CESNET. Na programu jsou dvě přednášky: Distribuované úložiště Ceph (Michal Strnad) a Plně šifrovaný disk na moderním systému (Ondřej Caletka). Následně se přesuneme do některé z nedalekých restaurací, kde budeme pokračovat v diskusi.
Komentářů: 1

12.11.2018 21:28 /Redakce Linuxsoft.cz
22. listopadu 2018 se koná v Praze na Karlově náměstí již pátý ročník konference s tématem Datová centra pro business, která nabídne odpovědi na aktuální a často řešené otázky: Jaké jsou aktuální trendy v oblasti datových center a jak je optimálně využít pro vlastní prospěch? Jak si zajistit odpovídající služby datových center? Podle jakých kritérií vybírat dodavatele služeb? Jak volit vhodné součásti infrastruktury při budování či rozšiřování vlastního datového centra? Jak efektivně datové centrum spravovat? Jak co nejlépe eliminovat možná rizika? apod. Příznivci LinuxSoftu mohou při registraci uplatnit kód LIN350, který jim přinese zvýhodněné vstupné s 50% slevou.
Přidat komentář

6.11.2018 2:04 /František Kučera
Říjnový pražský sraz spolku OpenAlt se koná v listopadu – již tento čtvrtek – 8. 11. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma umění a technologie, IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář

4.10.2018 21:30 /Ondřej Čečák
LinuxDays 2018 již tento víkend, registrace je otevřená.
Přidat komentář

18.9.2018 23:30 /František Kučera
Zářijový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 20. 9. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář

9.9.2018 14:15 /Redakce Linuxsoft.cz
20.9.2018 proběhne v pražském Kongresovém centru Vavruška konference Mobilní řešení pro business. Návštěvníci si vyslechnou mimo jiné přednášky na témata: Nejdůležitější aktuální trendy v oblasti mobilních technologií, správa a zabezpečení mobilních zařízení ve firmách, jak mobilně přistupovat k informačnímu systému firmy, kdy se vyplatí používat odolná mobilní zařízení nebo jak zabezpečit mobilní komunikaci.
Přidat komentář

12.8.2018 16:58 /František Kučera
Srpnový pražský sraz spolku OpenAlt se koná ve čtvrtek – 16. 8. 2018 od 19:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát jsou tématem srazu databáze prezentaci svého projektu si pro nás připravil Standa Dzik. Dále bude prostor, abychom probrali nápady na využití IoT a sítě The Things Network, případně další témata.
Přidat komentář

16.7.2018 1:05 /František Kučera
Červencový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 19. 7. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát bude přednáška na téma: automatizační nástroj Ansible, kterou si připravil Martin Vicián.
Přidat komentář

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

> Poslední diskuze

31.7.2023 14:13 / Linda Graham
iPhone Services

30.11.2022 9:32 / Kyle McDermott
Hosting download unavailable

13.12.2018 10:57 / Jan Mareš
Re: zavináč

2.12.2018 23:56 / František Kučera
Sraz

5.10.2018 17:12 / Jakub Kuljovsky
Re: Jaký kurz a software by jste doporučili pro začínajcího kodéra?

Více ...

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