Oglas

Torej, izbral ime domene Kako si izberete veliko ime domene?Izbira popolnega imena domene za vaše spletno mesto je podobna izbiri popolnega imena za vašega prvega otroka. S temi nasveti povečajte verjetnost spletnega uspeha. V imenu je veliko! Preberi več . Imate morilsko idejo za projekt. Odpustili ste se in pripravljeni na internet predstaviti svoje najnovejše in največje ustvarjanje.

Po iskanju po internetu poiščite najboljše spletno gostovanje, si priskrbel sladko ponudbo na VPS. Vendar obstaja ena težava. O delovanju Linuxa ne veste ničesar prek njegove zmogljive ukazne vrstice.

No, ne skrbi več. Nekaj ​​znanja o tem, kako namestiti dve neverjetni spletni aplikaciji, bom zapustil. Eden od njih je dodatna programska oprema WordPress za blogging platformo, ki ponuja ogromno spleta, vključno s tem spletnim mestom. Prav tako vam bom pokazal, kako namestiti najnovejšega pretendenta na blogerski prestol; Ghost, ki ga poganja Javascript in Node. Ko boste skozi postopek nameščanja teh aplikacij morali biti dovolj samozavestni, da lahko z ukazno vrstico Linux rešite katero koli spletno aplikacijo, ki vam prečka pot.

instagram viewer

Da bi to naredili, sem razširila primerek DigitalOcean z operacijskim sistemom Ubuntu 13.10 x64. Digitalni ocean ste ponudnik VPS, za to imam slabo mesto; ponujajo kakovostno storitev in hitro virtualizirane strežnike z izhodiščno ceno 5 USD. Priporočam jih zelo, čeprav obstajajo drugi ponudniki VPS, ki so dober.

Namestitev Ghost-a

Duh je blogging, ponovno predstavljen. Vsak iota izkušnje je zasnovan tako, da je postopek objave vaših avtorskih del, ki so malo bolj neboleči. Moj kolega Mihir Patkar je dal zaletavanje Duha Ghost predstavil platformo za bloganje na osnovi Javascripta kot preprosto alternativo WordpressuWordpress je več kot le blogerska platforma, toda razvijalec John O'Nolan si je želel nekaj preprostejšega - hotel je "samo platformo za bloganje". In tako je ustvaril Ghost, ki ga je v celoti gradil na Javascript. Preberi več nekaj mesecev nazaj.

Medtem ko bomo nameščali Ghost na Digital Ocean VPS - ki je priložen namestitvenemu orodju Ghost - bomo namestitev prezrli in to naredili težko.

Najprej najprej v paket. To bi moralo biti razmeroma enostavno, če zaženete Linux ali OS X, saj imata oba vgrajena odjemalca SSH. Uporabnike sistema Windows priporočamo, da se odjavijo PuTTY, kar je precej neverjetno, odprtokodni odjemalec SSH, čeprav obstajajo število neverjetnih alternativ 4 enostavni načini uporabe SSH v operacijskem sistemu WindowsSSH je dejanska rešitev za varen dostop do oddaljenih terminalov v Linuxu in drugih sistemih, ki so podobni UNIX-u. Če imate oddaljeni strežnik SSH, do katerega želite dostopati, boste morali prenesti odjemalca SSH ... Preberi več , vključno s tistimi, ki se priklopijo v vaš brskalnik.

ssh-ghost-connect

Če se bomo prvič prijavili v polje, bomo morali najprej opraviti gospodinjstvo. Poskrbeli bomo, da bo upravitelj paketov posodobljen in če obstajajo posodobitve našega sistema, bi jih morali namestiti. V Ubuntuju to storimo z vnosom naslednjih ukazov:

sudo apt-get update
nadgraditi sudo apt-get

Upoštevajte, da če ste prijavljeni kot Root, vam ne bo treba pisati "sudo". Sudo se uporablja za račune za začasno povečanje svojih privilegijev za izvajanje ukaza, ki vpliva na osnovni operacijski sistem.

ssh-ghost-update
nadgradnja ssh-ghost

Zdaj primite kopijo nujne gradnje in zadrgo.

sudo apt-get namestite ključni gradnik

To je že tretjič, da smo morali uporabiti ukaz, ki naredi nekaj z apt-get. Kaj je torej? Apt-get je upravitelja paketov, ki se uporablja v Debianu, Ubuntu in Linux Mint Vaš vodič po skladiščih Ubuntu in upravljanju paketov Preberi več . Omogoča nam, da sledimo vsem paketom v vašem sistemu in namestimo nove, pa jih tudi izbrišemo in posodobimo. Kul, kajne?

