Skelbimas

Taigi, jūs pasirinko savo domeno vardą Kaip jūs pasirenkate puikų domeno vardą?Pasirinkti geriausią savo domeno vardą yra kaip pasirinkti geriausią vardą jūsų pirmajam vaikui. Naudodamiesi šiais patarimais padidinkite internetinės sėkmės tikimybę. Varde yra daug! Skaityti daugiau . Jūs turite projekto žudiko idėją. Esate atleistas ir pasiruošęs internete paviešinti savo naujausią ir geriausią kūrinį.

Naršydami internete ieškote geriausia interneto priegloba, jūs pats nusistatėte puikų susitarimą dėl VPS. Vis dėlto yra viena problema. Jūs nežinote pirmojo dalyko, kai „Linux“ naudojama per galingą komandinę eilutę.

Na, daugiau nesijaudink. Aš ruošiuosi atsisakyti žinių, kaip įdiegti dvi neįtikėtinas interneto programas. Vienas iš jų yra tinklaraščių platformos nepaprastas „WordPress“, kuris sukuria didžiulį interneto plotą, įskaitant šią svetainę. Aš taip pat parodysiu, kaip įdiegti naujausią apsimetinėjimą tinklaraščių soste; „Javascript“ ir „Node“ sukurtas vaiduoklis. Baigę diegti šias programas, turėtumėte būti pakankamai pasitikintys „Linux“ komandine eilute ir išspręsti bet kurią jūsų kelią keičiančią programą.

Tam aš pritaikiau „DigitalOcean“ egzempliorių, kuriame veikia „Ubuntu 13.10 x64“. Skaitmeninis vandenynas esate VPS teikėjas, kuriam man suteikta minkšta vieta; siūlanti kokybiškas paslaugas ir greitai virtualizuotus serverius, kurių pradinė kaina yra 5 USD. Aš juos labai rekomenduoju, nors yra ir kitų VPS teikėjų, kurie yra gana geri.

„Ghost“ diegimas

Vaiduoklis yra dienoraščių rašytojas, pergalvotas. Kiekviena patirtis buvo sukurta taip, kad jūsų kūrybos leidyba būtų kiek neskausmingesnė. Kolega Mihir Patkar davė sunaikintas „Ghost“ „Ghost“ pristato „Javascript“ pagrindu sukurtą internetinių dienoraščių platformą kaip paprastą „WordPress“ alternatyvą„Wordpress“ yra daugiau nei tik internetinių dienoraščių platforma, tačiau kūrėjas Johnas O’Nolanas norėjo kažko paprastesnio - jis norėjo „tik internetinių dienoraščių platformos“. Ir taip jis sukūrė „Ghost“, pastatydamas jį tik į „Javascript“. Skaityti daugiau po kelių mėnesių atgal.

Nors diegsime „Ghost“ į skaitmeninio vandenyno VPS, kurį teikia „Ghost“ diegimo programa, mes ignoruosime diegėją ir tai padarysime sunkiai.

Pirmiausia, mes turime SSH į savo dėžę. Tai turėtų būti gana paprasta, jei paleidžiate „Linux“ ar „OS X“, nes jie abu yra su įmontuotu SSH klientu. „Windows“ vartotojai raginami išsiregistruoti PuTTY, kuris yra gana neįtikėtinas, atvirojo kodo SSH klientas, nors yra neįtikėtinų alternatyvų skaičius 4 paprasti būdai, kaip naudoti SSH sistemoje WindowsSSH yra de facto sprendimas, skirtas saugiai pasiekti nuotolinius terminalus „Linux“ ir kitose UNIX tipo sistemose. Jei turite nuotolinį SSH serverį, kurį norite pasiekti, turėsite atsisiųsti SSH klientą ... Skaityti daugiau , įskaitant tuos, kurie jungiami prie jūsų interneto naršyklės.

„ssh-ghost-connect“

