Oglas

Dakle, ti si odabrao ime vaše domene Kako odabrati veliko ime domene?Odabir savršenog imena domene za vaše web mjesto je poput odabira savršenog imena za vaše prvo dijete. Povećajte vjerojatnost uspjeha na mreži pomoću ovih savjeta. Ima puno u imenu! Čitaj više . Imate ideju o ubojici za projekt. Otpušteni ste i spremni na Internetu predstaviti svoje najnovije i najveće stvaralaštvo.

Nakon pretraživanja interneta tražeći najbolji web hosting, odredili ste slatki posao na VPS-u. Ipak postoji jedan problem. Ne znate prvu stvar o radu Linuxa putem njegovog moćnog naredbenog retka.

Pa, ne brini više. Uskoro ću odustati od znanja kako instalirati dvije nevjerojatne web aplikacije. Jedna je pomoćna stranica WordPress-a za blogging platformu, koja posjeduje ogroman dio interneta, uključujući i ovu web stranicu. Pokazat ću vam i kako instalirati najnovijeg pretendera na prijestolje bloganja; Duh koji koristi Javascript i čvor. Nakon što prođete kroz postupak instaliranja ovih aplikacija, trebali biste biti dovoljno sigurni u Linux naredbenu liniju da se uhvati u koštac sa bilo kojom web aplikacijom koja vam pređe put.

instagram viewer

Da biste to učinili, razvio sam primjerke DigitalOcean sa sustavom Ubuntu 13.10 x64. Digitalni ocean jesu davatelji VPS-a. Imam nesto mjesto; nudeći kvalitetnu uslugu i brze virtualizirane poslužitelje s početnom cijenom od 5 USD. Preporučam ih vrlo visoko, mada vani postoje i drugi VPS dobavljači koji su prilično dobri.

Instaliranje Ghost-a

Duh bloganje, ponovno predstavljen. Svaka jota iskustva osmišljena je kako bi postupak objavljivanja vaših djela postala malo bezbolnija. Dao je moj kolega Mihir Patkar rušenje Duha Ghost lansira platformu za pisanje blogova temeljenu na Javascriptu kao jednostavnu alternativu WordpressuWordpress je više od puke blogovske platforme, ali programer John O’Nolan želio je nešto jednostavnije - htio je „samo platformu za bloganje“. I tako je stvorio Ghost, izgrađujući ga u potpunosti na Javascript. Čitaj više prije nekoliko mjeseci.

Dok ćemo instalirati Ghost na VPS Digital Ocean - koji dolazi s Ghost instalatorom - ignorirat ćemo instalatora i to ćemo učiniti na težak način.

Prvo stvari, moramo SSH u svoju kutiju. Ovo bi trebalo biti relativno jednostavno ako pokrenete Linux ili OS X, jer oba dolaze s ugrađenim SSH klijentom. Korisnike sustava Windows preporučuje se odjava Kit, što je prilično nevjerojatan, SSH klijent otvorenog koda, iako ima broj nevjerojatnih alternativa 4 jednostavna načina za korištenje SSH-a u sustavu WindowsSSH je de facto rješenje za siguran pristup udaljenim terminalima na Linuxu i ostalim sustavima sličnim UNIX-u. Ako imate udaljeni SSH poslužitelj kojem želite pristupiti, morat ćete preuzeti SSH klijent ... Čitaj više , uključujući one koji se priključe na vaš web preglednik.

ssh-duh-povezivanje

Ako se prvi put prijavljujemo u kutiju, prvo ćemo morati malo voditi domaćinstvo. Pobrinut ćemo se da se upravitelj paketa ažurira i ako postoje ažuriranja na našem sustavu, trebali bismo ih instalirati. U Ubuntuu se to radi unosom sljedećih naredbi:

sudo apt-get update
sudo apt-get nadogradnju

Imajte na umu da ako ste prijavljeni kao Root, nećete trebati pisati "sudo". Sudo se koristi za račune za privremeno eskaliranje njihovih privilegija kako bi izvršili naredbu koja utječe na temeljni operativni sustav.

ssh-duh-ažuriranje
ssh-duh-nadogradnja

Sada, uzmite kopiju osnovnog gradiva i zip.

sudo apt-get instalacija bitan zip

Ovo je treći put da smo morali koristiti naredbu koja čini nešto s apt-getom. Pa, što je to? Apt-get je upravitelj paketa koji se koristi u Debianu, Ubuntu i Linux Mint-u Vaš vodič za Ubuntu spremišta i upravljanje paketima Čitaj više . Omogućuje nam praćenje svih paketa na vašem sustavu i instaliranje novih, kao i brisanje i ažuriranje. Kul, zar ne?

