Padá server, něco si přej – Jak jsem dělal VPS

Když mi před pár dny přišla zádost o zaplacení mé domény WP-HELP.cz, kde provozuji návody k systému WordPress, zahlédl jsem docela přivětivé ceny VPS u WEDOSu. Nedalo mi to, a v rámci osobního tréninku jsem si jeden modul na měsíc zaplatil. Tady bych se rád podělil se zkušenostmi, a časem pro zájemce přidal podrobný popis toho, jak se mi jej podařilo zprovoznit.

Zpočátku mě překvapilo, že přes přidělené IPv6 adresy se nejsem schopen připojit, zřejmě kvůli našemu poskytovateli připojení (radší nebudu jmenovat, už tak s připojením jsou problémy 🙂 ), ale nakonec jsem se rozhodl, že peníze jsou od toho, aby se utrácely, a těch 50Kč za IPv4 jsem si připlatil, abych se na server mohl dostat.

Protože používám na svém počítači Kubuntu, a příkazová řádka mi není zcela cizí, zvolil jsem si operační systém Debian 7, bez základního nastavení s tím, že si jej nastavím sám. Kromě FTP, které asi nefunguje pouze na mém počítači (kamarád se bez problémů připojil, se mi povedlo provést všechna důležitá opatření:

První věc je přihlášení přes SSH nebo podobný protokol k serveru. Budete potřebovat uživatelské jméno a IP adresu serveru.
První věc je přihlášení přes SSH nebo podobný protokol k serveru. Budete potřebovat uživatelské jméno a IP adresu serveru. IP adresu jsem na obrázku rozmazal – v příkazu SSH patří za zavináč
vps2
Nejdřive je potřeba ověřit, zda máme správně nastavené zdroje softwarových balíčků (abychom je mohli instalovat)
vps3
Pokud jsme to udělali, je ještě vhodné aktualizovat vše, co už systém obsahoval příkazem (sudo) apt-get upgrade
vps4
Když jsou základní potřeby systému uspokojeny, můžeme začít. První je na webový server potřeba nainstalovat balíčky apache2 a databáze mysql: (sudo) apt-get install apache2 apache2-doc mysql-server mysql-client

 

vps11
Dalším důležitým krokem je nainstalovat programovací jazyk PHP, rozšíření PHP pro Apache a MySql, a nakonec PHP knihovna pro práci s grafikou PHP-GD
vps12
Po instalaci tolika doplňků příkazem service apache2 restart restartujeme server Apache, aby se mu dostaly informace o nejnovějších změnách konfigurace
Teď upravíme, resp. vytvoříme soubor index.php, abychom otestovali, jak funguje námi nainstalované PHP. V adresáři /var/www do souboru index.php uložíme
Teď upravíme, resp. vytvoříme soubor index.php, abychom otestovali, jak funguje námi nainstalované PHP. V adresáři /var/www do souboru index.php uložíme <?php phpinfo ?>

vps14

Pro jistotu smažeme původní index.html, aby náhodou nedělal potíže
Pro jistotu smažeme původní index.html, aby náhodou nedělal potíže
Opět najdeme adresu našeho serveru, a nyní bychom měli vidět něco takového
Opět najdeme adresu našeho serveru, a nyní bychom měli vidět něco takového
Pokud chceme provozovat redakční systém, je dobré povolit přepisování adres, povolením mod_rewrite příkazem a2enmod (zkratka apache2 enable mod) rewrite
Můžeme vidět, že se mezi povolenými moduly objeví i rewrite
Můžeme vidět, že se mezi povolenými moduly objeví i rewrite

To bude prozatím vše, s dalším pokračováním se kdyžtak ukážu někdy jindy. Každopádně, po těchto krocích už můžete začít budovat web.

Napsat komentář

Time limit is exhausted. Please reload CAPTCHA.