Hirdetés

Tehát te is kiválasztotta a domain nevét Hogyan válassz ki egy nagyszerű domain nevet?A webhelyhez tartozó tökéletes domain név kiválasztása olyan, mint az első gyermek számára a tökéletes név kiválasztása. Növelje ezekkel a tippekkel az online siker valószínűségét. Sok a név! Olvass tovább . Van egy gyilkos ötlet egy projekthez. Elbocsátották, és készen áll arra, hogy az interneten megjelenítsék legfrissebb és legnagyobb alkotásaikat.

Az internet keresése után a legjobb webtárhely, egy édes üzletet kötött magának a VPS-en. Van azonban egy probléma. Nem tudod az első dolgot a Linux működéséről a nagy teljesítményű parancssoron keresztül.

Nos, ne aggódjon többé. El fogom hagyni a know-how-t két hihetetlen webes alkalmazás telepítéséhez. Az egyik a blogplatform extraordinaire WordPress, amely hatalmas internetmennyiséget biztosít, beleértve ezt a webhelyet. Azt is megmutatom, hogyan kell a legfrissebb ügynököt telepíteni a blog trónjára; a Javascript és a Node által támogatott szellem. Miután elvégezte az alkalmazások telepítésének folyamatát, elég bízzon a Linux parancssorban ahhoz, hogy megbirkózzon minden olyan webes alkalmazással, amely átlépte az utat.

instagram viewer

Ehhez felépítettem egy DigitalOcean példányt, amely Ubuntu 13.10 x64-et futtat. Digitális óceán VPS szolgáltató vagyok, akinek van lágy helye; minőségi szolgáltatást és gyors virtualizált kiszolgálókat kínál 5 USD kikiáltási áron. Nagyon ajánlom nekik, bár vannak más VPS szolgáltatók is, akik nagyon jóak.

A Ghost telepítése

Szellem újra blogolva van. A tapasztalatok minden egyes elemét úgy tervezték, hogy az életművek publikálásának folyamata enyhébb legyen. Kollégám, Mihkar Patkar adta a Ghost lerobbantása A Ghost Javascript-alapú blogplatformot indít a Wordpress egyszerű alternatívájakéntA Wordpress nem csupán egy blogplatform, de a fejlesztő John O’Nolan valami egyszerűbbet akart - a "csak egy blogplatformot" akarta. Így készítette a Ghost-ot, teljes egészében a Javascript-re építve. Olvass tovább néhány hónappal ezelőtt.

Miközben a Ghost-t a Digital Ocean VPS-re telepítjük - amelyhez a Ghost telepítője tartozik - figyelmen kívül hagyjuk a telepítőt, és ezt keményen kell megtennünk.

Először is SSH-t kell betennünk a dobozba. Ennek viszonylag egyértelműnek kell lennie, ha Linuxot vagy OS X-et futtat, mivel mindkettő beépített SSH klienssel rendelkezik. A Windows-felhasználókat arra ösztönzik, hogy jelentkezzenek be Gitt, ami egy nagyon hihetetlen, nyílt forráskódú SSH-ügyfél, bár vannak hihetetlen alternatívák száma 4 egyszerű módszer az SSH használatához Windows rendszerbenAz SSH a de facto megoldás a távoli terminálok biztonságos eléréséhez Linux és más UNIX-szerű rendszerekben. Ha van egy távoli SSH-kiszolgáló, amelyet elérni szeretne, letöltnie kell egy SSH-klienst ... Olvass tovább , beleértve azokat is, amelyek be vannak dugva a böngészőbe.

ssh-ghost-connect

Ha először jelentkezzünk be a dobozba, előbb meg kell tennünk egy kis takarítást. Gondoskodni fogunk arról, hogy a csomagkezelő frissüljön, és ha rendszerünkben is vannak frissítések, telepítsük azokat. Ubuntuban ezt a következő parancsok beírásával kell megtenni:

sudo apt-get frissítés
sudo apt-get upgrade

Vegye figyelembe, hogy ha Rootként jelentkezett be, akkor nem kell „sudo” -t írni. A Sudo a fiókok számára szolgál arra, hogy ideiglenesen kibővítsék jogosultságukat, hogy végrehajthassák az alapul szolgáló operációs rendszert befolyásoló parancsot.

ssh-ghost-frissítés
ssh-ghost-upgrade

Most fogd meg a build-essential és a ZIP fájlt.

sudo apt-get install build-essential zip

Ez a harmadik alkalom, amikor olyan parancsot kellett használnunk, amely valamit csinál az apt-get segítségével. Szóval mi ez? Az Apt-get az csomagkezelő, amelyet a Debian, az Ubuntu és a Linux Mint használ Útmutató az Ubuntu-tárolókhoz és a csomagkezeléshez Olvass tovább . Ez lehetővé teszi számunkra, hogy nyomon kövessük a rendszer összes csomagját, és telepítsünk újakat, valamint töröljük és frissítsük őket. Hűvös, igaz?