ssh-duh-graditi

Oh, i dok ste tu, zgrabite kopiju Node.js. Ovo je platforma na kojoj Što je Čvor. JS i zašto bih se trebao brinuti? [Web Development]JavaScript je samo programski jezik na strani klijenta koji se izvodi u pregledniku, zar ne? Ne više. Node.js je način pokretanja JavaScripta na poslužitelju; ali tako je i mnogo više. Ako... Čitaj više Ghost trči, a može se zgrabiti jednostavnim apt-getom. Korisnici starijih verzija Ubuntua možda će morati uzeti ugrađenu kopiju Chris Lea je PPA, koji je aktualniji od službenog Ubuntu repos-a.

sudo apt-get install nodejs

ssh-duh-čvor

Također vam treba i Node Package Manager (NPM). Stvorite simboličku vezu između / usr / bin / nodejs i / usr / bin / čvora, zgrabite NPM instalacijski program i pokrenite ga.

ln -s / usr / bin / nodejs / usr / bin / čvor
kovrča https://npmjs.org/install.sh | sudo sh

Ovo je prvi put da smo naišli na curl. Zapravo je prilično dobar uslužni program za Linux koji nam omogućuje prijenos podataka između programa. U ovom primjeru mi ga koristimo za prikupljanje kopije skripte za instalaciju NPM-a. Zatim se izvršava s '| sudo sh`.

ssh-duh-simbolički
ssh-duh-NPM

Prije nego što nastavimo dalje, provjerimo da smo instalirali Node i NPM. Ako vam zaslon malo liči na moj, slobodno nastavite dalje.

npm -v
čvor -v

Ako vidite pogrešku, nešto je pošlo po zlu. Pokušajte ponovo pregledati ranije korake ili mi dodajte komentar u nastavku.

ssh-duh potvrditi

Super. A sad, uzmimo Duha i otvorimo ga!

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

ssh-duh-grab
ssh-duh-unzip

Ako ga već nemate, prebacite se u Ghost direktorij i instalirajte ga pomoću NPM-a.

CD duh /
npm install - proizvodnja

ssh-duh-prekidač
ssh-duh-NPM-instalirati

Evo dobre stvari o NPM-u. Za vas instalira sve ovisnosti o Javascript za Ghost. Strašno, zar ne? Nakon što završi s napornim radom, otvorite config.js i uredite broj porta na 8080 pomoću svog uređivača teksta po izboru. Nano je odličan izbor za početnike nano vs. vim: Usporedni uređivači teksta terminalaIako je Linux postao dovoljno jednostavan da ga praktički svi mogu koristiti bez upotrebe Terminala, postoje neki od nas koji ga redovito koriste ili su znatiželjni kako neko može kontrolirati ... Čitaj više , mada više volim Vima. Također ćete trebati promijeniti ime računala na IP adresu poslužitelja na koji se povezujete.

ssh-duh-text-uređivanje

Sada je vrijeme za pokretanje Ghosta! U imeniku koji ste instalirali Ghost pokrenite:

npm start

Da biste provjerili radi li to, idite na poslužitelj na koji ste instalirali Ghost sa svojim web preglednikom, osiguravajući da ima broj porta koji ste odredili u config.js.

ssh-duh-završni

Huzzah! Radi!

WordPress

Sada je vrijeme za instaliranje WordPress-a. Ovdje ćemo krenuti ispočetka sa svježom kapljicom Digital Ocean-a. Kao i prije, SSH na vaš poslužitelj ažurirajte upravitelja paketa i instalirajte sva ažuriranja. Nakon što to učinite, počet ćemo od stvarajući naš LAMP stack Najbolji softver za web-poslužitelje Linuxa (i Apache alternative) Čitaj više . To znači "Linux, Apache, MySQL i PHP", a odnosi se na platformu, web poslužitelj, bazu podataka i programski jezik koji se koristi za pokretanje naše instalacije WordPressa.

Postavljanje LAMP skupa lakše je nego što zvuči. Doduše, postoji mali popis praonica rublja koje morate instalirati. Srećom, Ubuntu dolazi s lijepim jednokrilcem koji rukuje sa svime.

sudo apt-get install lamp-poslužitelj ^

ssh-wordpress-svjetiljka