ssh-ghost-build

Oh, in medtem ko ste že pri tem, zgrabite kopijo Node.js. Tole je ploščad, na kateri Kaj je vozlišče JS in zakaj bi me skrbel? [Spletni razvoj]JavaScript je samo programski jezik na strani odjemalca, ki deluje v brskalniku, kajne? Ne več. Node.js je način zagon JavaScript na strežniku; vendar je tudi toliko več. Če ... Preberi več Ghost teče in lahko ga zgrabite s preprostim primerom. Uporabniki starejših različic Ubuntuja bodo morda morali prijeti kopijo vozlišča Chris Lea je PPA, ki je aktualnejši kot uradni rebu Ubuntu.

sudo apt-get namestite nodejs

ssh-ghost-vozlišče

Potrebujete tudi upravitelja paketov vozlišč (NPM). Ustvarite simbolično povezavo med / usr / bin / nodejs in / usr / bin / vozlišče, primite namestitveni program NPM in ga zaženite.

ln -s / usr / bin / nodejs / usr / bin / vozlišče
curl https://npmjs.org/install.sh | sudo sh

To je prvič, da smo naleteli na kodre. To je pravzaprav dober pripomoček za Linux, ki nam omogoča prenos podatkov med programi. V tem primeru ga uporabljamo za pridobivanje kopije skripta za namestitev NPM. Ta se nato izvede s '| sudo sh`.

ssh-ghost-simbolic
ssh-ghost-npm

Preden nadaljujemo, preverimo, ali imamo nameščeno Node in NPM. Če je vaš zaslon nekoliko podoben mojemu, nadaljujte naprej.

npm -v
vozlišče -v

Če opazite napako, je šlo nekaj narobe. Poskusite znova pregledati prejšnje korake ali spusti komentar spodaj.

ssh-ghost-preveri

Super. Zdaj pa zgrabimo Ghosta in ga odprite!

curl -L https://ghost.org/zip/ghost-latest.zip -o ghost.zip
unzip -uo ghost.zip -d duh

ssh-ghost-grab
ssh-ghost-unzip

Če ga še niste, preklopite v imenik Ghost in ga namestite s pomočjo NPM-ja.

CD ghost /
npm install - proizvodnja

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

Tu je nekaj dobrega o NPM. Pravzaprav nam namešča vse odvisnosti Javascript za Ghost. Super, kajne? Ko končate z vsemi napornimi nalogami, odprite config.js in uredite številko vrat na 8080 z izbiro urejevalnika besedil. Nano je odlična izbira za začetnike nano vs. vim: Primerjalniki besedila terminalov v primerjaviČeprav je Linux postal dovolj preprost, da ga praktično vsi ne morejo uporabljati, ne da bi jim bilo treba kdaj uporabiti Terminal, obstaja nekaj nas, ki ga redno uporabljamo ali smo radovedni, kako lahko upravljamo ... Preberi več , čeprav mi je bolj všeč Vim. Prav tako boste morali spremeniti ime gostitelja v naslov IP strežnika, s katerim se povezujete.

ssh-ghost-urejanje besedila

Zdaj je čas, da začnete Ghost up! V imeniku, ki ste ga namestili Ghost, zaženite:

npm začetek

Če želite preveriti, ali to deluje, se v spletnem brskalniku pomaknite do strežnika, na katerega ste namestili Ghost, in zagotovite, da ima številko vrat, ki ste jo določili v config.js.

ssh-ghost-final

Huzzah! Deluje!

WordPress

Zdaj je čas za namestitev WordPress-a. Tu bomo začeli od začetka s svežo kapljico Digital Ocean. Kot doslej, SSH v svoj strežnik posodobite upravitelja paketov in namestite vse posodobitve. Ko boste to storili, bomo začeli ustvari naš LAMP Najboljša programska oprema za spletni strežnik Linux (in Apache alternative) Preberi več . To pomeni "Linux, Apache, MySQL in PHP" in se nanaša na platformo, spletni strežnik, bazo podatkov in programski jezik, ki se uporablja za izvajanje naše namestitve WordPressa.

Nastavitev svežnja LAMP je lažja, kot se sliši. Res je, da obstaja majhen seznam perila odvisnosti, ki jih morate namestiti. Na srečo Ubuntu prihaja z lepo enojno linijo, ki poskrbi za vse.

sudo apt-get install svetilko-strežnik ^

ssh-wordpress-svetilka

Na strežniku MySQL je shranjevanje vseh vaših podatkov. Posledično vam priporočamo, da ustvarite močno korensko geslo za vaš strežnik, ko ga boste pozvali.

