Mainos

Joten, olet valinnut verkkotunnuksesi Kuinka valitset hienon verkkotunnuksen?Verkkosivustollesi sopivan verkkotunnuksen valitseminen on kuin täydellisen nimen valitseminen ensimmäiselle lapsellesi. Lisää näiden vinkkien avulla online-menestymisen todennäköisyyttä. Nimessä on paljon! Lue lisää . Sinulla on tappajaidea projektille. Olet potkut ja valmis vapauttamaan uusin ja suurin luomuksesi Internetissä.

Pesun jälkeen Internetistä etsit paras web-hosting, olet purkanut itsellesi makean kaupan VPS: llä. On kuitenkin yksi ongelma. Et tiedä ensimmäistä asiaa Linuxin käyttämisestä tehokkaan komentorivin kautta.

No, älä murehdi enää. Aion pudottaa tietotaitoa kahden uskomattoman verkkosovelluksen asentamiseen. Yksi on blogi-alusta ekstraordinaatti WordPress, joka antaa valtavan määrän internetiä, myös juuri tällä sivustolla. Aion myös näyttää sinulle, kuinka asentaa uusin teeskentelijä blogin valtaistuimelle; Javascript- ja Node-käyttöinen aave. Kun olet käynyt läpi näiden sovellusten asennusprosessin, sinun tulee olla riittävän luottavainen Linux-komentorivin kanssa ratkaistaksesi kaikki polkusi ylittävät verkkosovellukset.

instagram viewer

Tätä varten olen laajentanut DigitalOceenen esiintymän, jolla on Ubuntu 13.10 x64. Digitaalinen valtameri olet VPS-palveluntarjoaja, jolle olen saanut pehmeän paikan; tarjoaa laadukasta palvelua ja nopeita virtualisoituja palvelimia, joiden lähtöhinta on 5 dollaria. Suosittelen niitä erittäin hyvin, vaikka siellä on muitakin VPS-palveluntarjoajia, jotka ovat melko hyviä.

Ghostin asentaminen

Aave on bloggaaminen, uudelleenkuvannut. Jokainen kokemuskuvio on suunniteltu tekemään prosessistasi julkaisemisen, joka on hiukan kivutonta. Kollegani Mihir Patkar antoi aaveen kaataminen Ghost julkaisee Javascript-pohjaisen blogging-alustan yksinkertaisena vaihtoehtona WordpressilleWordpress on muutakin kuin vain blogialusta, mutta kehittäjä John O’Nolan halusi jotain yksinkertaisempaa - hän halusi "vain blogging platform". Ja niin hän loi Ghostin, rakentamalla sen kokonaan Javascriptiin. Lue lisää muutama kuukausi takaisin.

Asennamme Ghostia Digital Ocean VPS: ään - joka tulee Ghost-asentajan mukana - huomioimme asentajan ja teemme tämän kovalla tavalla.

Ensinnäkin, meidän on SSH otettava ruutuun. Tämän pitäisi olla suhteellisen yksinkertaista, jos käytät Linuxia tai OS X: ää, koska molemmissa on sisäänrakennettu SSH-asiakasohjelma. Windows-käyttäjiä kannustetaan tarkistamaan Kitti, joka on melko uskomaton, avoimen lähdekoodin SSH-asiakas, vaikkakin on joukko uskomattomia vaihtoehtoja 4 helppoa tapaa käyttää SSH: ta WindowsissaSSH on tosiasiallinen ratkaisu etäpäätelaitteiden turvalliseen käyttämiseen Linuxissa ja muissa UNIX-kaltaisissa järjestelmissä. Jos sinulla on etä SSH-palvelin, jota haluat käyttää, sinun on ladattava SSH-asiakasohjelma ... Lue lisää , mukaan lukien ne, jotka kytketään selaimeesi.

ssh-haamu-Connect

Jos kirjaudumme ruutuun ensimmäistä kertaa, joudumme ensin tekemään vähän siivouspalveluita. Aiomme varmistaa, että paketinhallinta päivitetään ja jos järjestelmäämme on päivityksiä, meidän pitäisi asentaa ne. Ubuntussa tämä tapahtuu syöttämällä seuraavat komennot:

sudo apt-get -päivitys
sudo apt-get päivitys

Huomaa, että jos olet kirjautunut sisään juurina, sinun ei tarvitse kirjoittaa sudo. Sudoa käytetään tileille väliaikaisesti laajentamaan käyttöoikeuksiaan komennon suorittamiseksi, joka vaikuttaa alla olevaan käyttöjärjestelmään.

ssh-haamu-päivitys
ssh-haamu-päivitys

Ota nyt kopio rakennuksen välttämättömyydestä ja zip.

sudo apt-get install build-essential zip

Tämä on kolmas kerta, kun joudumme käyttämään komentoa, joka tekee jotain apt-get-toiminnolla. Eli mikä se on? Apt-get on paketinhallinta, jota käytetään Debianissa, Ubuntussa ja Linux Mintissä Opas Ubuntun arkistoihin ja pakettien hallintaan Lue lisää . Sen avulla voimme seurata kaikkia järjestelmässäsi olevia paketteja ja asentaa uusia, sekä poistaa ja päivittää niitä. Hienoa, eikö?