Jei pirmą kartą prisijungiame prie savo dėžutės, pirmiausia turėsime šiek tiek tvarkyti namus. Mes įsitikinsime, kad paketo tvarkyklė yra atnaujinta, ir jei mūsų sistemoje yra kokių nors atnaujinimų, turėtume juos įdiegti. „Ubuntu“ tai atliekama įvedant šias komandas:

„sudo apt-get“ atnaujinimas
„sudo apt-get“ atnaujinimas

Atminkite, kad jei esate prisijungę kaip šaknis, jums nereikės rašyti „sudo“. „Sudo“ yra naudojamas paskyroms, kad laikinai padidintų savo teises, kad atliktų komandą, turinčią įtakos pagrindinei operacinei sistemai.

„ssh-ghost-update“
„ssh-ghost-upgrade“

Dabar suimkite pagrindinės versijos kopiją ir užfiksuokite.

„sudo apt-get“ įdiegti būtiną ZIP kodą

Tai yra trečias kartas, kai mums reikėjo naudoti komandą, kuri ką nors daro su apt-get. Taigi, kas tai yra? Apt-get yra paketų tvarkyklė, naudojama „Debian“, „Ubuntu“ ir „Linux Mint“ Jūsų „Ubuntu“ saugyklų ir pakuočių tvarkymo vadovas Skaityti daugiau . Tai leidžia mums sekti visus jūsų sistemos paketus ir įdiegti naujus, taip pat juos ištrinti ir atnaujinti. Šaunu, tiesa?

ssh-ghost-build

Oi, o kol esi prie jo, čiupk „Node.js“ kopiją. Tai yra platforma, ant kurios Kas yra mazgas. JS ir kodėl man tai turėtų rūpėti? [Žiniatinklio kūrimas]„JavaScript“ yra tik kliento programavimo kalba, naudojama naršyklėje, tiesa? Jau nebe. „Node.js“ yra „JavaScript“ paleidimo serveryje būdas; bet tai taip pat daug daugiau. Jei ... Skaityti daugiau Vaiduoklis veikia ir gali būti patrauktas naudojant paprastą apt-get. Senesnių „Ubuntu“ versijų vartotojams gali tekti patraukti mazgo kopiją iš Chriso Lea PPA, kuri yra labiau aktuali nei oficialūs „Ubuntu“ atpirkimo sandoriai.

sudo apt-get install nodejs

ssh-vaiduoklis-mazgas

Jums taip pat reikia „Node Package Manager“ (NPM). Sukurkite simbolinį saitą tarp / usr / bin / nodejs ir / usr / bin / node, suimkite NPM diegimo programą ir paleiskite ją.

ln-us / usr / bin / nodejs / usr / bin / node
garbanoti https://npmjs.org/install.sh | sudo š

Tai pirmas kartas, kai susidūrėme su garbanomis. Tai iš tikrųjų gana puikus „Linux“ įrankis, leidžiantis perkelti duomenis iš vienos programos į kitą. Šiame pavyzdyje mes jį naudojame norėdami paimti NPM diegimo scenarijaus kopiją. Tada tai vykdoma naudojant '| sudo sh ’.

ssh-vaiduoklis-simbolinis
ssh-vaiduoklis-npm

Prieš eidami toliau, patikrinkime, ar turime įdiegtą mazgą ir NPM. Jei jūsų ekranas atrodo šiek tiek panašus į mano, eikite į priekį.

npm -v
mazgas -v

Jei matote klaidą, kažkas nutiko. Pabandykite peržiūrėti ankstesnius veiksmus arba žemiau pateikite komentarą.

ssh-vaiduoklis - patikrinkite

Nuostabu. Dabar paimkime vaiduoklį ir atidarykime jį!

garbanoti -L https://ghost.org/zip/ghost-latest.zip -o vaiduoklis.zip
unzip -uo vaiduoklis.zip -d vaiduoklis

ssh-vaiduoklis-grab
ssh-ghost-unzip

Jei dar nesate jame, perjunkite į „Ghost“ katalogą ir įdiekite jį naudodami NPM.

