
Joseph Goodman
0
2532
4
Dakle, odabrali ste ime domene Kako odabrati sjajno ime 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! , Imate ideju o ubojici za projekt. Otpušteni ste i spremni ste na Internetu predstaviti svoje najnovije i najveće stvaralaštvo.
Nakon pretraživanja interneta u potrazi za najboljim web hostingom, postigli ste slatki posao na VPS-u. Ipak postoji jedan problem. Ne znate prvu stvar o radu Linuxa putem njegove moćne naredbene linije.
Pa, ne brini više. Otpustit ću znanje 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. Također ću vam pokazati kako instalirati najnoviji pretendent na blogersko prijestolje; Ghost pokretan 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..
Da biste to učinili, spangirao sam DigitalOcean instancu koja izvodi Ubuntu 13.10 x64. Digital Ocean su dobavljač VPS-a. Imam mjesto za to; 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
Ghost je bloganje, ponovno osmišljen. Svaka jota iskustva osmišljena je kako bi postupak objavljivanja vaših djela postala malo bezbolnija. Moj kolega Mihir Patkar dao je puštanje na tržište Ghost Ghost lansirajući platformu za bloganje zasnovanu na Javascriptu kao jednostavnu alternativu Wordpress Ghost pokreće platformu za blogovanje na bazi JavaScripta kao jednostavnu alternativu Wordpressu Wordpress je više od obične platforme za pisanje blogova, već 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. prije nekoliko mjeseci.
Dok ćemo instalirati Ghost na Digital Ocean VPS - koji dolazi s Ghost instalatorom - ignorirat ćemo instalatora i to učiniti na težak način.
Prvo stvari, moramo SSH u svoju kutiju. Ovo bi trebalo biti relativno lako ako koristite Linux ili OS X, jer obojica dolaze s ugrađenim SSH klijentom. Korisnici Windows-a potiču se da provjere PuTTY, što je prilično nevjerojatan, SSH klijent otvorenog koda, iako postoji veliki broj nevjerojatne alternative 4 Jednostavna načina za korištenje SSH-a U sustavu Windows 4 Jednostavna načina upotrebe SSH-a U sustavu Windows SSH je de facto rješenje za siguran pristup udaljenim terminalima na Linuxu i drugim sustavima sličnim UNIX-u. Ako imate udaljeni SSH poslužitelj kojem želite pristupiti, morat ćete preuzeti SSH klijent ..., uključujući one koji se priključe na vaš web preglednik.
Ako se prvi put prijavimo u kutiju, prvo ćemo morati malo voditi domaćinstvo. Pobrinut ćemo se da se upravitelj paketa ažurira, a ako postoje neka ažuriranja u 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 kako bi privremeno eskalirali svoje privilegije kako bi izvršili naredbu koja utječe na temeljni operativni sustav.
Sada, uzmi kopiju osnovnog gradiva i zip.
sudo apt-get install graditi-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 Linuxu. Vodite računa o Ubuntu spremištima i upravljanju paketima Vaš vodič za Ubuntu spremišta i upravljanje paketima. Omogućuje nam praćenje svih paketa na vašem sustavu i instaliranje novih, kao i brisanje i ažuriranje. Super, zar ne?
Oh, i dok ste kod njega, uzmite kopiju Node.js. Ovo je platforma na kojoj je što je Node.JS i zašto bi me trebao zanimati? [Web Development] Što je Node.JS i zašto me treba zanimati? [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 ... Ghost trči i može se zgrabiti pomoću jednostavnog apt-get-a. Korisnici starijih verzija Ubuntua možda će morati uzeti ugrađenu kopiju čvora iz Chrisa Lea-a PPA, koja je aktualnija od službene Ubuntu repos.
sudo apt-get install nodejs
Također vam treba i Node Package Manager (NPM). Stvorite simboličku vezu između / usr / bin / nodejs i / usr / bin / čvora, zgrabite instalacijski program NPM i pokrenite ga.
ln -s / usr / bin / nodejs / usr / bin / čvor
curl https://npmjs.org/install.sh | sudo sh
Ovo je prvi put da smo naišli na curl. Zapravo je prilično kul uslužni program za Linux koji nam omogućuje prijenos podataka između programa. U ovom primjeru ga koristimo za prikupljanje kopije skripte za instalaciju NPM-a. Zatim se izvršava s '| sudo sh '.
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 ispustite komentar u nastavku.
Super. A sad, uzmimo Ghosta i otvorimo ga!
curl -L https://ghost.org/zip/ghost-latest.zip -o ghost.zip
unzip -uo ghost.zip -d duh
Ako ga već nemate, prebacite se u Ghost direktorij i instalirajte ga pomoću NPM-a.
CD duh /
npm install - proizvodnja
Evo dobre stvari o NPM-u. Za vas instalira sve ovisnosti o Javascript za Ghost. Strašno, zar ne? Kad završite s napornim radom, otvorite config.js i uredite broj porta do 8080 pomoću svog uređivača teksta po izboru. Nano je odličan izbor za početnike nano vs. vim: Terminalni uređivači teksta U usporedbi nano vs vim: Terminalni uređivači teksta u usporedbi Iako je Linux postao dovoljno jednostavan da ga praktički svi mogu koristiti bez ikakvog korištenja terminala, postoje neki od nas koji redovno ga koristite ili me zanima kako netko može kontrolirati ..., mada sam Vim više volio. Također ćete trebati promijeniti ime računala na IP adresu poslužitelja na koji se povezujete.
Sada je vrijeme za početak Ghost up! 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.
Huzzah! Radi!
WordPress
Sada je vrijeme za instaliranje WordPress-a. Ovdje ćemo krenuti ispočetka sa svježom kapljicom Digital Ocean. Kao i prije, SSH na svoj poslužitelj ažurirajte upravitelja paketa i instalirajte sva ažuriranja. Nakon što to učinite, krećemo od stvaranja našeg LAMP staka. Najbolji Linux softver za web poslužitelj (i Apache alternative), najbolji softver za Linux web server (i Apache alternative). To je '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 ^
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.
I to je to. Ozbiljno. To je sve. Sada ste postavili svoj LAMP poslužitelj. Sada instalirajte WordPress!
Prvo moramo stvoriti tablicu u kojoj će WordPress, MySQL Vodič, korak po korak, za samostojeće Bloggere Wordpress Korak po korak, MySQL Vodič za samoposlužene Bloggere Wordpress Ako ste bloger, vjerovatno je da ste 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… pohraniti naše postove na blogu, kao i korisnika baze podataka koji će WordPress koristiti za interakciju s bazom podataka. Prijavite se na MySQL.
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.
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
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 instalaciju WordPress-a. Slatko, eh?
Što je s Bitnamijem?
Prije nego što završimo, želim kratko govoriti o Bitnami. Ako se ljuljate na AWS 4 velike koristi za Amazonove S3 web usluge 4 velike upotrebe za Amazonove S3 web usluge Unatoč tome što je Amazon najpoznatiji po svojim maloprodajnim uslugama, oni zapravo nude niz web usluga za programere i kućne korisnike koji koriste prednost. Amazonovog iskustva i skalabilnosti s ogromnim količinama… poslužitelja, to je definitivno nešto što biste trebali istražiti. Ovaj španjolski startup olakšava daljinsko aktiviranje popularnih web aplikacija na vašu AWS krišku, uključujući Drupal i WordPress.
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 platiti malu premiju za ovo.
Neću se previše baviti time, jer je to pomalo specifično za platformu. Međutim, ako ih želite okušati, oni 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. Nema sumnje u to. Ako se slučajno nađete u opsjednutosti web hostingom samo za SSH, morat ćete noge natopiti komandnom linijom kako biste postigli bilo što.
Srećom, ako možete instalirati jednu web aplikaciju, možete ih instalirati sve. Sve što trebate je malo povjerenja u Linux naredbenu liniju i mogućnost Googlea da bez obzira na probleme koji nastanu.
Jeste li se ikad slučajno prijavili za SSH web hosting? Volio bih čuti sve o tome. Ispusti mi komentar ispod.
Foto kredit: Trendovi inovacija u tehnologiji Data Center Think Tank (Dell)