SSH-haamu-rakentaa

Oh, ja kun olet siinä, ota kopio Node.js. Tämä on alusta, jolle Mikä on solmu. JS ja miksi minun pitäisi välittää? [Verkkokehitys]JavaScript on vain asiakaspuolen ohjelmointikieli, joka toimii selaimessa, eikö niin? Ei enää. Node.js on tapa käyttää JavaScriptiä palvelimella; mutta se on niin paljon enemmänkin. Jos... Lue lisää Ghost ajaa, ja se voidaan tarttua yksinkertaisella apt-get-ohjelmalla. Ubuntun vanhempien versioiden käyttäjien on ehkä tartuttava Node-kopioon Chris Lea's PPA, joka on ajankohtaisempi kuin viralliset Ubuntun reposit.

sudo apt-get install nodejs

SSH-haamu-solmun

Tarvitset myös Node Package Manager (NPM). Luo symbolinen linkki tiedostojen / usr / bin / nodejs ja / usr / bin / node välille, tartu NPM-asennusohjelmaan ja suorita se.

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

Tämä on ensimmäinen kerta, kun olemme törmäneet kiharoille. Se on oikeastaan ​​aika hieno apuohjelma Linuxille, jonka avulla voimme siirtää tietoja ohjelmien välillä. Tässä esimerkissä käytämme sitä kopioimaan NPM: n asennuskomentosarja. Tämä suoritetaan sitten painikkeella '| sudo sh '.

ssh-haamu-symbolinen
ssh-haamu-NPM

Ennen kuin jatkamme, tarkistetaan, että meillä on solmu ja NPM asennettuna. Jos näyttö näyttää vähän kuin minun, jatka eteenpäin.

npm-v
solmu -v

Jos näet virheen, jotain meni pieleen. Yritä tarkistaa aiemmat vaiheet tai pudottaa minulle kommentti alla.

ssh-haamu vahvistukset

Mahtava. Tartu nyt Ghostiin ja avaa se!

kihara -L https://ghost.org/zip/ghost-latest.zip -o aave.zip
unzip -uo ghost.zip -d ghost

ssh-haamu napata
ssh-haamu-Pura

Jos et vielä ole siinä, vaihda Ghost-hakemistoon ja asenna se NPM: n avulla.

cd ghost /
npm install --production

SSH-haamu-kytkin
ssh-haamu-NPM-install

Tässä on hieno asia NPM: stä. Se todella asentaa kaikki Javascript-riippuvuudet Ghostille sinulle. Mahtavaa, eikö niin? Kun se on tehnyt kaiken vaikean työn, avaa config.js ja muokkaa porttinumero 8080: ksi valitsemallasi tekstieditorilla. Nano on loistava valinta aloittelijoille nano vs. vim: Päätetekstieditorit verrattuVaikka Linuxista on tullut tarpeeksi helppoa käytännössä kenenkään käytettäväksi ilman, että sinun on koskaan käytettävä päätelaitetta, on jotkut meistä, jotka käyttävät sitä säännöllisesti tai ovat kiinnostuneita siitä, kuinka joku voi hallita ... Lue lisää , vaikka olenkin melko ihastunut Vimiin. Sinun on myös vaihdettava isäntänimi palvelimen IP-osoitteeseen, johon olet yhteydessä.

ssh-haamu-teksti-edit

Nyt on aika aloittaa Ghost up! Suorita hakemistossa, johon asensit Ghost:

npm alku

Voit tarkistaa, toimiiko tämä, siirtymällä palvelimelle, johon olet asentanut Ghostin selaimesi kanssa, varmistamalla, että sillä on config.js: ssä määrittämäsi porttinumero.

ssh-haamu-final

Huzzah! Se toimii!

WordPress

Nyt on aika asentaa WordPress. Aloitamme täältä tyhjästä tuoreella Digital Ocean -pisaralla. Kuten aiemmin, SSH palvelimellesi, päivitä paketinhallinta ja asenna kaikki päivitykset. Kun olet tehnyt sen, aloitamme alusta luomalla LAMP-pinomme Paras Linux-verkkopalvelinohjelmisto (& Apache-vaihtoehdot) Lue lisää . Tämä tarkoittaa 'Linux, Apache, MySQL ja PHP', ja viittaa alustaan, web-palvelimeen, tietokantaan ja ohjelmointikieleen, jota käytetään WordPressin asennukseen.

LAMP-pinon asettaminen on helpompaa kuin miltä se kuulostaa. Tosin on pieni pyykki-luettelo riippuvuuksista, jotka sinun on asennettava. Onneksi Ubuntun mukana tulee mukava linja-auto, joka hoitaa kaiken puolestasi.

sudo apt-get install lamp-server ^

SSH-wordpress-lamppu

MySQL-palvelimellesi tallennat kaikki tietosi. Seurauksena on, että sinua kehotetaan luomaan vahva pääsalasana palvelimellesi, kun sitä pyydetään.

