= Paano mag-host ng isang Wordpress Site sa AWS Lightsail ($3.50/buwan para sa isang VPS) = ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Marami na akong karanasan sa Wordpress sa Lightsail ngayon at talagang hindi ko ito inirerekomenda, lalo na para sa mga nagsisimula sa ilang kadahilanan: 1.) Ang mga Boost credits ay medyo hindi malinaw dahil ang Lightsail ay walang hayagang nagsasaad na mayroong isang bagay. Kung maubusan ka, ang site ay magiging hindi magagamit âÃÂàna madaling mangyari kung i-compress mo ang mga larawan gamit ang isang plugin halimbawa. Lalo na sa 3,50 na pagkakataon. Ito ay nagiging isang mas malaking problema kapag ikaw ay na-bruteforced (na nangyayari nang napakabilis sa wordpress). 2.) Ang mga imaheng iyon ng bitnami wordpress ay hindi mahusay na pinoprotektahan sa labas ng kahon, kaya ang system ay medyo mahina mula sa simula. (Ang plesk image ay may fail2ban out of the box halimbawa). 3.) Ang pagse-set up ng SSL ay nangangailangan na gumamit ka ng Load Balancer o gawin mo ito mismo sa terminal, i-setup ang dns at i-link ang mga certificate sa terminal at pagkatapos ay kailangan mong asikasuhin ang 90 araw na pag-expire. 4.) Ang PHP mailer ay hindi gumagana sa labas ng kahon at mahirap ang pag-set up sa AWS, kaya kailangan mong sumama sa SMTP sa karamihan ng mga pagkakataon. 5.) Kailangan mong paganahin ang FTP Access gamit ang username& password sa configuration ng server o natigil ka sa paggamit ng mga key, kung gusto mong magbigay ng access sa ibang tao. 6.) htaccess config ay hindi rin ginagawa sa "classic"na paraan, kaya kailangan mong malaman kung aling mga file na i-edit. 7.) Ang ilang PHP config ay kakaibang setup (sa aking halimbawa Imagick) kaya kailangan mong baguhin ito sa apache config. Ang lahat ng iniisip ko ay kailangan mong gumugol ng maraming oras sa pag-iisip ng mga bagay-bagay, pag-googling kung paano ginagawa ang mga bagay, kung gusto mong magkaroon ng Wordpress Instance na gumagana lang, sasama ako sa ibang mga provider. Karaniwang ginagamit ko ito para sa pagtatanghal ng mga server sa loob ng 30 araw na frame at pababa pagkatapos. Itong x100. Maliban kung alam mo ang mga ins at pamamahala ng isang server, ang pera na iyong nai-save ay mabilis na nawala sa dami ng oras na iyong nasayang sa pag-iisip ng mga bagay-bagay. Tapos ang halaga ng natatalo mo ay pinagsasama-sama kapag nagkamali. Ang aking oras ay mahalaga at mas mahusay na ginugol sa paggawa ng pera kaysa sa pagsisikap na makatipid ng ilang dolyar sa halaga ng mga oras bawat buwan. Lahat ng sinabi mo ay totoo. Na-miss mo ang nararamdaman kong isa sa pinakamalaking isyu - kung mayroon kang site sa Lightsail nang higit sa ~2 taon, kakailanganin mong i-update ang Apache/PHP/MySQL. Gusto mong isipin na magiging simple - tumakbo ang isang apt-get to do the updates. Nope - bitnami does aof very weird config with their images that basically prevents you from upgrade anything server side. Ang kanilang rekomendasyon ay i-export/i-import ang iyong WP sa isang bagong pagkakataon - kung nagpapatakbo ka ng 50 mga kliyente tulad ng ginagawa ko, iyon ay 1-2 linggo na nasayang bawat 2 taon kapag nagreklamo ang Wordpress tungkol sa iyong hindi napapanahon na bersyon ng PHP. Hindi ko rin gusto na ang mga imahe ng Bitnami Wordpress ay ilang linggo/buwan na - tila medyo natagalan sa pagkuha ng mga ito mula sa Bitnami hanggang AWS. Iyon ay sinabi - Gustung-gusto ko ang Lightsail - maaari kang magkaroon ng isang WP instance na gumagana at tumatakbo sa loob ng 60 segundo. Kinuha ko ang (medyo makabuluhang) oras upang matuto ng Linux at CLI. Mayroon akong mga script na pinapatakbo ko kapag nag-spin up ako ng bagong server. Upang matugunan ang mga isyung ibinangon mo: 1.) Ang mga Boost credits ay medyo hindi malinaw dahil ang Lightsail ay walang hayagang nagsasaad na mayroong isang bagay. Kung maubusan ka, ang site ay magiging hindi magagamit âÃÂàna madaling mangyari kung i-compress mo ang mga larawan gamit ang isang plugin halimbawa. Lalo na sa 3,50 na pagkakataon. Ito ay nagiging isang mas malaking problema kapag ikaw ay na-bruteforced (na nangyayari nang napakabilis sa wordpress). Kung nagpapatakbo ka ng Clouflare, mag-i-screen out iyon ng maraming spammy na botso na hindi ka talaga dapat magkaroon ng mga isyu sa boot/credits. Kung may sumubok na mag-DDoS sa iyo, muli, maaari iyan pangasiwaan sa Cloudflare. Iyon ay sinabi, ang $3.50 na halimbawa ay mukhang hindi gumagana nang maayos sa bagong WP, nang hindi nagse-set up ng caching. 2.) Ang mga imaheng iyon ng bitnami wordpress ay hindi mahusay na pinoprotektahan sa labas ng kahon, kaya ang system ay medyo mahina mula sa simula. (Ang plesk image ay may fail2ban out of the box halimbawa). Bukod pa riyan, mayroon ka bang ibang mga isyu na alam mo? Akala ko medyo secure sila, e. SSH access lamang, sa pamamagitan ng key. 3 port lang ang bukas. Mga tamang pahintulot, atbp. 3.) Ang pagse-set up ng SSL ay nangangailangan na gumamit ka ng Load Balancer o gawin mo ito mismo sa terminal, i-setup ang dns at i-link ang mga certificate sa terminal at pagkatapos ay kailangan mong asikasuhin ang 90 araw na pag-expire. Mayroon silang script para i-install ang SSL httpsdocs.bitnami.com/aws/how-to/generate-install-lets-encrypt-ssl/ - hindi na kailangan ng mga load balancer. Awtomatikong pinangangasiwaan nito ang pag-renew - ito ay nakatakda at nakalimutan. 4.) Ang PHP mailer ay hindi gumagana sa labas ng kahon at mahirap ang pag-set up sa AWS, kaya kailangan mong sumama sa SMTP sa karamihan ng mga pagkakataon. sudo apt-get install -y sendmail at paganahin ito sa php.ini. 5.) Kailangan mong paganahin ang FTP Access gamit ang username& password sa configuration ng server o natigil ka sa paggamit ng mga key, kung gusto mong magbigay ng access sa ibang tao. sudo apt-get install vsftpd 6.) htaccess config ay hindi rin ginagawa sa "classic"na paraan, kaya kailangan mong malaman kung aling mga file na i-edit. Sa Wordpress, aayusin iyon kaagad ng Mga Setting >Permalink. Hindi sigurado kung ano ang ibig sabihin ng 'classic'dito? 7.) Ang ilang PHP config ay kakaibang setup (sa aking halimbawa Imagick) kaya kailangan mong baguhin ito sa apache config. Hindi pa ako nagkaroon ng anumang mga isyu sa PHP configs. Ang paraan ng kanilang Apache config set setup ay isang kumpletong gulo, ang ilan ay nasa ilalim ng /apache2/conf, ang ilan ay nasa ilalim ng /apache2/conf/bitnami - at mayroong 3 config file sa /opt/bitnami/apache2/conf/bitnami na naglalaman ng iba't ibang bagay . Sa buod, oo mayroong maraming pag-aaral ng CLI doon, ngunit natutuwa ako sa ganoong bagay, tiyak na hindi ito para sa lahat. Kung gusto mong magpatakbo ng sarili mong mga server, dapat mo pa ring matutunan ang mga bagay na iyon. Ang sinasabi mo ay ito ay patunay ng konsepto ngunit sa pagsasagawa ito ay walang kahulugan. Sumasang-ayon ako dito. Kakailanganin mong gumawa ng makabuluhang pagsisikap upang gawin itong magagamit sa produksyon, at/o mamuhay nang may ilang seryosong tradeoff. Para sa isang pang-eksperimentong platform ng lab para sa mga panloob na bagay, ok lang, ngunit sa lahat ng iba pang mga kaso, mas mahusay kang magbayad ng kaunti pa para sa cloudways halimbawa. Ang pinakamaliit na lightsail ay napakabagal, hindi naa-access kahit na, kapag naubos na ang boost credits/burst cpu. Maaaring matukso ang isa sa pag-scale, paano kung kailangan ko ng 100 site? Tapos napakamura ng $350! Hindi. Ang pagpapanatili ng 100 hiwalay na vps ay magiging isang dakot. Mas mainam na gumastos ng $350 sa isang mas malakas na vpses. Grabe talaga ang performance ng AWS lightsail. Kung gumastos ka lang ng $2/buwan, maaari kang makakuha ng isang bagay na setup sa isang nakabahaging account sa isang disenteng host o i-roll ang iyong sariling VPS. Ito ay nasa harap lamang ng pagganap, mayroong dose-dosenang iba pang mga bagay tulad ng seguridad, labis, atbp na mas madaling makitungo sa shared hosting. Inilalagay mo ang iyong sarili sa isang potensyal na mundo ng pananakit gamit ang lightsail sa labas ng kahon. Maaari kang lumikha ng isang disenteng instance sa Google cloud at i-host ang iyong website sa loob ng isang taon gamit ang kanilang $300 na kredito, kung gagamit ka ng OpenLiteSpeed, makakakuha ka ng access sa CyberPanel, at ang kanilang kamangha-manghang Litespeed server at Cache. Ang isa pang opsyon ay ang DigitalOcean, makakakuha ka ng $100 kapag nag-signup ka at lumikha ng $5 droplet, magkakaroon din ng opsyong gamitin ang LiteSpeed ​​​​server. I-edit: tila pinababa ng Google ang tagal ng libreng pagsubok sa 3 buwan na may parehong $300 na kredito. Ngunit maaari mo pa ring gamitin ang palaging libreng mapagkukunan. == Tungkol sa Komunidad == Mga miyembro Online == Mga Powerup == httpswww.redditstatic.com/desktop2x/img/powerups/powerups-rangers.png)