reklama

Takže ano zvolil název vaší domény Jak si vyberete skvělé doménové jméno?Výběr perfektního názvu domény pro váš web je jako výběr perfektního jména pro vaše první dítě. S těmito tipy zvyšte pravděpodobnost úspěchu online. Ve jménu je toho hodně! Přečtěte si více . Máte pro projekt vrahový nápad. Jste vyhozen a jste připraveni uvolnit svůj nejnovější a největší výtvor na internetu.

Po prohledání internetu hledal nejlepší webhosting, přistáli jste na VPS jako sladký obchod. Je tu ale jeden problém. Nevíte první o operaci Linuxu pomocí jeho výkonného příkazového řádku.

Už se nemusíte bát. Chystám se zrušit know-how o instalaci dvou neuvěřitelných webových aplikací. Jedním z nich je blogovací platforma extraordinaire WordPress, která pohání obrovský rozsah internetu, včetně tohoto samotného webu. Také vám ukážu, jak nainstalovat nejnovějšího uchazeče na trůn blogů; duchem Javascript a Node. Jakmile jste prošli procesem instalace těchto aplikací, měli byste být dostatečně jistí příkazovým řádkem Linuxu, abyste zvládli každou webovou aplikaci, která prochází vaší cestou.

instagram viewer

Za tímto účelem jsem vytvořil instanci DigitalOcean se systémem Ubuntu 13.10 x64. Digitální oceán jsou poskytovatelem VPS, pro který mám soft spot; nabízí kvalitní služby a rychlé virtualizované servery s vyvolávací cenou 5 $. Doporučuji je velmi, i když tam jsou další poskytovatelé VPS tam, kteří jsou docela dobří.

Instalace Ducha

Duch je blogování, reimaginováno. Každá iota zkušeností byla navržena tak, aby proces publikování vašich prací byl trochu bezbolestnější. Můj kolega Mihir Patkar dal vyčerpání ducha Ghost uvádí na trh blogovací platformu založenou na Javascriptu jako jednoduchou alternativu k WordpressuWordpress je víc než jen platforma pro blogování, ale vývojář John O'Nolan chtěl něco jednoduššího - chtěl jen „platformu pro blogování“. A tak vytvořil Ducha, který stavěl zcela na Javascriptu. Přečtěte si více pár měsíců zpět.

Zatímco budeme instalovat Ghost na Digital Ocean VPS - který je dodáván s Ghost instalátorem - budeme ignorovat instalační program a dělat to tvrdě.

Nejdříve je potřeba SSH do naší krabice. To by mělo být poměrně jednoduché, pokud provozujete Linux nebo OS X, protože oba přicházejí s vestavěným SSH klientem. Uživatelé systému Windows jsou vyzváni k odhlášení Tmel, což je docela neuvěřitelný, open source SSH klient, i když existují počet neuvěřitelných alternativ 4 snadné způsoby použití SSH ve WindowsSSH je de facto řešení pro bezpečný přístup ke vzdáleným terminálům na Linuxu a dalších unixových systémech. Pokud máte vzdálený server SSH, ke kterému chcete přistupovat, musíte si stáhnout klienta SSH ... Přečtěte si více , včetně těch, které se připojují k vašemu webovému prohlížeči.

ssh-ghost-connect

Pokud se do naší schránky přihlašujeme poprvé, musíme nejdřív udělat úklid. Zajistíme, aby byl správce balíčků aktualizován, a pokud existují nějaké aktualizace v našem systému, měli bychom je nainstalovat. V Ubuntu se to provádí zadáním následujících příkazů:

aktualizace sudo apt-get
sudo apt-get upgrade

Pokud jste se přihlásili jako root, nemusíte psát „sudo“. Sudo se používá pro účty k dočasnému eskalaci jejich oprávnění za účelem provedení příkazu, který ovlivňuje základní operační systém.

ssh-ghost-update
ssh-ghost-upgrade

Nyní uchopte kopii nezbytného a zipu.

sudo apt-get install build-essential zip

Toto je potřetí, že jsme museli použít příkaz, který udělá něco s apt-get. Tak co to je? Apt-get je správce balíků používaný v Debian, Ubuntu a Linux Mint Váš průvodce úložištěm Ubuntu a správou balíků Přečtěte si více . To nám umožňuje sledovat všechny balíčky ve vašem systému a instalovat nové a také je mazat a aktualizovat. Super, že?

ssh-duch-build

