
Harry James
0
3716
96
Więc wybrałeś nazwę swojej domeny. Jak wybrać świetną nazwę domeny? Jak wybrać świetną nazwę domeny? Wybór idealnej nazwy domeny dla swojej witryny jest jak wybór idealnej nazwy dla pierwszego dziecka. Z tymi wskazówkami zwiększ prawdopodobieństwo sukcesu online. W nazwie jest wiele! . Masz zabójczy pomysł na projekt. Jesteś zwolniony i gotowy do uwolnienia swojego najnowszego i największego dzieła w Internecie.
Po przeszukaniu Internetu w poszukiwaniu najlepszego hostingu znalazłeś słodką ofertę na VPS. Jest jednak jeden problem. Nie wiesz pierwszej rzeczy na temat obsługi Linuksa za pomocą jego potężnego wiersza poleceń.
Nie martw się więcej. Mam zamiar porzucić know-how, w jaki sposób zainstalować dwie niesamowite aplikacje internetowe. Jednym z nich jest wyjątkowa platforma blogowa WordPress, która napędza ogromny obszar internetu, w tym również tę stronę. Pokażę też, jak zainstalować najnowszą wersję udającą na tronie blogów; Ghost i Javascript napędzane przez Node. Po przejściu przez proces instalowania tych aplikacji powinieneś mieć wystarczającą pewność, korzystając z wiersza poleceń systemu Linux, aby poradzić sobie z każdą aplikacją internetową, która przecina twoją ścieżkę.
W tym celu uruchomiłem instancję DigitalOcean z systemem Ubuntu 13.10 x64. Digital Ocean to dostawca VPS, dla którego mam słabość; oferując wysokiej jakości usługi i szybko zwirtualizowane serwery w cenie od 5 USD. Bardzo je polecam, chociaż istnieją inni dostawcy VPS, którzy są całkiem dobrzy.
Instalowanie Ducha
Ghost jest blogowany, przerobiony. Każda część tego doświadczenia została zaprojektowana tak, aby proces publikowania twoich dzieł był nieco bardziej bezbolesny. Mój kolega Mihir Patkar przedstawił przegląd Ghost Ghost uruchamia platformę blogową opartą na Javascript jako prostą alternatywę dla Wordpress Ghost wprowadza platformę blogową Javascript jako prostą alternatywę dla Wordpress Wordpress to coś więcej niż platforma blogowa, ale programista John O'Nolan chciał czegoś prostszego - chciał „tylko platformy blogowej”. I tak stworzył Ducha, budując go całkowicie w Javascripcie. kilka miesięcy temu.
Podczas gdy będziemy instalować Ghosta na Digital Ocean VPS - który jest dostarczany z instalatorem Ghost - zignorujemy instalatora i zrobimy to na własnej skórze.
Po pierwsze, musimy włączyć SSH do naszego pudełka. Powinno to być stosunkowo proste, jeśli korzystasz z systemu Linux lub OS X, ponieważ oba mają wbudowany klient SSH. Użytkownicy systemu Windows są zachęcani do wypróbowania PuTTY, który jest dość niesamowitym klientem SSH typu open source, chociaż istnieje wiele niewiarygodne alternatywy 4 Proste sposoby korzystania z SSH w systemie Windows 4 Proste sposoby korzystania z SSH w systemie Windows SSH to de facto rozwiązanie zapewniające bezpieczny dostęp do zdalnych terminali w systemie Linux i innych systemach podobnych do UNIX. Jeśli masz zdalny serwer SSH, do którego chcesz uzyskać dostęp, musisz pobrać klienta SSH… w tym tych, które podłączają się do przeglądarki internetowej.
Jeśli logujemy się do naszego urządzenia po raz pierwszy, najpierw będziemy musieli zrobić porządek. Dopilnujemy, aby menedżer pakietów został zaktualizowany i jeśli są jakieś aktualizacje naszego systemu, powinniśmy je zainstalować. W Ubuntu odbywa się to poprzez wprowadzenie następujących poleceń:
sudo apt-get update
sudo apt-get upgrade
Pamiętaj, że jeśli zalogowałeś się jako root, nie będziesz musiał pisać „sudo”. Sudo służy do tymczasowego zwiększania uprawnień kont w celu wykonania polecenia, które wpływa na podstawowy system operacyjny.
Teraz weź kopię niezbędną do kompilacji i zip.
sudo apt-get install zip niezbędny do kompilacji
To już trzeci raz, kiedy musieliśmy użyć polecenia, które robi coś z apt-get. Więc co to jest? Apt-get to menedżer pakietów używany w Debian, Ubuntu i Linux Mint Twój przewodnik po repozytoriach Ubuntu i zarządzaniu pakietami Twój przewodnik po repozytoriach Ubuntu i zarządzaniu pakietami. Pozwala nam śledzić wszystkie pakiety w twoim systemie i instalować nowe, a także usuwać je i aktualizować. Fajnie, prawda?
Aha, a kiedy już to robisz, weź kopię Node.js. To jest platforma, na której jest What Node.JS i dlaczego powinienem się przejmować? [Web Development] Co to jest Node.JS i dlaczego powinienem się tym przejmować? [Web Development] JavaScript to tylko język programowania po stronie klienta, który działa w przeglądarce, prawda? Nigdy więcej. Node.js to sposób na uruchomienie JavaScript na serwerze; ale to także o wiele więcej. Jeśli… Ghost działa i można go złapać za pomocą zwykłego apt-get. Użytkownicy starszych wersji Ubuntu mogą być zmuszeni pobrać kopię Węzła z PPA Chrisa Lei, która jest bardziej aktualna niż oficjalne repozytorium Ubuntu.
sudo apt-get install nodejs
Potrzebujesz także Node Package Manager (NPM). Utwórz dowiązanie symboliczne między / usr / bin / nodejs i / usr / bin / node, pobierz instalator NPM i uruchom go.
ln -s / usr / bin / nodejs / usr / bin / node
curl https://npmjs.org/install.sh | sudo sh
Po raz pierwszy zetknęliśmy się z lokami. To naprawdę fajne narzędzie dla Linuksa, które pozwala nam przenosić dane między programami. W tym przykładzie używamy go do pobrania kopii skryptu instalacyjnego NPM. Następnie wykonuje się to za pomocą „| sudo sh '.
Zanim przejdziemy dalej, sprawdźmy, czy mamy zainstalowany Node i NPM. Jeśli ekran wygląda trochę jak mój, możesz kontynuować.
npm -v
węzeł -v
Jeśli zobaczysz błąd, coś poszło nie tak. Spróbuj ponownie zapoznać się z wcześniejszymi krokami lub zostaw komentarz poniżej.
Niesamowite. Teraz chwyćmy Ducha i otwórzmy go!
curl -L https://ghost.org/zip/ghost-latest.zip -o ghost.zip
rozpakuj -uo ghost.zip -d ghost
Jeśli jeszcze go nie ma, przejdź do katalogu Ghost i zainstaluj go za pomocą NPM.
duch cd /
instalacja npm --produkcja
Oto fajna rzecz w NPM. W rzeczywistości instaluje dla Ciebie wszystkie zależności Javascript dla Ghost. Wspaniale, prawda? Po zakończeniu ciężkiej pracy otwórz plik config.js i edytuj numer portu na 8080 za pomocą dowolnego edytora tekstu. Nano to świetny wybór dla początkujących nano vs. vim: porównanie edytorów tekstu terminalu nano vs. vim: porównanie edytorów tekstu terminalu Chociaż Linux stał się na tyle łatwy, że praktycznie każdy może z niego korzystać bez konieczności korzystania z terminalu, są tacy, którzy regularnie go używaj lub ciekawi Cię, jak kontrolować…, chociaż raczej lubię Vima. Musisz także zmienić nazwę hosta na adres IP serwera, z którym się łączysz.
Teraz nadszedł czas, aby uruchomić Ghosta! W katalogu, w którym zainstalowałeś Ghost, uruchom:
npm start
Aby sprawdzić, czy to działa, przejdź do serwera, na którym zainstalowałeś Ghost za pomocą przeglądarki internetowej, upewniając się, że ma on numer portu podany w config.js.
Huzzah! To działa!
WordPress
Teraz czas zainstalować WordPress. Zaczniemy od zera tutaj od nowej kropli Digital Ocean. Tak jak poprzednio, SSH na serwerze, zaktualizuj menedżera pakietów i zainstaluj wszystkie aktualizacje. Gdy to zrobisz, zaczniemy od stworzenia naszego stosu LAMP Najlepsze oprogramowanie Linux Web Server (i alternatywy Apache) Najlepsze oprogramowanie Linux Web Server (i alternatywy Apache). To oznacza „Linux, Apache, MySQL i PHP” i odnosi się do platformy, serwera WWW, bazy danych i języka programowania używanego do uruchomienia naszej instalacji WordPress.
Przygotowanie zestawu LAMP jest łatwiejsze niż się wydaje. Trzeba przyznać, że istnieje niewielka lista zależności, które musisz zainstalować. Na szczęście Ubuntu jest wyposażony w ładną, jednokierunkową, która obsługuje wszystko za Ciebie.
sudo apt-get install lamp-server ^
Twój serwer MySQL to miejsce, w którym przechowujesz wszystkie swoje dane. W związku z tym zaleca się utworzenie silnego hasła roota dla serwera po wyświetleniu monitu.
I to wszystko. Poważnie. To wszystko. Teraz skonfigurowałeś swój serwer LAMP. Teraz, aby zainstalować WordPress!
Najpierw musimy utworzyć tabelę, w której WordPress krok po kroku samouczek MySQL dla blogerów Wordpress z własnym hostingiem. Krok po kroku samouczek MySQL dla blogerów wordpress z własnym hostingiem. Jeśli jesteś blogerem, istnieje prawdopodobieństwo, że użyj WordPress. Istnieją dwa sposoby korzystania z WordPressa, idealne dla osób posiadających wiedzę techniczną i tych bez niej. Pierwszym z nich jest… przechowywanie naszych postów na blogu, a także użytkownika bazy danych, którego WordPress użyje do interakcji z bazą danych. Zaloguj się do MySQL.
Teraz uruchom następujące wiersze kodu. Uważaj, aby wprowadzić każdą linię osobno.
UTWÓRZ Wordpress bazy danych;
UTWÓRZ UŻYTKOWNIKA „wordpressuser” @ „localhost” identyfikowany przez „hasło”;
UDZIEL WSZYSTKIE PRZYWILEJE W Wordpress. * TO 'wordpressuser' @ 'localhost';
PRZYWILEJE PŁUCZĄCE;
wyjście
Teraz pobierz i rozpakuj WordPress.
wget http://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz -C / wordpress
Zauważ, jak użyliśmy tutaj wget zamiast curl? Obie prace, w tym przypadku i są prawie wymienne. W tym kontekście oboje robią to samo, mniej więcej.
Przenieś WordPress do / var / www i nadaj uprawnienia do odczytu, zapisu i wykonywania do tego katalogu. Pamiętaj o dołączeniu flagi -R. To sprawia, że jest rekurencyjny.
mv wordpress / / var / www
chmod -R 777 / var / www
Teraz w przeglądarce przejdź do / wordpress. Jeśli zastosowałeś się do tych instrukcji, powinieneś zobaczyć tę stronę. Będziesz wtedy musiał utworzyć plik konfiguracyjny za pomocą interfejsu internetowego. Postępuj zgodnie z instrukcjami, a wkrótce będziesz mieć własną instalację WordPress. Kochanie?
Co z Bitnami?
Zanim skończymy, chcę krótko porozmawiać o Bitnami. Jeśli korzystasz z AWS 4 Świetne zastosowania dla Amazon's S3 Web Services 4 Świetne zastosowania dla Amazon's S3 Web Services Mimo że Amazon jest najbardziej znany ze swoich usług detalicznych, w rzeczywistości oferuje wiele usług internetowych dla programistów i użytkowników domowych, którzy korzystają doświadczenia i skalowalność Amazonów z ogromną ilością… serwerów, to zdecydowanie coś, co powinieneś zbadać. Ten hiszpański start ułatwia zdalne wdrażanie popularnych aplikacji internetowych na plasterku AWS, w tym Drupal i WordPress.
Jeśli brzmi to jak zbyt duży problem, możesz nawet poprosić Bitnami, aby rozwiązał problem z serwerem. Spodziewaj się, że zapłacisz za to niewielką premię.
Nie będę zbytnio się tym zajmował, ponieważ jest to trochę specyficzne dla platformy. Jeśli jednak desperacko chcesz spróbować, oferują one bezpłatną 1-godzinną instalację wybranej aplikacji internetowej. Jeśli chodzi o resztę tego artykułu, to, co zamierzam omówić, powinno działać na każdym serwerze z systemem GNU / Linux.
Wniosek
Wiersz poleceń systemu Linux może na początku być zastraszający. Nie ma co do tego wątpliwości. Jeśli przypadkowo poczułeś się obarczony hostingiem wyłącznie przez SSH, będziesz musiał zmoczyć stopy w wierszu poleceń, aby cokolwiek zrobić.
Na szczęście, jeśli możesz zainstalować jedną aplikację internetową, możesz zainstalować je wszystkie. Wszystko, czego potrzebujesz, to odrobina zaufania do wiersza poleceń Linuksa i możliwość wyszukiwania w Google, niezależnie od pojawiających się problemów.
Czy zdarzyło Ci się, że przez przypadek zapisałeś się na hosting tylko przez SSH? Chciałbym wszystko o tym usłyszeć. Dodaj mi komentarz poniżej.
Zdjęcie kredytowe: trendy innowacji w technologii centrum danych Think Tank (Dell)