Vlastní Linux server
Rozhodl jsem se trochu oživit kategorii Linux server a napsat o něčem, co poslední dobou dělám nejvíce a nejraději. O správě webserveru běžícím na Linuxu, konkrétně Debianu. Svoje VPS mám u Angel-hostingu, kde jsem velice spokojený – ochotná podpora, dobré ceny, vývoj administrace…
V současné době si lze při objednávce VPS na Angelu vybrat z několika dostupných distribucí Linuxu. Dvě z nich mají zabudovaný „AngelPanel“ – předinstalovaný LAMP + kompletní napojení na administraci. Pokud chcete VPS pro hosting webových stránek, toto je určitě dobrá volba. Pokročilejší uživatelé si mohou nainstalovat čistý OS a aplikace si nainstalovat a nakonfigurovat sami. S AngelPanelem lze nainstalovat Debian Lenny (s PHP 5.2), nebo Debian Squeeze (s PHP 5.3). Z administrace je možné spravovat nastavení Apache2, FTP, MySQL a další. Na serveru je předinstalovaný i mailserver a monitorovací nástroj Munin, kterým se budeme v některém z příštích článků zabývat také.
Články v této kategorii budou obsahovat informace ohledně nastavení a úprav, které jsem na webserveru kdy upravil. Namátkou nastavení limitů Apache a FTP, přidání dalších pluginů do Munina a nějaké základní příkazy pro práci na serveru.
Velmi pěkný seriál o Linuxu vyšel na LinuxExpresu, takže doporučuji přečíst všem co v Linuxu tápou ;)
Připojení k serveru
K serveru se téměř výhradně připojujeme vzdáleně – tedy z osobního počítače či notebooku. Pro spojení se serverem používajícím Linux využíváme zabezpečeného protokolu SSH. Na serveru nám běží démon sshd, na počítači potřebujeme klienta.
Pokud na svém počítači máme linux, tak to máme o něco jednodušší. Využijeme vestavěného terminálu.
$ ssh root@mojevps.cz
část před zavináčem (root) značí název uživatele, pod kterým se chceme přihlásit
po zavináči následuje IP adresa serveru (případně doména, kt. na něj směřuje)
V případě OS Windows použijeme klienta Putty, jak se připojit a odkaz na stažení najdeme například ZDE. Pokud zadáme správnou IP adresu / doménu a zvolíme SSH, mělo by se nám otevřít nové okno s požadavkem na zadání jména uživatele (například již zmíněný root).
Předpokládejme, že máme server (nebo VPS) a na něm nainstalovaný linux. Můj návod se bude vztahovat na debian (lenny), u ostatních distribucí se můžete setkat s mírnými odlišnostmi. Ukážeme si, jak server nainstalovat, provedeme základní konfiguraci, nastavíme pro komunikaci s doménou a zprovozníme MUC (konference). Transporty a přenosy souborů se zabývat nebudeme, neboť to jsou složitější záležitosti.