= Jak hostować witrynę Wordpress na AWS Lightsail (3,50 USD miesięcznie za VPS) = ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Mam teraz duże doświadczenie z Wordpress na Lightsail i właściwie nie polecam tego zbytnio, szczególnie dla początkujących z kilku powodów: 1.) Kredyty doładowania są dość nieprzejrzyste, ponieważ Lightsail nigdzie otwarcie nie stwierdza, że ​​coś takiego istnieje. Jeśli się skończy, witryna stanie się bezużyteczna, co może się łatwo zdarzyć, jeśli na przykład skompresujesz obrazy za pomocą wtyczki. Szczególnie w przypadku tego 3,50 egzemplarza. Staje się to jeszcze większym problemem, gdy zostaniesz brutalnie zmuszony (co dzieje się dość szybko w wordpress). 2.) Te obrazy bitnami wordpress nie są dobrze chronione po wyjęciu z pudełka, więc system jest dość podatny na ataki od samego początku. (na przykład obraz plesk ma fail2ban po wyjęciu z pudełka). 3.) Skonfigurowanie SSL wymaga użycia Load Balancera lub zrobienia tego samodzielnie w terminalu, skonfigurowania dns i połączenia certyfikatów w terminalu, a następnie musisz zadbać o wygaśnięcie 90 dni. 4.) Mailer PHP nie działa od razu po wyjęciu z pudełka i jest uciążliwy w konfiguracji z AWS, więc przez większość czasu musisz korzystać z SMTP. 5.) Musisz włączyć dostęp FTP za pomocą nazwy użytkownika& hasło w konfiguracji serwera lub utkniesz w użyciu kluczy, jeśli chcesz przyznać dostęp komuś innemu. 6.) Konfiguracja htaccess również nie jest wykonywana w „klasyczny” sposób, więc musisz wiedzieć, które pliki edytować. 7.) Niektóre konfiguracje PHP są dziwnie skonfigurowane (w moim przykładzie Imagick), więc musisz to zmienić w konfiguracji Apache. Podsumowując, uważam, że trzeba spędzić dużo czasu na zastanawianiu się, przeglądaniu Google, jak to się robi. Jeśli chcesz mieć instancję Wordpress, która po prostu działa, wybrałbym innych dostawców. Używam go głównie do testowania serwerów w ciągu 30 dni, a następnie je wyłączam. To x100. Jeśli nie znasz tajników zarządzania serwerem, zaoszczędzone pieniądze szybko zostaną utracone w zamian za czas, który tracisz na szukanie rozwiązań. Wtedy kwota, którą tracisz, zwiększa się, gdy coś pójdzie nie tak. Mój czas jest cenny i lepiej go spędzić na zarabianiu pieniędzy, niż na próbie zaoszczędzenia kilku dolarów kosztem godzin miesięcznie. Wszystko co powiedziałeś jest prawdą. Przeoczyłeś to, co moim zdaniem jest jednym z największych problemów – jeśli masz witrynę na Lightsail od ponad ~2 lat, w końcu będziesz musiał zaktualizować Apache/PHP/MySQL. Można by pomyśleć, że to proste — uruchom plik an apt-get, aby wykonać aktualizacje. Nie - bitnami ma bardzo dziwną konfigurację ze swoimi obrazami, co zasadniczo uniemożliwia aktualizację czegokolwiek po stronie serwera. Ich zaleceniem jest wyeksportowanie/zaimportowanie twojego WP do nowej instancji - jeśli używasz 50 klientów tak jak ja, to 1-2 tygodnie zmarnowane co 2 lata, kiedy Wordpress narzeka na twoją nieaktualną wersję PHP. Nie podoba mi się również to, że obrazy Bitnami Wordpress mają kilka tygodni/miesięcy - wydaje się, że istnieje spore opóźnienie w przenoszeniu ich z Bitnami do AWS. To powiedziawszy - uwielbiam Lightsail - możesz uruchomić instancję WP w 60 sekund. Poświęciłem (dość znaczny) czas na naukę Linuksa i CLI. Mam kilka skryptów, które uruchamiam, gdy uruchamiam nowy serwer. Aby rozwiązać poruszone przez Ciebie problemy: 1.) Kredyty doładowania są dość nieprzejrzyste, ponieważ Lightsail nigdzie otwarcie nie stwierdza, że ​​coś takiego istnieje. Jeśli się skończy, witryna stanie się bezużyteczna, co może się łatwo zdarzyć, jeśli na przykład skompresujesz obrazy za pomocą wtyczki. Szczególnie w przypadku tego 3,50 egzemplarza. Staje się to jeszcze większym problemem, gdy zostaniesz brutalnie zmuszony (co dzieje się dość szybko w wordpress). Jeśli korzystasz z Clouflare, odfiltruje to wiele botów spamujących, więc nigdy nie powinieneś mieć problemów z rozruchem/kredytami. Jeśli ktoś ponownie spróbuje wykonać atak DDoS, można to zrobić w Cloudflare. To powiedziawszy, instancja za 3,50 $ nie wydaje się działać dobrze z nowym WP, bez konfigurowania buforowania. 2.) Te obrazy bitnami wordpress nie są dobrze chronione po wyjęciu z pudełka, więc system jest dość podatny na ataki od samego początku. (na przykład obraz plesk ma fail2ban po wyjęciu z pudełka). Poza tym, czy są jakieś inne problemy, o których wiesz? Myślałem, że są dość bezpieczne, np. Dostęp tylko przez SSH, za pomocą klucza. Otwarte tylko 3 porty. Popraw uprawnienia itp. 3.) Skonfigurowanie SSL wymaga użycia Load Balancera lub zrobienia tego samodzielnie w terminalu, skonfigurowania dns i połączenia certyfikatów w terminalu, a następnie musisz zadbać o wygaśnięcie 90 dni. Mają skrypt do instalacji SSL httpsdocs.bitnami.com/aws/how-to/generate-install-lets-encrypt-ssl/ - nie ma potrzeby równoważenia obciążenia. Obsługuje odnowienie automatycznie - ustaw i zapomnij. 4.) Mailer PHP nie działa od razu po wyjęciu z pudełka i jest uciążliwy w konfiguracji z AWS, więc przez większość czasu musisz korzystać z SMTP. sudo apt-get install -y sendmail i włącz go w php.ini. 5.) Musisz włączyć dostęp FTP z nazwą użytkownika& hasło w konfiguracji serwera lub utknąłeś przy użyciu kluczy, jeśli chcesz przyznać dostęp komuś innemu. sudo apt-get install vsftpd 6.) Konfiguracja htaccess również nie jest wykonywana w „klasyczny” sposób, więc trzeba wiedzieć, które pliki edytować. W Wordpress, Ustawienia>Permalink naprawi to od razu. Nie wiesz, co oznacza tutaj słowo „klasyczny”? 7.) Niektóre konfiguracje PHP są dziwnie skonfigurowane (w moim przykładzie Imagick), więc musisz to zmienić w konfiguracji Apache. Nigdy nie miałem problemów z konfiguracją PHP. Sposób, w jaki ich konfiguracja zestawu konfiguracyjnego Apache jest kompletnym bałaganem, niektóre są w/Apache2/conf, niektóre w/Apache2/conf/bitnami - i są 3 pliki konfiguracyjne w/opt/bitnami/Apache2/conf/bitnami, które zawierają różne rzeczy . Podsumowując, tak, jest tam dużo nauki CLI, ale lubię tego rodzaju rzeczy, zdecydowanie nie jest to dla wszystkich. Jeśli chcesz prowadzić własne serwery, i tak powinieneś się tego nauczyć. Mówisz, że jest to dowód słuszności koncepcji, ale w praktyce nie ma to sensu. Zgadzam się z tym całkowicie. Będziesz musiał podjąć znaczne wysiłki, aby uczynić go użytecznym w produkcji i/lub żyć z poważnymi kompromisami. W przypadku laboratoryjnej platformy eksperymentalnej do wewnętrznych rzeczy jest ok, ale we wszystkich innych przypadkach znacznie lepiej jest zapłacić na przykład trochę więcej za cloudways. Najmniejszy żagiel świetlny jest potwornie wolny, niedostępny nawet po wyczerpaniu kredytów doładowania/wybuchu procesora. Można pokusić się o skalowanie, co jeśli potrzebuję 100 witryn? Wtedy 350 $ jest bardzo tanie! Nie. Utrzymanie 100 oddzielnych vps będzie nie lada wyzwaniem. Znacznie lepiej wydać 350 $ na jeden/kilka silniejszych vpsów. Wydajność żagla świetlnego AWS jest naprawdę okropna. Jeśli wydasz tylko 2 USD miesięcznie więcej, możesz założyć coś na współdzielonym koncie u przyzwoitego hosta lub założyć własny VPS. Dotyczy to tylko wydajności, istnieją dziesiątki innych rzeczy, takich jak bezpieczeństwo, nadwyżki itp., Z którymi znacznie łatwiej sobie poradzić w przypadku hostingu współdzielonego. Używając żagla świetlnego po wyjęciu z pudełka, stawiasz się w potencjalnym świecie bólu. Możesz stworzyć przyzwoitą instancję w chmurze Google i hostować swoją witrynę przez rok z kredytem w wysokości 300 USD, jeśli korzystasz z OpenLiteSpeed, uzyskasz dostęp do CyberPanel oraz ich niesamowitego serwera Litespeed i pamięci podręcznej. Inną opcją jest DigitalOcean, otrzymujesz 100 USD podczas rejestracji i tworzenia kropli o wartości 5 USD, a także będziesz mieć możliwość korzystania z serwera LiteSpeed. Edytuj: wygląda na to, że Google obniżył czas trwania bezpłatnego okresu próbnego do 3 miesięcy z tym samym kredytem w wysokości 300 USD. Ale nadal możesz korzystać z zawsze bezpłatnych zasobów. == O społeczności == Członkowie online == Wzmocnienia == httpswww.redditstatic.com/desktop2x/img/powerups/powerups-rangers.png)