
Michael Fisher
0
2498
569
Vybrali jste tedy své doménové jméno. Jak si vyberete skvělé doménové jméno? 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ě! . 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.
Poté, co jste hledali internet a hledali 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 Linux, abyste zvládli každou webovou aplikaci, která prochází vaší cestou.
Abych toho dosáhl, rozšířil jsem instanci DigitalOcean s Ubuntu 13.10 x64. Digital Ocean 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í Ghost Ghost Spouští blogovací platformu založenou na Javascriptu jako jednoduchou alternativu k Wordpress Ghost Spouští blogovací platformu založenou na Javascriptu jako jednoduchou alternativu Wordpress Wordpress je víc než jen blogovací platforma, 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á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 instalátor 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 SSH klientem zabudovaným. Uživatelé Windows se vyzývají, aby vyzkoušeli PuTTY, což je docela neuvěřitelný open source SSH klient, i když existuje řada neuvěřitelné alternativy 4 snadné způsoby použití SSH ve Windows 4 snadné způsoby použití SSH ve Windows SSH je de facto řešení pro bezpečný přístup ke vzdáleným terminálům v Linuxu a dalších systémech podobných unixu. Pokud máte vzdálený server SSH, ke kterému chcete přistupovat, musíte si stáhnout klienta SSH ... včetně těch, kteří se připojují k vašemu webovému prohlížeči.
Pokud se do naší schránky přihlašujeme poprvé, musíme nejdřív udělat úklid. Ujistíme se, že správce balíků je 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 přihlášeni 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.
Nyní uchopte kopii nezbytného a zipu.
sudo apt-get install build-essential zip
Toto je potřetí, kdy 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 Debianu, Ubuntu a Linuxu Mint Your Guide to Ubuntu Repositories and Package Management Váš průvodce Ubuntu Repositories and Package Management. 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, dobře?
Jo, a když už jste u toho, uchopte kopii Node.js. Na této platformě je Co je Node.JS a proč bych se měl starat? [Vývoj webu] Co je Node.JS a proč bych se měl starat? [Vývoj webu] JavaScript je 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. Pokud ... 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 z PPA Chris Lea, která je aktuálnější než oficiální úložiště Ubuntu..
sudo apt-get install nodejs
Také potřebujete Správce balíků uzlů (NPM). Vytvořte symbolické propojení mezi / usr / bin / nodejs a / usr / bin / node, uchopte instalátor NPM a spusťte jej.
ln -s / usr / bin / nodejs / usr / bin / node
stočte https://npmjs.org/install.sh | sudo sh
Toto je poprvé, kdy jsme se setkali s lokny. 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. To se pak provede pomocí '| sudo sh '.
Než půjdeme dále, ověřme si, že máme nainstalované uzly 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.
Skvělý. Nyní pojďme chytit Ducha a otevřít ho!
curl -L https://ghost.org/zip/ghost-latest.zip -o ghost.zip
rozbalte -uo duch.zip -d duch
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
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 upravte číslo portu na 8080 pomocí vybraného textového editoru. Nano je skvělou volbou pro začátečníky nano vs. vim: textové editory terminálu ve srovnání nano vs. vim: textové editory terminálu ve srovnání Ačkoli se Linux stal dostatečně snadným na to, aby ho prakticky kdokoli mohl používat, aniž by musel terminál používat, existuje několik z nás pravidelně ji používejte nebo zvědaví, jak se dá ovládat…, i když jsem docela ráda Vima. Musíte také změnit název hostitele na IP adresu serveru, ke kterému se připojujete.
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.
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ím našeho balíčku LAMP Nejlepší Linux Web Server Software (a Apache Alternativy) Nejlepší Linux Web Server Software (& Apache Alternatives). To znamená „Linux, Apache, MySQL a PHP“ a odkazuje na platformu, webový server, databázi a programovací jazyk používaný 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 ^
Váš 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.
A to je vše. Vážně. To je úplně všechno. Nyní jste nastavili server LAMP. Nyní nainstalujte WordPress!
Nejprve je třeba vytvořit tabulku, ve které WordPress Krok za krokem Výukový program MySQL pro Self-Hosted Wordpress Bloggers Krok za krokem Výukový program MySQL pro Self-Hosted Wordpress Bloggers Pokud jste blogger, je pravděpodobné, že používat 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í z nich je… bude ukládat naše blogové příspěvky, stejně jako uživatele databáze, který WordPress použije k interakci s databází. Přihlaste se k MySQL.
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';
GRANT 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ď pracovat, v tomto případě a jsou do značné míry zaměnitelné. V této souvislosti dělají víceméně stejnou věc.
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
Nyní ve svém prohlížeči přejděte do / 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ý, eh?
A co bitnami?
Než skončíme, chci krátce mluvit o Bitnami. Pokud houpáte AWS 4 Skvělá použití pro webové služby Amazonu S3 4 Skvělá použití pro webové služby Amazonu S3 Přestože je Amazon pro své maloobchodní služby nejznámější, nabízí vývojářům a domácím uživatelům řadu webových služeb, které využívají výhod zkušeností Amazonky a škálovatelnosti s obrovským množstvím ... serveru, 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 WordPressu..
Pokud to zní jako příliš mnoho potíží, můžete dokonce dostat Bitnami, aby vás vyřešili se serverem. Jen za to zaplatíte mírné pojistné.
Nebudu se na to příliš dívat, protože je to trochu konkrétní platforma. Pokud si však zkusíte vyzkoušet, nabízejí bezplatnou 1hodinovou instalaci vaší vybrané webové aplikace. Pokud jde o zbytek tohoto článku, to, o čem budu hovořit, by mělo fungovat na jakémkoli serveru, na kterém běží GNU / Linux.
Závěr
Příkazový řádek systému Linux může být na první pohled zastrašující. O tom není pochyb. Pokud jste náhodou zjistili, že jste se otravovali 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 slyšel všechno. Zašlete mi komentář níže.
Fotografický kredit: Inovační trendy v technologii datových center Think Tank (Dell)