ssh-wordpress-mysql-geslo

In to je to. Resno. To je vse. Zdaj ste nastavili strežnik LAMP. Zdaj namestite WordPress!

Najprej moramo ustvarite tabelo, v kateri je WordPress Navodila za uporabo MySQL po korakih za samostojne blogerje WordpressaČe ste bloger, obstaja velika verjetnost, da uporabljate WordPress. Obstajata dva načina, kako lahko uporabljate WordPress, idealno za tiste, ki imajo nekaj tehničnega znanja in tiste brez. Prva je ... Preberi več bodo shranjevali naše objave na spletnem dnevniku in uporabnika baze podatkov, ki jih bo WordPress uporabil za interakcijo z bazo. Prijavite se v MySQL.

ssh-wordpress-mysql-prijava

Zdaj zaženite naslednje vrstice kode. Pazite, da vnesete vsako vrstico posebej.

USTVARJITE DATABASO wordpress;
USTVARJATI UPORABNIKA 'wordpressuser' @ 'localhost', ki je označen s 'geslo';
PODELITE VSE PRIVILEGE NA WordPressu. * TO 'wordpressuser' @ 'localhost';
IZPOLNJENO PRIVILEGE;
izhod

Zdaj prenesite in razpakirajte WordPress.

wget http://wordpress.org/latest.tar.gz
katran -zxvf najnovejši.tar.gz -C / wordpress

Opazite, kako smo tukaj uporabili wget namesto curl? Vsako delo je v tem primeru precej in je medsebojno zamenljivo. V tem kontekstu oba počneta isto, bolj ali manj.

ssh-wordpress-prenos

Premaknite WordPress v / var / www in odobrite branje, pisanje in izvajanje dovoljenj v ta imenik. Ne pozabite vključiti zastave -R. Zaradi tega je rekurziven.

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

ssh-wordpress-move

Zdaj se v brskalniku pomaknite do /wordpress. Če ste upoštevali ta navodila, bi morali videti to stran. Nato boste morali ustvariti konfiguracijsko datoteko s spletnim vmesnikom. Sledite priloženim navodilom in kmalu boste imeli svojo lastno namestitev WordPress. Sladko, a?

ssh-wordpress-config

Kaj pa Bitnami?

Preden končamo, bi rad na kratko spregovoril Bitnami. Če se zibljete AWS 4 Velike uporabe Amazonovih spletnih storitev S3Kljub temu, da je Amazon najbolj znan po svojih maloprodajnih storitvah, dejansko ponujajo številne spletne storitve za razvijalce in domače uporabnike, ki izkoriščajo izkušnje in razširljivost Amazonov z ogromnimi količinami od ... Preberi več strežnik, to je vsekakor nekaj, kar bi morali raziskati. Ta španski zagon omogoča enostavno oddaljeno uvajanje priljubljenih spletnih aplikacij na vašo rezino AWS, vključno z Drupal in WordPress.

ssh-bitnami

Če se to sliši kot preveč težav, lahko Bitnamija celo razvrstite s strežnikom. Samo pričakujte, da boste za to plačali rahlo premijo.

Ne bom se preveč spuščal v to, saj je nekoliko specifična platforma. Če pa želite, da jih poskusite, ponujajo brezplačne enourne namestitve po vaši spletni aplikaciji. Kar zadeva preostanek tega članka, bi moral to, o čemer bom razpravljal, delovati na katerem koli strežniku z GNU / Linuxom.

Zaključek

Linux ukazna vrstica lahko sprva zastraši. O tem ni dvoma. Če ste se slučajno znašli v spletnem gostovanju samo za SSH, se boste morali z ukazno vrstico zmočiti noge.

Na srečo, če lahko namestite eno spletno aplikacijo, jih lahko namestite vse. Vse, kar potrebujete, je nekaj zaupanja v Linuxovo ukazno vrstico in možnost googlea, ne glede na težave.

Ste se kdaj slučajno prijavili na samo gostovanje na SSH? Rad bi slišal vse o tem. Spusti mi komentar spodaj.

Fotograf: Trendi inovacij v tehnologiji podatkovnih centrov Think Tank (Dell)

Matthew Hughes je razvijalec programske opreme in pisatelj iz Liverpoola v Angliji. Redko ga najdemo brez skodelice močne črne kave v roki in absolutno obožuje svoj Macbook Pro in svoj fotoaparat. Njegov blog lahko preberete na http://www.matthewhughes.co.uk in mu sledite na twitterju na @matthewhughes.