ssh-ghost-build

Ó, és amíg itt van, ragadja meg a Node.js másolatát. Ez a platform, amelyen Mi a csomópont? JS és miért érdekelne? [Webfejlesztés]A JavaScript csak egy ügyféloldali programozási nyelv, amely a böngészőben fut, igaz? Többé nem. A Node.js a JavaScript futtatásának egyik módja a szerveren; de ez is sokkal több. Ha... Olvass tovább A szellem fut, és megragadható egy egyszerű apt-get segítségével. Előfordulhat, hogy az Ubuntu régebbi verzióinak felhasználóinak megragadniuk kell a Node másolatát Chris Lea PPA-ja, amely aktuálisabb, mint a hivatalos Ubuntu repók.

sudo apt-get install nodejs

ssh-ghost-csomópont

Szüksége van továbbá a Node Package Managerre (NPM). Hozzon létre egy szimbolikus kapcsolatot a / usr / bin / nodejs és / usr / bin / node között, fogja meg az NPM telepítőjét és futtassa azt.

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

Ez az első alkalom, amikor találkozunk. Ez valójában egy nagyon hűvös segédprogram a Linux számára, amely lehetővé teszi az adatok átvitelét a programok között. Ebben a példában az NPM telepítési szkriptének egy példányát megragadjuk. Ezt a '| gombbal hajthatjuk végre sudo sh ”.

ssh-ghost-szimbolikus
ssh-ghost-NPM

Mielőtt továbbmennénk, ellenőrizzük, hogy telepítettük-e a csomópontot és az NPM-et. Ha a képernyő kissé olyan, mint az enyém, nyugodtan folytassa tovább.

npm -v
csomópont -v

Ha hibát lát, valami rosszul ment. Próbálkozzon újra a korábbi lépésekkel, vagy dobjon el egy megjegyzést az alábbiakból.

ssh-ghost-ellenőrizheti

Fantasztikus. Fogjuk meg a Ghost-ot, és nyissuk meg!

göndör -L https://ghost.org/zip/ghost-latest.zip -o szellem.zip
unzip -uo ghost.zip -d szellem

ssh-ghost-grab
ssh-ghost-kicsomagoló

Ha még nem szerepel benne, váltson a Ghost könyvtárba, és telepítse az NPM használatával.

CD szellem /
npm install --production

ssh-ghost-kapcsoló
ssh-ghost-NPM-install

Ez egy jó dolog az NPM-ről. Valójában telepíti az összes Javascript-függőséget a Ghost számára. Félelmetes, ugye? Miután végzett az összes kemény munkával, nyissa meg a config.js fájlt, és a választott szövegszerkesztővel módosítsa a portszámot 8080-ra. A Nano kiváló választás kezdőknek nano vs. vim: A terminálszöveg-szerkesztők összehasonlítvaBár a Linux eléggé egyszerűvé vált, hogy gyakorlatilag bárki használhassa, anélkül, hogy soha nem kellene a terminált használnia, vannak olyanok, akik rendszeresen használják, vagy kíváncsi vannak arra, hogyan lehet irányítani ... Olvass tovább , bár én inkább szeretem a Vimet. Azt is meg kell változtatnia a gazdagép nevét annak a kiszolgálónak az IP-címére, amelyhez csatlakozik.

ssh-ghost-text-szerkesztés

Itt az ideje, hogy elindítsuk a Ghost up-ot! Futtassa a Ghost telepített könyvtárában:

npm indulás

Annak ellenőrzéséhez, hogy működik-e, keresse meg azt a kiszolgálót, amelyre a Ghost-ot telepítette a webböngészővel, ellenőrizve, hogy rendelkezik-e a config.js fájlban megadott portszámmal.

ssh-ghost-végleges

Huzzah! Működik!

WordPress

Most itt az ideje a WordPress telepítéséhez. Itt a nulláról kezdjük egy friss Digitális óceán cseppecskével. Mint korábban, SSH lépjen be a kiszolgálóra, frissítse a csomagkezelőt, és telepítse az összes frissítést. Miután ezt megtetted, akkor kezdjük el létrehozva a LAMP veremünket A legjobb Linux webszerver szoftver (és Apache alternatívák) Olvass tovább . Ez a „Linux, Apache, MySQL és PHP” kifejezést jelenti, és arra a platformon, webszerverre, adatbázisra és programozási nyelvre utal, amelyet a WordPress telepítéséhez használunk.

A LAMP verem felállítása könnyebb, mint amilyennek hangzik. Igaz, hogy van egy apró mosoda-lista a függőségekről, amelyeket telepítenie kell. Szerencsére az Ubuntu egy szép vonalhajóval érkezik, amely mindent elbír az Ön számára.

sudo apt-get install lamp-server ^

ssh-wordpress-lámpa

A MySQL szerver az összes adatot tárolja. Ennek eredményeként erősen javasoljuk, hogy hozzon létre egy erős gyökérjelszót a szerver számára, amikor a rendszer kéri.

