Wordpress witryny WWW kroki do Chrystusa

22 kwietnia 2014 · 16 minut czytać

Kocham WordPress. Używam go od prawie wszystkich miejsc buduję, piszę wtyczki dla niego. Prowadzę tę stronę na niego. To’s niesamowity system zarządzania treścią i blogosferę. Uwielbiam to, że mogę zmienić i przedłużyć go z wtyczek i motywów jednak chcę, bez ograniczeń. Uwielbiam to, że’s open source, więc mogę to przyczynić się do bycia lepszym produktem i używać go dość dużo jednak chcę bez opłat i ograniczeń licencyjnych. Uwielbiam to, że’S jest łatwy w użyciu, więc mogę zbudować na nim witryn klienta, a klient może zarządzać własnych treści z łatwością. Przede wszystkim, kocham, że mogę to zorganizować sobie i ustawić go dokładnie tak, jak chcę.

Wordpress witryny WWW kroki do umowy Chrystusa ton i

Ktokolwiek kto’s gospodarzem własnej stronie dowiesz się, że chociaż’s niesamowite mieć pełną kontrolę nad oprogramowaniem i zawartości go,’S nie zawsze najłatwiej zrobić. Ta komplikacja wchodzi w ostry ulgą, gdy można dostać dokładnie to, co chcesz: wiele gości! Skalowalność jest trudne i może być zbyt drogie, jeśli’Re zarządzający samodzielnie. Jeśli ty’ponownie jak ja, i to’prawdopodobne, że jesteś od ciebie’Re czyta ten post, że problem żebractwa Ci go rozwiązać samemu, zamiast polegać na hosting witryny na zarządzanym usług. Na szczęście, mam rozwiązanie.

Sztuczka ze skalowalnym, self-hosted witryny WordPress są usługi cloud. W szczególności, CloudFlare i AWS CloudFront. CloudFlare świadczy usługi DNS i bezpieczeństwa aplikacji internetowych, począwszy od bardzo przystępnej cenie darmo. wygrałem’idź do bardzo szczegółowo o tym, jak działa ich obsługa, wszystko co musisz wiedzieć, jest ich architektura routingu DNS jest tylko to, co lekarz kazał zrobić to całe dzieło konfiguracji dla użytkowników bez problemu. ty’ll zobaczyć dlaczego później.

CloudFront to sieć dostarczania treści obsługiwany przez Amazon Web Services. W odróżnieniu od większości innych CDN, które wymagają kosztownej umowy ton i ton przepustowości wykupione przód, CloudFront obciąża cię tylko za to, czego używasz.

Zanim przejdziemy do procesu instalacji, niech’s przejść kosztów i korzyści wynikających z korzystania z tej konfiguracji.

Zalety. Twoja strona będzie miała prawie nieograniczoną skalowalność, więc jeśli’re szczęście kończy się na przedniej stronie Reddit witryny wygrał’t crash - lub nawet złamać potu. Również wygrał’t mieć ogromnych hostingowej ustawy z zachowaniem wszystkich tych dodatkowych zasobów w trybie gotowości, gdy don’t potrzebują. Twoja strona będzie bardziej niezawodne i bardziej bezpieczne, gdy rzucasz w bitu CloudFlare.

Wordpress witryny WWW kroki do Chrystusa wszystkie swoje obrazy do

Również wygrał’t trzeba skonfigurować CDN przepisywanie jeśli chcesz służyć aktywa statycznych jak CSS, JavaScript i plików obrazu z CDN, ponieważ cała strona będzie serwowane z CDN! Zmniejsza też ilość zapytań DNS użytkownika’s przeglądarka ma zrobić, bo wszystko idzie z Twojej strony’s domeny, więc czas ładowania zmniejsza się.

Niedogodności. Twój koszt może rakieta, jeśli nagle dostać mnóstwo ruchu. Od CloudFront opłaty za to, czego używasz, może skończyć się spędzać dużo pieniędzy w to “przednia strona Reddit” scenariusz wspomniałem przed chwilą. Na szczęście, Amazon udostępnia kalkulator, dzięki czemu można uzyskać poczucie tego, co będzie faktycznie kosztować trasie witryny poprzez CloudFront. To’y do ciebie to, czego’ponownie gotów wydać, choć Amazon oferuje kilka sposobów, aby utrzymać koszty niższe ciągu CloudFront’s ustawienia. Jak przejść przez howto I’ll omówić kilka innych sposobów oszczędności kosztów, jak również. Niezależnie od tego, jestem w żaden sposób odpowiedzialny za cokolwiek kosztuje ponieść z pomocą mojego konfiguracji.

