Reklama
Takže ste zvolili názov vašej domény Ako si vyberiete skvelé doménové meno?Výber perfektného názvu domény pre váš web je ako výber perfektného názvu pre vaše prvé dieťa. Tieto tipy zvyšujú pravdepodobnosť úspechu online. V mene je veľa! Čítaj viac . Máte na projekt nejaký zabijak. Ste prepustení a ste pripravení odhaliť svoju najnovšiu a najväčšiu tvorbu na internete.
Po čistení internetu hľadáte internet najlepší webhosting, dostali ste sa na VPS so sladkou dohodou. Je tu však jeden problém. Neviete prvú vec týkajúcu sa operačného systému Linux prostredníctvom výkonného príkazového riadka.
Už sa nemusíte báť. Chystám sa upustiť od know-how o inštalácii dvoch neuveriteľných webových aplikácií. Jedným z nich je extraordinaire WordPress pre platformu blogov, ktorý poháňa obrovské množstvo internetu, vrátane tejto stránky. Tiež vám ukážem, ako nainštalovať najnovší uchádzač na trón blogov; Duch podporujúci Javascript a Node. Keď ste prešli procesom inštalácie týchto aplikácií, mali by ste byť dostatočne istí príkazovým riadkom Linuxu na riešenie akejkoľvek webovej aplikácie, ktorá prechádza vašou cestou.
Aby som to urobil, pripravil som inštanciu DigitalOcean s Ubuntu 13.10 x64. Digitálny oceán sú poskytovateľom VPS, pre ktorý mám mäkké miesto; ponúka kvalitné služby a rýchle virtualizované servery s vyvolávacou cenou 5 dolárov. Odporúčam ich vysoko, aj keď existujú aj ďalší poskytovatelia VPS, ktorí sú celkom dobrí.
Inštalácia ducha
duch je blogovanie, reimaginácia. Každá iota skúseností bola navrhnutá tak, aby proces publikovania vašich diel bol o niečo bezbolestnejší. Môj kolega Mihir Patkar dal vyčerpanie Ducha Duch spúšťa platformu blogov založenú na Javascripte ako jednoduchú alternatívu k WordpressWordpress je viac ako len platforma blogov, ale vývojár John O'Nolan chcel niečo jednoduchšie - chcel iba „platformu blogov“. A tak vytvoril Ducha, ktorý staval úplne na Javascripte. Čítaj viac pred niekoľkými mesiacmi.
Zatiaľ čo sa chystáme inštalovať Ghost na Digital Ocean VPS - ktorý je dodávaný s Ghost inštalátorom - budeme ignorovať inštalátora a urobiť to tvrdo.
Najprv je potrebné SSH do nášho boxu. Toto by malo byť relatívne jednoduché, ak prevádzkujete Linux alebo OS X, pretože obidva sú dodávané so zabudovaným klientom SSH. Používatelia systému Windows sa vyzývajú na vyskúšanie PuTTY, čo je celkom neuveriteľný klient SSH s otvoreným zdrojom, hoci existujú počet neuveriteľných alternatív 4 jednoduché spôsoby použitia SSH vo WindowsSSH je de facto riešením pre bezpečný prístup k vzdialeným terminálom v Linuxe a iných systémoch podobných UNIX. Ak máte vzdialený server SSH, ku ktorému chcete získať prístup, musíte si stiahnuť klienta SSH ... Čítaj viac , vrátane tých, ktoré sa pripájajú do vášho webového prehľadávača.
Ak sa prihlasujeme prvýkrát do našej schránky, musíme najskôr urobiť trochu upratovania. Uistíme sa, že správca balíkov je aktualizovaný, a ak existujú nejaké aktualizácie v našom systéme, mali by sme ich nainštalovať. V Ubuntu sa to robí zadaním nasledujúcich príkazov:
aktualizácia sudo apt-get
sudo apt-get upgrade
Upozorňujeme, že ak ste sa prihlásili ako root, nemusíte písať „sudo“. Sudo sa používa pre účty, aby dočasne zvýšilo svoje oprávnenia, aby vykonal príkaz, ktorý ovplyvňuje operačný systém, z ktorého vychádza.
Teraz uchopte kópiu nevyhnutného súboru a zipsu.
sudo apt-get install build-essential zip
Toto je tretíkrát, čo sme museli používať príkaz, ktorý robí niečo s apt-get. Čo je to? Apt-get je správca balíkov používaný v Debian, Ubuntu a Linux Mint Váš sprievodca ukladaním a správou balíkov Ubuntu Čítaj viac . Umožňuje nám sledovať všetky balíčky vo vašom systéme a inštalovať nové, ako aj ich mazať a aktualizovať. Super, však?
Ach, a keď už ste pri tom, uchopte kópiu Node.js. Toto je platforma, na ktorej Čo je Node. JS a prečo by som sa mal starať? [Vývoj webových aplikácií]JavaScript je iba programovací jazyk na strane klienta, ktorý beží v prehliadači, nie? Už nič viac. Node.js je spôsob spustenia JavaScriptu na serveri; ale je to omnoho viac. Ak ... Čítaj viac Duch beží, a môže byť chytil s jednoduchým apt-get. Používatelia starších verzií Ubuntu budú pravdepodobne musieť zobrať kópiu uzla Chris Lea je PPA, ktorá je aktuálnejšia ako oficiálne úložisko Ubuntu.
sudo apt-get install nodejs
Potrebujete tiež Správcu balíkov uzlov (NPM). Vytvorte symbolické prepojenie medzi / usr / bin / nodejs a / usr / bin / node, uchopte inštalátora NPM a spustite ho.
ln -s / usr / bin / nodejs / usr / bin / node
curl https://npmjs.org/install.sh | sudo sh
Toto je prvýkrát, kedy sme sa stretli s krútením. Ide skutočne o skvelý nástroj pre systém Linux, ktorý nám umožňuje prenášať údaje medzi programami. V tomto príklade ho používame na získanie kópie inštalačného skriptu NPM. Toto sa potom vykoná pomocou ‘| sudo sh '.
Skôr ako pôjdeme ďalej, skontrolujte, či máme nainštalované uzly a NPM. Ak obrazovka vyzerá trochu ako moja, môžete pokračovať ďalej.
npm -v
uzol -v
Ak uvidíte chybu, niečo sa pokazilo. Skúste zopakovať predchádzajúce kroky alebo mi dajte komentár nižšie.
Úžasné. Teraz poďme chytiť Ducha a otvor ho!
stočiť -L https://ghost.org/zip/ghost-latest.zip -o duch.zip
rozbaľte -uo ducha.zip -d ducha
Ak tam ešte nie ste, prepnite do adresára Ghost a nainštalujte ho pomocou NPM.
cd duch /
inštalácia npm - produkcia
Tu je skvelá vec o NPM. Nainštaluje pre vás skutočne všetky závislosti Javascriptu pre Ghosta. Úžasné, však? Po dokončení všetkej ťažkej práce otvorte súbor config.js a pomocou vybraného textového editora upravte číslo portu na 8080. Nano je skvelá voľba pre začiatočníkov nano vs. vim: Porovnanie textových editorov termináluAj keď sa Linux stal dostatočne ľahkým na použitie prakticky pre každého bez toho, aby musel používať terminál, existuje niekoľko z nás, ktorí ho pravidelne používajú, alebo sú zvedaví, ako ho môže ovládať ... Čítaj viac , aj keď mám radšej Vima. Musíte tiež zmeniť názov hostiteľa na IP adresu servera, ku ktorému sa pripájate.
Teraz je čas začať ducha! V adresári, do ktorého ste nainštalovali Ghost, spustite:
npm štart
Ak chcete skontrolovať, či to funguje, prejdite vo webovom prehliadači na server, na ktorom ste nainštalovali Ghosta, a uistite sa, že má číslo portu, ktoré ste zadali v súbore config.js.
Huzzah! Funguje to!
WordPress
Teraz je čas nainštalovať WordPress. Začneme od nuly čerstvou kvapkou Digital Ocean. Ako predtým SSH, aktualizujte správcu balíkov a nainštalujte všetky aktualizácie. Keď to urobíte, začneme s tým vytvorenie nášho zásobníka LAMP Najlepší softvér pre webový server Linux (a alternatívy Apache) Čítaj viac . To znamená „Linux, Apache, MySQL a PHP“ a týka sa platformy, webového servera, databázy a programovacieho jazyka, ktorý sa používa na spustenie našej inštalácie programu WordPress.
Nastavenie zásobníka LAMP je jednoduchšie, ako to znie. Je pravda, že existuje malý zoznam závislostí, ktoré musíte nainštalovať. Našťastie Ubuntu prichádza s príjemnou jednoplášťovou linkou, ktorá za vás zvládne všetko.
sudo apt-get install lamp-server ^
Váš server MySQL je miesto, kde si ukladáte všetky svoje údaje. Preto sa dôrazne odporúča, aby ste po zobrazení výzvy pre svoj server vytvorili silné root heslo.
A to je všetko. Vážne. To je všetko. Teraz ste nastavili svoj server LAMP. Teraz nainštalujte WordPress!
Najprv musíme vytvoriť tabuľku, v ktorej WordPress Podrobný návod pre MySQL pre blogerov Wordpress s vlastným hosťovanímAk ste bloger, je pravdepodobné, že používate WordPress. Existujú dva spôsoby, ako môžete používať WordPress, ideálny pre tých, ktorí majú nejaké technické know-how a pre tých, ktorí nie sú. Prvým z nich je ... Čítaj viac uloží naše blogové príspevky, ako aj používateľa databázy, ktorý použije WordPress na interakciu s databázou. Prihláste sa do MySQL.
Teraz spustite nasledujúce riadky kódu. Dajte pozor, aby ste zadali každý riadok jednotlivo.
VYTVORIŤ DATABÁZU wordpress;
CREATE USER „wordpressuser“ @ „localhost“ identifikovaný pomocou „hesla“;
UDELITE VŠETKY VÝSLEDKY NA wordpress. * TO 'wordpressuser' @ 'localhost';
VÝSLEDKY ZO STRECHU;
východ
Teraz si stiahnite a rozbaľte WordPress.
wget http://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz -C / wordpress
Všimnite si, ako sme tu namiesto zvlnenia používali wget? Buď pracujte, v tomto prípade a sú do značnej miery vzájomne zameniteľné. V tomto kontexte robia to isté viac-menej.
Presuňte WordPress do / var / www a do tohto adresára udeľujte práva na čítanie, zápis a vykonávanie. Dajte pozor, aby ste zahrnuli príznak -R. Vďaka tomu je rekurzívny.
mv wordpress / / var / www
chmod -R 777 / var / www
Teraz v prehliadači prejdite na
A čo Bitnami?
Než skončíme, chcem o tom krátko hovoriť BitNami. Ak si húpate AWS 4 skvelé použitia pre webové služby Amazonu S3Napriek tomu, že Amazon je známy svojimi maloobchodnými službami, v skutočnosti ponúkajú množstvo webových služieb pre vývojárov a domácich používateľov, ktorí využívajú skúsenosti a škálovateľnosť Amazoniek s veľkým množstvom of ... Čítaj viac server, to je určite niečo, čo by ste mali preskúmať. Toto spustenie v Španielsku uľahčuje vzdialené nasadenie populárnych webových aplikácií na váš AWS rez vrátane Drupalu a WordPress.
Ak to znie ako príliš veľa problémov, môžete dokonca získať Bitnami, aby vás vyriešili pomocou servera. Čakajte, že za to zaplatíte mierne prémie.
Nebudem sa na to príliš pozerať, pretože je to trochu konkrétna platforma. Ak sa im však chcete pokúsiť vyskúšať, ponúkajú bezplatnú inštaláciu jednej hodiny webovej aplikácie podľa vášho výberu. Čo sa týka zvyšku tohto článku, to, o čom budem diskutovať, by malo fungovať na každom serveri so systémom GNU / Linux.
záver
Príkazový riadok Linux môže byť na prvý pohľad zastrašujúci. O tom niet pochýb. Ak ste náhodou zistili, že ste sa obťažovali webhostingom založeným iba na SSH, budete musieť pomocou príkazového riadku namočiť chodidlá, aby ste niečo urobili.
Našťastie, ak môžete nainštalovať jednu webovú aplikáciu, môžete ich nainštalovať všetky. Všetko, čo potrebujete, je trochu dôvery v príkazový riadok systému Linux a schopnosť vyhľadávať Google akékoľvek problémy.
Už ste sa niekedy zaregistrovali iba pre webhosting SSH náhodou? Rád by som o tom všetko počul. Dajte mi komentár nižšie.
Fotografický kredit: Trendy v oblasti inovácií v technológii Data Center Technology Think Tank (Dell)
Matthew Hughes je vývojár a spisovateľ softvéru z anglického Liverpoolu. Málokedy ho nájde bez šálky silnej čiernej kávy v ruke a úplne zbožňuje jeho Macbook Pro a fotoaparát. Jeho blog si môžete prečítať na stránke http://www.matthewhughes.co.uk a sledujte ho na Twitteri na adrese @matthewhughes.