ssh-wordpress-mysql-jelszó

És ez az. Komolyan. Teljesen ennyi. Most beállította a LAMP szervert. Most telepítse a WordPress-t!

Először meg kell hozzon létre egy táblát, amelyben a WordPress található Lépésről lépésre a MySQL bemutatója a saját üzemeltetésű Wordpress Bloggerek számáraHa blogger vagy, akkor valószínű, hogy a WordPress-t használja. Kétféle módon lehet használni a WordPress-t, ideális azok számára, akik rendelkeznek bizonyos technikai know-how-val, és azok nélkül. Az első az, hogy ... Olvass tovább tárolja a blogbejegyzéseinket, valamint az adatbázis-felhasználót, amelyet a WordPress használ az adatbázis kezelésére. Jelentkezzen be a MySQL-be.

ssh-wordpress-mysql-bejelentkezés

Most futtassa a következő kódsorokat. Ügyeljen arra, hogy az egyes sorokat külön-külön adja meg.

CREATE DATABASE wordpress;
CREATE USER 'wordpressuser' @ 'localhost' jelszóval azonosítva;
MINDEN PRIVILÉGIÁT MEGADNI A WordPress-en. * TO 'wordpressuser' @ 'localhost';
SZENNYEZETT ELJÁRÁSOK;
kijárat

Most töltse le és csomagolja ki a WordPress programot.

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

Figyelem, hogyan használtunk itt wget-t a göndörítés helyett? Mindkét munka, ebben az esetben, és nagyjából felcserélhető. Ebben az összefüggésben mindketten ugyanazt a dolgot csinálják, többé-kevésbé.

ssh-wordpress-letöltés

Vigye a WordPress mappát a / var / www oldalra, és engedélyezze az olvasási, írási és végrehajtási engedélyeket ehhez a könyvtárhoz. Ügyeljen arra, hogy szerepeljen az -R zászló. Ez rekurzivá teszi.

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

ssh-wordpress-move

Most böngészőjében keresse meg a következőt: /wordpress. Ha követte ezeket az utasításokat, akkor látnia kell ezt az oldalt. Ezután konfigurációs fájlt kell létrehoznia a webes felületen keresztül. Kövesse a mellékelt utasításokat, és hamarosan megvan a maga WordPress telepítése. Édes, mi?

ssh-wordpress-config

Mi a helyzet Bitnamival?

Mielőtt befejezzük, röviden szeretnék beszélni BitNami. Ha ringat egy AWS 4 nagyszerű felhasználás az Amazon S3 webszolgáltatásokhozAnnak ellenére, hogy az Amazon a legismertebb a kiskereskedelmi szolgáltatásokkal, valójában számos webszolgáltatást kínálnak fejlesztőknek és otthoni felhasználóknak, akik hatalmas összegekkel kihasználják az Amazonas élményét és méretezhetőségét nak,-nek... Olvass tovább szerver, ezt mindenképpen meg kell vizsgálni. Ez a spanyol indítás megkönnyíti a népszerű webes alkalmazások távoli telepítését az AWS szeleten, ideértve a Drupalot és a WordPress-t is.

ssh-BitNami

Ha ez túlságosan nehézkesnek hangzik, akkor akár be is kérheti a Bitnami-t, hogy kiszolgálóval rendezze. Csak arra számít, hogy enyhe díjat fizet ebből.

Nem fogok sokat foglalkozni ezzel, mivel ez egy kicsit platformspecifikus. Ha azonban kétségbeesetten akar kipróbálni őket, ingyenes 1 órás telepítést kínálnak az Ön által választott webes alkalmazásból. Ami a cikk többi részét illeti, amit a továbbiakban tárgyalok, minden GNU / Linux rendszert futtató kiszolgálón kell működnie.

Következtetés

A Linux parancssor eleinte félelmetes lehet. Nincs kétség. Ha véletlenül úgy találta magát, hogy megbotlik az SSH-alapú webes tárhely használatával, meg kell nedvesítenie a lábad a parancssorral, hogy bármi megtörténjen.

Szerencsére, ha telepíthet egy webalkalmazást, telepítheti őket. Csak egy kis bizalomra van szükséged a Linux parancssorba, és bármilyen probléma google-készítésére képes.

Véletlenszerűen regisztrált már csak az SSH webes tárhelyére? Szeretnék mindent hallani erről. Írj nekem egy megjegyzést alább.

Fotó jóváírás: Innovációs trendek az adatközponti technológia Think Tankban (Dell)

Matthew Hughes szoftverfejlesztő és író, az angliai Liverpoolból. Ritkán talál egy csésze erős fekete kávé nélkül a kezében, és teljesen imádja a MacBook Pro-t és a kameráját. A blogját a következő címen olvashatja el: http://www.matthewhughes.co.uk és kövesse őt a Twitteren a @matthewhughes oldalán.