ssh-WordPress-mysql-salasana

Ja siinä se on. Vakavasti. Se on täysin se. Olet nyt määrittänyt LAMP-palvelimesi. Nyt asentaa WordPress!

Meidän on ensin tehtävä luo taulukko, johon WordPress Vaiheittainen MySQL-opetusohjelma itsepalveluneille Wordpress-bloggaajilleJos olet bloggaaja, on mahdollista, että käytät WordPressiä. WordPressiä voidaan käyttää kahdella tavalla, ja se on ihanteellinen niille, joilla on teknistä tietotaitoa ja ilman. Ensimmäinen on ... Lue lisää tallentaa blogiviestimme sekä tietokannan käyttäjän, jota WordPress käyttää vuorovaikutuksessa tietokannan kanssa. Kirjaudu sisään MySQL: ään.

ssh-WordPress-mysql-kirjautuminen

Suorita nyt seuraavat koodirivit. Varmista, että syötät jokaisen rivin erikseen.

Luo tietokanta WordPress;
LUO KÄYTTÄJÄ 'wordpressuser' @ 'localhost' tunnisteena 'salasana';
ANTA KAIKKI YKSITYISYYDET Wordpressissä. * TO 'wordpressuser' @ 'localhost';
SUKUTUSYKSIKÖT;
poistuminen

Lataa nyt ja pura WordPress.

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

Huomaa, kuinka käytimme täällä wgetia käpristymisen sijaan? Joko työ, tässä tapauksessa ja ovat melko paljon vaihdettavia. Tässä yhteydessä he molemmat tekevät enemmän tai vähemmän samaa asiaa.

ssh-WordPress-download

Siirrä WordPress hakemistoon / var / www ja myönnä lukemis-, kirjoitus- ja suoritusoikeudet tähän hakemistoon. Muista sisällyttää -R-lippu. Tämä tekee siitä rekursiivisen.

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

ssh-WordPress-move

Nyt selaimesi, siirry kohtaan /wordpress. Jos olet noudattanut näitä ohjeita, sinun pitäisi nähdä tämä sivu. Sinun on sitten luotava asetustiedosto verkkoliittymän avulla. Noudata annettuja ohjeita, ja riittävän pian sinulla on oma WordPress-asennus. Makea, eikö niin?

ssh-WordPress-config

Entä Bitnami?

Ennen kuin lopetamme, haluan puhua lyhyesti Bitnami. Jos rokkaat AWS 4 hienoa käyttöä Amazonin S3-verkkopalveluilleHuolimatta siitä, että Amazon tunnetaan parhaiten vähittäiskaupan palveluistaan, ne todella tarjoavat joukon verkkopalveluita kehittäjille ja kotikäyttäjille, jotka hyödyntävät Amazonin kokemusta ja skaalautuvuutta valtavin määrillä of ... Lue lisää palvelin, tämä on ehdottomasti jotain, mitä sinun pitäisi tutkia. Tämän espanjalaisen käynnistyksen ansiosta suosittujen verkkosovellusten, myös Drupalin ja WordPressin, etäasennus AWS-viipaleellesi on helppo.

ssh-Bitnami

Jos tämä kuulostaa liialliselta vaivalta, voit jopa saada Bitnamin järjestämään sinut palvelimen avulla. Odotetaan vain, että maksat pienen palkkion tästä.

En aio tutkia tätä liikaa, koska se on vähän alustakohtainen. Jos kuitenkin haluat epätoivoisesti kokeilla heitä, he tarjoavat ilmaisen yhden tunnin asennuksen valitsemastasi Web-sovelluksesta. Mitä tulee muuhun artikkeliin, sen, mitä aion keskustella, pitäisi toimia kaikissa palvelimissa, joissa on GNU / Linux.

johtopäätös

Linux-komentorivi voi aluksi pelotella. Siitä ei ole epäilystäkään. Jos olet vahingossa huomannut vain SSH-verkkopalvelun, sinun täytyy kastella jalat komentorivillä saadaksesi aikaan kaikki.

Onneksi jos voit asentaa yhden verkkosovelluksen, voit asentaa ne kaikki. Tarvitset vain jonkin verran itseluottamusta Linux-komentorivin kanssa ja kyvyn google tehdä kaikista ongelmista.

Oletko koskaan kirjautunut vahingossa vain SSH: n web-hosting-palveluihin? Haluaisin kuulla kaiken siitä. Pudota minulle kommentti alla.

Kuvaluotto: Tietokeskuksen tekniikan innovaatiotrendit (Dell)

Matthew Hughes on ohjelmistokehittäjä ja kirjailija Liverpoolista, Englannista. Hän on harvoin löydetty ilman kuppia vahvaa mustaa kahvia kädessään ja ihailee ehdottomasti MacBook Prota ja kameraansa. Voit lukea hänen bloginsa osoitteessa http://www.matthewhughes.co.uk ja seuraa häntä twitterissä osoitteessa @matthewhughes.