Architektura ta jest przeznaczona do miejsc, do których dostęp głównie jako tylko do odczytu i wygrał’t być prawie tak skuteczne w przypadku stron z dużą ilością interaktywności. Jeśli ty’re utrzymanie blog ten będzie działał świetnie (nawet jeśli masz dużo komentarzy), ale jeśli’re działa witrynę e-commerce ty’ll trzeba dodać trochę więcej mocy serwera poza to, co opisuję tutaj, aby osiągnąć prawdziwą skalowalność. Że’S, aby nie powiedzieć, to konfiguracja jest wygrana’t pomóc; to będzie. To po prostu oznacza, że ​​nie może rozwiązać wszystkich problemów.

Jeśli ty’ve dostał tak daleko, zakładam, że chcesz korzystać z metody. Doskonały!

Pierwszą rzeczą, którą trzeba będzie gospodarzem jest środowiskiem dla witryny WordPress. Dowolny host będzie działać, czy to’s wspólny plan hosting lub serwer dedykowany. Twój komputer nie robi’t mieć dużo koni mechanicznych, ponieważ wygraliśmy’t być co daje dużo treningu. W tym tutorialu’będziesz za pomocą serwera pamięci 512MB na DigitalOcean. który mnie prowadzi $ 5 miesięcy. Mój portfel jest wyłączony na dobry początek.

Gdy masz gospodarz wybrał was i zakupione,’ll trzeba wybrać subdomenę do korzystania z WordPress zainstalować jako pochodzenia CloudFront. Jeśli ty’Re nieznane, CDN potrzebuje lokalizację, z której można dostać żądanych zasobów. To się nazywa pochodzenie. Od swojej stronie’s rzeczywisty adres ma być skierowane do CDN, możemy’t użyć tego adresu dla swojej lokalizacji instalacji WordPressa, więc’ll trzeba skonfigurować alternatywny adres. Co chciałbym zrobić, to użyć formatu origin-xxxxx.example.com. gdzie xxxxx jest losowo generowany ciąg. To sprawia, że ​​trudniej jest ktoś, aby dowiedzieć się i uzyskać dostęp do witryny’s pochodzenie bezpośrednio. I wygenerować łańcuch na Steve Gibson’jest doskonały Hasła strony i skorzystać z następujących części “63 losowo wybrane znaki alfanumeryczne (A-Z, A-Z, 09)” strunowy. Mój końcowy wynik jest coś, jak origin-OaJBRCco6ofY1zvf244ea.christiaanconover.com.

Teraz to’czas, aby zainstalować WordPress. ja’m nie będzie tracić czasu na chodzenie przez was, że skoro istnieją niezliczone inne samouczki, które dostosowane do prawie każdego gospodarzem środowiska na naszej planecie. Dla osób korzystających DigitalOcean (lub innego dostawcy VPS), DigitalOcean ma tutoriale dotyczące instalacji WordPressa na Ubuntu przy użyciu Apache lub Nginx. Kiedy ty’re robi konfigurację, ważne jest, aby pamiętać, aby używać subdomenę właśnie utworzoną zamiast swojej stronie’s rzeczywisty adres.

Jednym z powodów, że CDN jest w stanie zaoferować wysoką przepustowość, niskie opóźnienia obsługujących klientów, ponieważ jest buforuje wymagane przedmioty na swoich serwerach lokalizacji krawędź. CloudFront daje nam możliwość korzystania z zasady buforowania otrzymuje z serwera pochodzenia, czyli to, co chcemy. Aby to zrobić, musimy ustawić buforowanie na naszej stronie WordPress przy użyciu wtyczki W3 Razem Cache. My’będzie można skonfigurować wszystkie zasady buforowania CloudFront potrzeby i mieć kontrolę nad tym, kiedy buforowane elementy powinny zostać zaktualizowane. Pozwolić’s przejść przez proces konfiguracji ty’będziemy chcieli do wtyczki. Dopasuj ustawienia dla każdej strony, co mam na poniższych zdjęciach.