CD vaiduoklis /
npm įdiegti - gamyba

ssh-vaiduoklis-jungiklis
„ssh-ghost-npm-install“

Štai nuostabus dalykas apie NPM. Tai iš tikrųjų įdiegia visas „Javascript“ priklausomybes nuo „Ghost“. Nuostabu, tiesa? Baigę sunkų darbą, atidarykite config.js ir pasirinktu teksto redaktoriumi redaguokite prievado numerį iki 8080. „Nano“ yra puikus pasirinkimas pradedantiesiems nano vs. vim: palyginti terminalo teksto redaktoriaiNors „Linux“ tapo pakankamai nesudėtinga naudotis praktiškai kiekvienam, niekada nenaudojant terminalo, yra keletas iš mūsų, kurie juo reguliariai naudojasi ar kuriems įdomu, kaip valdyti ... Skaityti daugiau , nors man labiau patinka Vimas. Taip pat turėsite pakeisti pagrindinio kompiuterio vardą į serverio, prie kurio jungiatės, IP adresą.

„ssh-ghost-text-edit“

Atėjo laikas pradėti kurti vaiduoklius! Kataloge, kuriame įdiegėte „Ghost“, paleiskite:

npm pradžia

Norėdami patikrinti, ar tai veikia, eikite į serverį, kuriame įdiegėte „Ghost“ naudodami savo interneto naršyklę, įsitikindami, kad jame yra prievado numeris, kurį nurodėte konfig.js.

ssh-vaiduoklis-finalas

Huzzah! Tai veikia!

„WordPress“

Dabar laikas įdiegti „WordPress“. Čia pradėsime nuo nulio su nauja skaitmeninio vandenyno lašeliu. Kaip ir anksčiau, SSH į savo serverį, atnaujinkite paketų tvarkytuvę ir įdiekite visus naujinius. Kai tai padarysite, pradėsime nuo to kuriant mūsų LAMP kaminą Geriausia „Linux“ tinklo serverio programinė įranga (ir „Apache“ alternatyvos) Skaityti daugiau . Tai reiškia „Linux“, „Apache“, „MySQL ir PHP“ ir reiškia platformą, žiniatinklio serverį, duomenų bazę ir programavimo kalbą, naudojamą diegiant „WordPress“.

Sukurti LAMP kaminą yra lengviau, nei atrodo. Tiesa, yra mažas skalbyklų sąrašas priklausomybių, kurias turite įdiegti. Laimei, Ubuntu ateina su gražiu įdėklu, kuris tvarko viską už jus.

sudo apt-get įdiegti lempos serverį ^

ssh-wordpress-lamp

„MySQL“ serveris yra vieta, kur kaupiate visus savo duomenis. Todėl jums labai rekomenduojama, kai jūsų paprašys, sukurti tvirtą pagrindinį slaptažodį serveriui.

ssh-wordpress-mysql-password

Štai ir viskas. Rimtai. Tai viskas. Dabar nustatėte savo LAMP serverį. Dabar įdiekite „WordPress“!

Pirmiausia turime sukurti lentelę, kurioje „WordPress“ Žingsnis po žingsnio „MySQL“ pamoka savarankiškiems „Wordpress“ tinklaraštininkamsJei esate tinklaraštininkas, gali būti, kad naudojate „WordPress“. Yra du „WordPress“ naudojimo būdai, idealiai tinkantys turintiems tam tikrų techninių žinių ir neturintiems. Pirmasis yra ... Skaityti daugiau saugos mūsų tinklaraščio įrašus, taip pat duomenų bazės vartotoją, kurį „WordPress“ naudos sąveikai su duomenų baze. Prisijunkite prie „MySQL“.

ssh-wordpress-mysql-login

Dabar paleiskite šias kodo eilutes. Atidžiai įveskite kiekvieną eilutę atskirai.