Jo, a když jste u toho, uchopte kopii Node.js. Tohle je platforma, na které Co je Node. JS a proč bych se měl starat? [Vývoj webu]JavaScript je pouze programovací jazyk na straně klienta, který běží v prohlížeči, že? Už ne. Node.js je způsob spouštění JavaScriptu na serveru; ale je to mnohem víc. Li... Přečtěte si více Duch běží, a může být popadl s jednoduchým apt-get. Uživatelé starších verzí Ubuntu možná budou muset popadnout kopii uzlu Chris Lea je PPA, která je aktuálnější než oficiální úložiště Ubuntu.

sudo apt-get install nodejs

ssh-ghost-node

Také potřebujete Správce balíků uzlů (NPM). Vytvořte symbolické propojení mezi / usr / bin / nodejs a / usr / bin / node, uchopte instalační program NPM a spusťte jej.

ln -s / usr / bin / nodejs / usr / bin / node
kučera https://npmjs.org/install.sh | sudo sh

Toto je poprvé, kdy jsme se setkali. Je to vlastně docela skvělý nástroj pro Linux, který nám umožňuje přenášet data mezi programy. V tomto příkladu jej používáme k pořízení kopie instalačního skriptu NPM. Poté se provede pomocí ‘| sudo sh '.

symbolický ssh-duch
ssh-duch-npm

Než budeme pokračovat, ověřte si, že máme nainstalovaný uzel a NPM. Pokud vaše obrazovka vypadá trochu jako moje, můžete pokračovat dále.

npm -v
uzel -v

Pokud uvidíte chybu, něco se pokazilo. Zkuste zopakovat předchozí kroky nebo mi napište komentář níže.

ssh-ghost-ověření

Úžasné. Pojďme chytit Ducha a otevřít ho!

stočit -L https://ghost.org/zip/ghost-latest.zip -o duch.zip
rozbalte -uo duch.zip -d duch

ssh-ghost-drapák
ssh-ghost-unzip

Pokud ještě v něm nejste, přepněte se do adresáře Ghost a nainstalujte jej pomocí NPM.

cd duch /
npm install - production

ssh-ghost-switch
ssh-ghost-npm-install

Tady je super o NPM. Ve skutečnosti nainstaluje všechny závislosti Javascriptu pro Ducha pro vás. Úžasné, že? Po dokončení všech náročných prací otevřete soubor config.js a pomocí vybraného textového editoru upravte číslo portu na 8080. Nano je skvělou volbou pro začátečníky nano vs. vim: Porovnány textové editory termináluAčkoli se Linux stal dostatečně snadným pro to, aby ho prakticky kdokoli mohl používat, aniž by musel Terminál používat, existuje několik z nás, kteří jej pravidelně používají, nebo jsou zvědaví, jak lze ovládat ... Přečtěte si více , i když mám raději Vima. Musíte také změnit název hostitele na IP adresu serveru, ke kterému se připojujete.

ssh-ghost-text-edit

Nyní je čas začít Ducha! V adresáři, do kterého jste nainstalovali Ghost, spusťte:

npm start

Chcete-li zkontrolovat, zda to funguje, přejděte ve webovém prohlížeči na server, na kterém jste nainstalovali Ghost, a ujistěte se, že má číslo portu, které jste zadali v souboru config.js.

ssh-ghost-final

Huzzah! Funguje to!

WordPress

Nyní je čas nainstalovat WordPress. Začneme od nuly čerstvou kapkou Digital Ocean. Stejně jako dříve SSH na serveru aktualizujte správce balíčků a nainstalujte všechny aktualizace. Jakmile to uděláte, začneme vytvoření našeho zásobníku LAMP Nejlepší Linux Web Server Software (a Apache Alternativy) Přečtěte si více . To znamená „Linux, Apache, MySQL a PHP“ a odkazuje na platformu, webový server, databázi a programovací jazyk, který se používá ke spuštění naší instalace WordPress.

Nastavení zásobníku LAMP je snazší, než to zní. Je pravda, že existuje malý seznam závislostí, které musíte nainstalovat. Naštěstí Ubuntu přichází s pěknou jednodílnou vložkou, která za vás zvládne vše.

sudo apt-get install lamp-server ^

ssh-wordpress-lampa

Server MySQL je místem, kde ukládáte všechna vaše data. Proto se důrazně doporučuje vytvořit silné root heslo pro váš server, když se zobrazí výzva.

ssh-wordpress-mysql-password