Możesz zostawić wszystkie inne strony konfiguracyjne W3TC nietknięte.

zakładając, że’re przy użyciu Apache i jest włączona obsługa .htaccess, że powinno być wszystko, co trzeba zrobić dla buforowania. Jeśli używasz innego serwera WWW, Google, jak skonfigurować W3 Razem Cache z serwerem. Jeśli nie masz pojęcia, co te zdania mówili o was,’re prawdopodobnie w zalecanej konfiguracji i Don’t muszą martwić się o niego.

My’ponownie wszystko zrobić z konfiguracji WordPress w tym momencie. Wszelkie inne ustawienia zmienia chcesz zrobić to wyłącznie od Ciebie, i można zrobić po my’Wcześniej ukończył resztę tego tutoriala. Pozwolić’s przejść do CloudFront!

Aby korzystać CloudFront ty’Będziesz potrzebować konta Amazon Web Services. Jeśli ty’re z klientem Amazon.com można użyć tych samych danych logowania na AWS. Po’jesteś zalogowany do swojego konta AWS, kliknij link CloudFront.

ty’zostaniesz przeniesiony do konsoli zarządzania CloudFront. Kliknij “Tworzenie Distribution” przycisk.

Dystrybucja na CloudFront jest instancją na CDN dla danej witryny. Można skonfigurować wiele opcji, jak chcesz obsłużyć dystrybucję porcję treści, które’ll przejść szczegółowo teraz. To’ważne jest, aby dostać tę rolę tylko w prawo.

Najpierw, my’ll wybrać Web dla metody dostawy i kliknij Kontynuuj.

Kolejny ekran, gdzie wszystko dzieje się magia. Aby rozpocząć, musimy skonfigurować pochodzenie (gdzie CloudFront dostanie wszystko). Pamiętaj, że subdomeny Założyliśmy na nasz gospodarz WordPress? Weź to i wklej go w obu “Nazwa Pochodzenie Domain” i “Origin ID” Pola. Pozostawić zestaw Origin Policy Protokół do “Tylko HTTP” i pozostawić numery portów dla HTTP i HTTPS, ponieważ są one domyślnie (powinno być 80 i 443, odpowiednio).

Następnie’ll skonfigurować zachowanie buforowania. Dla Viewer Polityki protokołu, pozostaw ustawienie “HTTP i HTTPS” który powinien być domyślny. Dla dozwolonych metod HTTP, wybierz “GET, HEAD, PUT, POST, łata, usunąć OPCJE” więc nie możemy tylko strony widok na naszej stronie, ale także zarządzać nimi.

Do buforowania obiektów, ustawić go używać Pochodzenie nagłówki Cache. Ustaw Forward Cookies dla wszystkich i do przodu Query Strings Tak.

Zostaw Smooth Streaming i ograniczyć widza dojazd zarówno ustawiona na NIE, który powinien być domyślny.

Pamiętaj wcześniej wspomniałem, że możemy skonfigurować CloudFront dla oszczędności? My’ve osiągnął punkt, w którym możemy zrobić. Amazon pobiera różne kwoty za gigabajt danych obsługiwanych przez CloudFront, w zależności od położenia krawędzi treść serwowane jest od. Lokalizacje w USA i Eurpoe są najtańsze, a ceny są wyższe w innych częściach świata. Można zobaczyć pełny podział kosztów na stronie cenowej CloudFront. Jeśli chcesz zaoszczędzić trochę pieniędzy i / lub aren’t strasznie zaniepokojony z zapewnieniem razy błyskawiczne ładowanie poza USA i Europie, można wybrać klasę cenową, która ogranicza swoją dystrybucję do korzystania tylko lokalizacje krawędzi w tych częściach świata. Żeby było jasne: witryna nadal będzie dostępny na całym świecie go,’ll być podawane tylko z serwerów w niektórych częściach świata. Jeśli wybierzesz klasę cenową USA i Europie, witryna nadal będzie dostępny w Hong Kongu i Australii, ale wygrał’t płacić dodatkowo umieścić swoją stronę’s zawartość geograficznie bliżej do tych użytkowników.

W tym samouczku I’Wcześniej wybrany z USA i Europy Cena klasy.