CREATE DATABASE WordPress;
CREATE USER 'wordpressuser' @ 'localhost', identifikuojamas pagal slaptažodį;
SUTEIKTI VISAS PRIVILEGIJAS „WordPress“. * TO 'wordpressuser' @ 'localhost';
PLAUSTIES PRIVILEGIJOS;
išėjimas

Dabar atsisiųskite ir išpakuokite „WordPress“.

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

Atkreipkite dėmesį, kaip mes čia naudojome wget, o ne garbanoti? Bet kuriuo atveju, šiuo atveju, jie yra beveik keičiami. Šiame kontekste jie abu daro tą patį, daugiau ar mažiau.

ssh-WordPress atsisiųsti

Perkelkite „WordPress“ į / var / www ir suteikite skaitymo, rašymo ir vykdymo teises į šį katalogą. Atidžiai pridėkite -R vėliavą. Tai daro jį pasikartojantį.

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

ssh-wordpress-move

Dabar naršyklėje eikite į /wordpress. Jei atlikote šias instrukcijas, turėtumėte pamatyti šį puslapį. Tada turėsite sukurti konfigūracijos failą naudodami žiniatinklio sąsają. Vykdykite pateiktas instrukcijas ir netrukus turėsite savo „WordPress“ diegimą. Saldu, ar ne?

ssh-wordpress-config

O kaip su Bitnami?

Prieš mums baigiant, aš noriu trumpai pakalbėti apie tai Bitnami. Jei jūs arkliukas AWS 4 puikūs „Amazon“ S3 žiniatinklio paslaugų naudojimo būdaiNepaisant to, kad „Amazon“ yra labiausiai žinoma dėl mažmeninės prekybos paslaugų, jie iš tikrųjų siūlo daugybę interneto paslaugų kūrėjams ir namų vartotojams, kurie didžiulėmis sumomis naudojasi „Amazon“ patirtimi ir masteliu apie... Skaityti daugiau serveris, tai tikrai turite ištirti. Šis ispaniškas paleidimas leidžia lengvai nuotoliniu būdu diegti populiarias žiniatinklio programas į jūsų AWS segmentą, įskaitant „Drupal“ ir „WordPress“.

ssh-bitnami

Jei tai skamba kaip per daug vargo, galite netgi gauti „Bitnami“, kad sutvarkytų jus su serveriu. Tiesiog tikėkitės sumokėti nedidelę priemoką už tai.

Aš per daug nesigilinsiu į tai, nes tai šiek tiek specifinė platforma. Tačiau jei nenorite jiems pabandyti, jie siūlo nemokamą 1 valandos pasirinktos žiniatinklio programos įdiegimą. Kalbant apie likusį šį straipsnį, tai, ką aptarsiu, turėtų veikti bet kuriame serveryje, kuriame veikia GNU / Linux.

Išvada

Iš pradžių „Linux“ komandinė eilutė gali bauginti. Tuo neabejojama. Jei atsitiktinai atsipalaidavote naudodamas tik SSH skirtą žiniatinklio prieglobą, turėsite sušlapti kojas su komandine eilute, kad galėtumėte ką nors padaryti.

Laimei, jei galite įdiegti vieną žiniatinklio programą, galite įdiegti juos visus. Viskas, ko jums reikia, yra šiek tiek pasitikėjimo „Linux“ komandų eilute ir galimybė google ieškoti bet kokių problemų.

Ar jūs kada nors netyčia užsiregistravote tik SSH interneto prieglobai? Aš norėčiau viską apie tai išgirsti. Pameskite man komentarą žemiau.

Nuotraukų kreditas: Duomenų centro technologijos naujovių tendencijos („Dell“)

Matthew Hughes yra programinės įrangos kūrėjas ir rašytojas iš Liverpulio, Anglijos. Jis retai randamas be stiprios juodos kavos puodelio rankoje ir absoliučiai dievina savo „Macbook Pro“ ir fotoaparatą. Jo dienoraštį galite perskaityti http://www.matthewhughes.co.uk ir sekite jį „Twitter“ adresu @matthewhughes.