Vaš MySQL poslužitelj je mjesto gdje pohranjujete sve svoje podatke. Kao rezultat toga, savjetujemo vam da stvorite snažnu korijensku lozinku za vaš poslužitelj kada se zatraži.

ssh-wordpress-mysql-lozinka

I to je to. Ozbiljno. To je sve. Sada ste postavili svoj LAMP poslužitelj. Sada instalirajte WordPress!

Prvo moramo stvorite tablicu u kojoj je WordPress Korak po korak MySQL vodič za samoposlužene Bloggere WordpressaAko ste bloger, vjerovatno je da koristite WordPress. Postoje dva načina na koje možete koristiti WordPress, idealan za one s nekim tehničkim iskustvom i one bez. Prvi je da ... Čitaj više pohranit će naše postove na blogu, kao i korisnika baze podataka koji će WordPress koristiti za interakciju s bazom podataka. Prijavite se na MySQL.

ssh-wordpress-mysql-prijava

Sada pokrenite sljedeće retke koda. Obavezno upišite svaki redak pojedinačno.

STVARATI BAZU wordpress;
USTVARITE KORISNIKA 'wordpressuser' @ 'localhost' identificiran sa 'lozinkom';
PODELITE SVE PRIVILEGE NA WordPressu. * TO 'wordpressuser' @ 'localhost';
FLUSH PRIVILEGES;
Izlaz

Sada preuzmite i raspakirajte WordPress.

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

Primijetite kako smo ovdje koristili wget umjesto curl? Bilo koji posao, u ovom su slučaju i prilično su zamjenjivi. U tom kontekstu oboje rade istu stvar, manje ili više.

ssh-wordpress-preuzimanje

Pomaknite WordPress na / var / www i odobrite čitanje, pisanje i izvršavanje dozvola u ovu mapu. Pazite da uključite -R zastavu. To ga čini rekurzivnim.

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

ssh-wordpress-potez

Sada, u svom pregledniku, idite na /wordpress. Ako ste slijedili ove upute, trebali biste vidjeti ovu stranicu. Tada ćete morati stvoriti konfiguracijsku datoteku pomoću web sučelja. Slijedite dane upute i vrlo brzo ćete imati vlastitu WordPress instalaciju. Slatko, a?

ssh-wordpress-config

Što je s Bitnamijem?

Prije nego što završimo, želim kratko razgovarati o tome Bitnami. Ako ste ljuljali AWS 4 sjajne uporabe za Amazonove S3 web uslugeIako je Amazon najpoznatiji po svojim maloprodajnim uslugama, oni zapravo nude niz web usluga za programere i kućne korisnike koji koriste Amazonovo iskustvo i skalabilnost s ogromnim količinama od... Čitaj više poslužitelju, to je definitivno nešto što biste trebali istražiti. Ovaj španjolski startup olakšava daljinsko pokretanje popularnih web aplikacija na vašu AWS krišku, uključujući Drupal i WordPress.

ssh-bitnami

Ako vam to zvuči kao previše gnjavaže, čak možete dobiti Bitnami da vas sredi s poslužiteljem. Samo očekujte da ćete za ovo platiti malu premiju.

Neću previše paziti na to, jer je to pomalo specifično za platformu. Međutim, ako ih želite okušati, nude besplatne instalacije na sat vremena po vašoj web aplikaciji po vašem izboru. Što se tiče ostatka ovog članka, ono o čemu ću govoriti treba raditi na bilo kojem poslužitelju koji radi na GNU / Linuxu.

Zaključak

Linux naredbeni redak isprva može biti zastrašujući. U to nema nikakve sumnje. Ako ste se slučajno našli u opsjednutosti web hostingom samo za SSH, morat ćete obrisati noge naredbenom linijom kako biste išta postigli.

Srećom, ako možete instalirati jednu web aplikaciju, možete ih instalirati sve. Sve što trebate je malo samopouzdanja s Linuxovim naredbenim retkom i mogućnost Googlea da sve probleme koji iskrsnu.

Jeste li se ikad slučajno prijavili za SSH samo web hosting? Volio bih čuti sve o tome. Spusti mi komentar ispod.

Fotografski kredit: Inovacijski trendovi u tehnologiji podataka centra Think Tank (Dell)

Matthew Hughes je programer i pisac softvera iz Liverpoola u Engleskoj. Rijetko se nađe bez šalice jake crne kave u ruci i apsolutno obožava svoj Macbook Pro i svoj fotoaparat. Njegov blog možete pročitati na http://www.matthewhughes.co.uk i slijedite ga na twitteru na @matthewhughes.