Alternatywne nazwy domen jest gdzie’ll określić, co rozwiązuje chcesz to dystrybucja odpowiedzieć. To jest miejsce, gdzie można umieścić swoją stronę’rzeczywista, adres licowa publiczny, który chcesz swoją stronę’s odwiedzających do użycia. Możesz podać kilka adresów, takie jak “example.com” i “www.example.com” umieszczając każdy w osobnej linii.

My’re nie dyskutować, jak skonfigurować witrynę, która korzysta z protokołu SSL w tym kursie, więc można zignorować całą sekcję, która mówi o SSL. Po prostu zostawić te ustawienia na domyślne.

Zostaw domyślnej pustej głównej obiektu. my nie’potrzebuję tego pola, ponieważ nie robi WordPressie’t pokazują rzeczywiste nazwy plików dla stron, którymi zarządza. Jeśli typy ktoś z Twojej strony’s adres, CloudFront posłuży cokolwiek WordPress ręce z powrotem do niego na swojej stronie’s stronie głównej. Brawo WordPress!

Jeśli ty’Chciałbym, aby umożliwić Ci zalogowaniu’Re powitanie, ale w tym tutorialu’m pozostawiając ją tak Wygrałem’t omawiać jak go skonfigurować.

Pole Komentarz jest, aby zapewnić sposób łatwo idenfity co ta dystrybucja jest używany do. I zazwyczaj umieścić nazwę mojej strony w tym miejscu, więc wiem, że dystrybucja działa jako część publicznej od strony mojej strony’s architektura.

Wreszcie, upewnij się, że państwo Dystrybucja jest ustawiona na Włączone.

Kliknij Utwórz dystrybucji. Twój CloudFront wystąpienie jest teraz kręci się! W konsoli zarządzania CloudFront ciebie’Zobaczysz swoją dystrybucję’s status “W trakcie” podczas gdy wdraża swoją konfigurację do wszystkich właściwych miejscach brzegowych na całym świecie. Ten proces może trwać około 15-20 minut, więc podczas niej’s robi jego rzecz, niech’s przejść do następnego kroku.

Najpierw kliknij na dystrybucji CloudFront, a następnie kliknij na przycisk u góry, który mówi ustawienia dystrybucji. Skopiować nazwy domeny dla swojej dystrybucji.

Kliknąć przycisk Powrót do wypłat, dzięki czemu można śledzić na postępach swojej dystrybucji’s wdrażania.

teraz’głowa nad do CloudFlare. Jeśli ty’re już użytkownikiem CloudFlare, niesamowite! Jeśli nie,’będziesz musiał utworzyć konto. Po’Re zalogowany, dodać domenę do konta CloudFlare jeśli nie masz jeszcze’t już. Wykonaj kroki, które poprowadzą Cię przez.

Gdy domena jest dodana i CloudFlare mówi’y poprawnie skonfigurowane, kliknij ikonę koła zębatego w prawym końcu domeny’s wejście i kliknij Ustawienia DNS.

Jeżeli rekordy DNS ma rekord A dla podany adres’ll być korzystania z witryny, kliknij ikonę koła zębatego na prawo od niego i kliknij Usuń (nawet jeśli’ll za pomocą domeny głównej). mamy aren’t będzie przy użyciu rekordu A do punktu do dystrybucji CloudFront, ponieważ Twoja dystrybucja nie posiada stały adres IP. Zamiast tego,’będziesz przy użyciu rekordu CNAME, czyli coś w rodzaju aliasu do innej lokalizacji.

Jeśli ty’Re znać jak działa DNS może być myślenie, “chwileczkę, możemy’t używać CNAME dla domeny głównej!” a ściśle mówiąc, ci’rację. Jednak CloudFlare czyni to możliwe, ponieważ działają one jako pośrednik, dzięki czemu publiczne rekordy DNS będzie miał rekord wskazujący na serwerze CloudFlare, a następnie CloudFlare będzie obsługiwać routing CNAME domeny głównej wewnętrznie. Dość śliski, hę?