A to je vše. Vážně. To je úplně všechno. Nyní jste nastavili server LAMP. Nyní nainstalujte WordPress!

Nejprve to musíme udělat vytvořit tabulku, ve které WordPress Podrobný návod MySQL pro blogery Blogpress s vlastním hostitelemPokud jste blogger, je pravděpodobné, že používáte WordPress. Existují dva způsoby, jak můžete používat WordPress, ideální pro ty, kteří mají nějaké technické know-how a pro ty, kteří nemají. První je ... Přečtěte si více uloží naše blogové příspěvky, jakož i uživatele databáze, který WordPress použije k interakci s databází. Přihlaste se k MySQL.

ssh-wordpress-mysql-login

Nyní spusťte následující řádky kódu. Dejte pozor, abyste každý řádek zadali samostatně.

VYTVOŘIT DATABÁZE wordpress;
VYTVOŘTE UŽIVATELE „wordpressuser“ @ „localhost“ identifikovaný pomocí „hesla“;
UDĚLTE VŠECHNY VÝSLEDKY NA wordpress. * TO 'wordpressuser' @ 'localhost';
ZÁSOBY ZPRACOVÁNÍ;
výstup

Nyní si stáhněte a rozbalte WordPress.

wget http://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz -C / wordpress

Všimněte si, jak jsme zde místo zvlnění použili wget? Buď v tomto případě pracujte a jsou do značné míry zaměnitelné. V této souvislosti dělají víceméně stejnou věc.

ssh-wordpress-download

Přesuňte WordPress do / var / www a udělte oprávnění pro čtení, zápis a spouštění tohoto adresáře. Dejte pozor, abyste zahrnuli příznak -R. Díky tomu je rekurzivní.

mv wordpress / / var / www
chmod -R 777 / var / www

ssh-wordpress-move

Nyní v prohlížeči přejděte na /wordpress. Pokud jste postupovali podle těchto pokynů, měla by se vám zobrazit tato stránka. Poté budete vyzváni k vytvoření konfiguračního souboru pomocí webového rozhraní. Postupujte podle pokynů a brzy budete mít vlastní instalaci WordPress. Sladký, co?

ssh-wordpress-config

A co bitnami?

Než skončíme, chci o tom krátce mluvit Bitnami. Pokud houpáte AWS 4 skvělé využití webových služeb Amazonu S3Přestože je Amazon nejznámější pro své maloobchodní služby, nabízejí ve skutečnosti řadu webových služeb pro vývojáře a domácí uživatele, kteří využívají zkušeností Amazon a škálovatelnosti s obrovským množstvím z... Přečtěte si více server, to je určitě něco, co byste měli prozkoumat. Toto španělské spuštění usnadňuje vzdálené nasazení oblíbených webových aplikací na váš AWS řez, včetně Drupalu a WordPress.

ssh-bitnami

Pokud to zní jako příliš mnoho potíží, můžete dokonce dostat Bitnami, aby vás vyřešili se serverem. Stačí za to zaplatit mírné pojistné.

Nebudu se na to příliš dívat, protože je to trochu konkrétní platforma. Pokud si však chcete vyzkoušet, nabízejí bezplatnou 1hodinovou instalaci vaší vybrané webové aplikace. Co se týče zbytku tohoto článku, to, o čem budu hovořit, by mělo fungovat na jakémkoli serveru se systémem GNU / Linux.

Závěr

Příkazový řádek systému Linux může být na prvním místě zastrašující. O tom není pochyb. Pokud jste náhodou zjistili, že jste se oprýskali webhostingem pouze s SSH, budete muset na příkazový řádek namočit nohy, abyste něco udělali.

Naštěstí, pokud můžete nainstalovat jednu webovou aplikaci, můžete je nainstalovat všechny. Vše, co potřebujete, je trochu důvěry v linuxový příkazový řádek a schopnost google, ať už se vyskytnou jakékoli problémy.

Zaregistrovali jste se někdy do SSH pouze webhosting náhodou? Rád bych o tom všechno slyšel. Zašlete mi komentář níže.

Fotografický kredit: Inovační trendy v technologii datových center Think Tank (Dell)

Matthew Hughes je vývojář a spisovatel softwaru z anglického Liverpoolu. Málokdy je nalezen bez šálku silné černé kávy v ruce a absolutně zbožňuje svůj Macbook Pro a fotoaparát. Jeho blog si můžete přečíst na adrese http://www.matthewhughes.co.uk a následujte ho na twitteru na @ matthewhughes.