Teraz, gdy mamy’Wcześniej usunięty rekord A na naszej stronie’s adres, to’czas, aby skonfigurować rekord CNAME. Na dole strony znajduje się formularz, aby dodać nowy rekord. Kliknij pole rozwijane i wybierz CNAME z listy. W kolejnym polu, umieścić adres witryny, minus domenę główną. Jeśli ty’ll be używając domenę główną, wystarczy umieścić symbol @. W kolejnym polu wklej nazwę domeny skopiowany z ustawieniami dystrybucji CloudFront. Pozostawić ostateczną listę rozwijaną ustawiony na Automatyczny.

Kiedy ty’re zrobić, kliknij przycisk Dodaj. Rekord będzie teraz widoczny na liście rekordów DNS. Na prawym końcu rekordu, ty’ll zobaczyć ikonę chmury ze strzałką. Upewnić się, że’s świeci się na pomarańczowo, a nie szarą sylwetkę. Daje to pewność, że wszystko zostanie poprowadzony przez CloudFlare’s serwery, zamiast bezpośrednio do dystrybucji CloudFront. Jest to niezwykle ważne, aby ww CNAME kwestii. Jeśli to’S nie pomarańczowy, kliknij na nią, aby włączyć go.

Jeśli ty’Re używając domenę główną, jak swojej stronie’s adres, ty’będziemy chcieli, aby upewnić się, że wszelkie wnioski o dopuszczenie do witryny, które wykorzystują ‘www’ z przodu będzie nadal się we właściwym miejscu. Jeśli ty’re przy użyciu ‘www.yourdomain.com’ jako swojej stronie’s adres, ty’Będziesz także chcą, aby upewnić się, że wszystkie wnioski do domeny głównej kończy się tam. Aby to zrobić,’Będziesz potrzebować drugi rekord CNAME.

Jeśli witryna jest w swojej domenie głównej, dodać kolejną CNAME tak:

Jeśli witryna jest w ‘www’ dodaj CNAME tak:

Gwarantuje to, że ruch kończy się tam gdzie go’s powinno być. Jeśli witryna jest w innym subdomeny, don’t trzeba się o to martwić. Podobnie jak w przypadku pierwszego rekordu CNAME weszliśmy, należy upewnić się, że chmura jest pomarańczowy, gdy zapis jest dodawany.

Ostatnim krokiem jest dodanie rekordu do naszego pochodzenia’s adres. Wróć do formularza aby dodać nowy rekord DNS, ale tym razem wybierz rekord z listy rozwijanej. Umieścić subdomenę pochodzenia stworzyliśmy przy instalacji WordPressa w pierwszym polu tekstowym. Uzyskaj adres IP serwera pochodzenia i wklej to w drugim polu tekstowym. Pozostawić ostateczną listę rozwijaną ustawiony na Automatyczny, a następnie dodać rekord.

Dla przypomnienia pochodzenia, upewnij się, że chmura nie jest pomarańczowy, szary, ale zamiast. Jeśli to’s pomarańczowy, kliknij na nią, aby włączyć go.

ty’re wszystko ustawione ze swoich rekordów DNS, więc można kliknąć “ja’m zrobić wprowadzając swoje rekordy DNS” przycisk w dolnej części strony.

Pozwolić’s wskoczyć z powrotem na CloudFront i sprawdzić stan swojej dystrybucji. Jeśli mówi “wdrożone” wtedy my’re prawie gotowe! Jeśli to’s jeszcze w toku, to jeszcze musimy poczekać trochę więcej, aby była ona gotowa. Raz mówi Wdrożone możemy przejść do następnego kroku, ale nie wcześniej.

Gdy dystrybucja jest wdrożony, wróć do witryny WordPress przy użyciu adresu początkowego stworzyliśmy, kiedy pierwszy raz go ustawić. W desce rozdzielczej administratora, przejdź do Ustawienia -> Ogólne. Zaktualizować adres URL WordPress i adres strony na swojej stronie’s publicznego stoi domenę, w tym na początku, a nie końcowy ukośnik. Kliknij “Zapisz ustawienia” na dole strony.

WordPress będzie teraz przekierowanie do strony ustawień na swojej stronie’s adres publiczny-zachodu. Ponieważ Haven’t zalogowany poprzez ten adres wcześniej, poprosi Cię o zalogowanie się. Po’jesteś zalogowany i wszystko działa, ty’ponownie cały zestaw!

Gratulacje! Witryna jest gotowy do ruchu, co można rzucić na niego. Może wziąć niesamowite zdjęcia, które wykraczają wirusowe lub napisać wielkie tutoriale WordPress, które sprawiają mnóstwo ludzi’s mieszka łatwiej (patrz co zrobiłem tam?). Cokolwiek się zdarzy, witryna jest już gotowa - a ty go ustawić wszystko się sam!

To’y także chroniony przed niektórymi rodzajami ataków CloudFlare. Jeśli chcesz podkręcić jak CloudFlare obsługuje witryny, można uzyskać wszelkie informacje o nim od CloudFlare’s dokumentacja.

Jeśli chcesz, możesz zatrzymać się tu i przeżyć resztę swoich dni z solidną architekturą hostingowych. Gdyby mnie jednak, że’d pójść o krok dalej, aby potencjalnie zaoszczędzić sobie dużo więcej pieniędzy. Wprowadź Jetpack dla WordPressa.

Jetpack jest plugin utrzymywany przez Automattic, chłopaków za WordPress.com. To’s rodzaju super-plugin, który zawiera wiele modułów, aby uruchomić stronę lepsze i łatwiejsze w zarządzaniu. Witryna Jetpack wyjaśnia, co każdy z nich robi, ale ten, który’re zainteresowany jest Photon.

Foton jest CDN oferowane za darmo do samo-hosted WordPress operatorów witryn przez Automattic dla obrazów. Zdjęcia nadrobić znaczną część strony’s całkowity rozmiar, a pakiet danych CloudFront musi obsługiwać bardziej kosztowne IS. Zamiast tego, można ręcznie wyłączyć tę pracę Photon i niech Automattic płacić rachunek za obsługujących swoje zdjęcia.

Ustawienie go jest niezwykle proste. Zainstalować wtyczkę Jetpack, podłącz go do swojego konta WordPress.com (utwórz konto jeśli don’t już masz), a następnie aktywować moduł Photon. Że’jest to! Jesteś skończony’t muszą nic robić inaczej, gdy piszesz posty lub strony, Photon przejrzysty działa w tle, aby obsłużyć obsługujących wszystkie swoje obrazy dla zwiedzających.

Teraz my’re naprawdę zrobić. Twoja strona może skalować z najlepszych ‘em na skromny budżet. Rozpocząć delegowania niesamowite rzeczy!

Jak na ironię, moja własna strona może’t używam takiej konfiguracji w czasie tego postu’s pisanie ponieważ używam SSL w pełnym wymiarze czasu i nie robi CloudFront’t wspierać moje świadectwo, ponieważ wykorzystuje klucz prywatny’s większy niż 2048 bity. Mam nadzieję, że dodają wsparcie dla większych kluczy prywatnych w przyszłości, a potem mogę wykorzystać to dla mojej osobistej stronie, jak również.

Powiązane artykuły

GoDaddy zmiana podstawowej domeny hosting wordpressJeśli chcesz zmienić nazwę domeny witryny WordPress®, można używać WordPress panel sterowania. Jednak trzeba też przenosić pliki witryny WordPress do właściwej lokalizacji i upewnij się, ...
Build stronie GoDaddy hosting wordpressTo nie jest przeciętny „Budowanie WordPress Website” site. Mam zamiar pokazać, jak można stworzyć własną stronę internetową w oparciu o WordPress, statycznej strony internetowej, która pozwala zarządzać online i ...
Najlepszy hosting dla wordpress tutorialu e-commerceStrona główna »Zasoby commerce» Jak utworzyć Fantastyczny sklep internetowy woocommerce, Divi i Bluehost (marzec 2017) ponad 74 milionów witryn polegać na platformie WordPress gościć swoje blogi, ...
Wordpress witryny WWW etapy żaluUczę się ten materiał. Nie jestem maniakiem. Nie robię tego dla zysku i usługi będę wam powiedzieć o nich, że są już stosowane lub słyszałem dobre rzeczy o dobrych ludzi. Jestem...
1 kliknięciem zainstalować wordpress hosting strony internetowejZ WordPress, możesz utworzyć osobistą stronę internetową lub bloga. One.com za 1 kliknięcie instalator dokonał WordPress jeszcze łatwiejszy w obsłudze. WordPress jest nieocenionym narzędziem jeszcze wolne do wykorzystania przez miliony ...