Kulesi sifundo, uzofunda ukuthi ungabamba kanjani iwebhusayithi yamahhala ku-Google Cloud Platform. Lokhu kungenzeka esigabeni samahhala se-Google Cloud Platform. Ekupheleni kwalesi sifundo, uzoba newebhusayithi ye-WordPress esebenza ngokugcwele esebenza kuseva yewebhu ye-Nginx. Asiqalise. Thola u-$300 Wamahhala we-Google Cloud Credits == 1. Dala i-akhawunti ye-Google Cloud Platform == Izinto zokuqala kuqala. Zidale i-akhawunti ye-Google Cloud Platform (GCP). Le vidiyo izokuhambisa enqubweni yokumisa i-akhawunti yakho ye-GCP uma ungakabi nayo. httpssi.ytimg.com/vi/XcjeGDeSEew/hqdefault.jpg Ividiyo ye-YouTube == 2. Spin Up A Compute Engine VM on the Free Tier == Kusuka kudeshibhodi ye-GCP, chofoza Injini Yekhompyutha. Dala isibonelo se-VM. Ukuze udale isibonelo sakho se-VM esigabeni samahhala, kufanele ulungiselele i-VM yakho ngemikhawulo elandelayo: - Isibonelo se-f1-micro VM esingalungiseki - Izifunda zase-US: Oregon (us-west1), Iowa (us-central1), noma iSouth Carolina (us-east1) - Kufika ku-30 ​​GB-izinyanga ze-HDD Qaphela ukuthi isho kanjani ukuthi âÃÂÃÂAmahora akho okuqala angu-744 okusebenzisa isibonelo se-f1-micro amahhala kule nyanga. Le nombolo izohluka kuye ngokuthi zingaki izinsuku enyangeni yamanje. Isibonelo, lesi sithombe-skrini besisuka ku-Okthoba esinezinsuku ezingama-31. Izinsuku ezingama-31 x amahora angama-24 = amahora angama-744 Zizwe ukhululekile ukukhetha noma yiziphi izinhlelo zokusebenza zediski yokuqalisa. Kulesi sifundo, ngikhethe Ubuntu 20.04 LTS. Thola u-$300 Wamahhala we-Google Cloud Credits == 3. Xhuma Igama Lesizinda sakho (uyazikhethela) == Ungakwazi ngokuzithandela ukuhlobanisa igama lesizinda nekheli lakho le-IP. Uma ungenalo igama lesizinda, zizwe ukhululekile ukweqa uye esinyathelweni esilandelayo. Uma kungenjalo, ungasebenzisa ukudala irekhodi le-DNS A kusibhalisi sesizinda sakho ngevelu yekheli le-IP lesibonelo sakho se-Google Cloud Platform VM. Ezizindeni ze-Google, isibonelo, ungakwazi ukwengeza amarekhodi e-DNS A egama lakho lesizinda. Isithombe-skrini sithatha ikheli le-IP lesibonelo sakho se-VM ngu-35.222.110.120. Kungathatha amahora angu-48 ukuthi igama lakho lesizinda lihlotshaniswe nekheli lakho le-IP, kodwa ngokuvamile kwenzeka phakathi nemizuzu embalwa. == 4. Ngena Kuseva Yakho == Unezinketho ezimbalwa ezihlukene zokungena kusibonelo sakho se-VM. Indlela elula iwukuba ukhethe okuthi âÃÂÃÂVula kuwindi lesiphequluliâÃÂà ezokungenisa ku-VM yakho ngaphandle kwesidingo sokuhlinzeka nganoma yiziphi iziqinisekiso. . Ungasebenzisa futhi umyalo we-gcloud ukuze ungene ngomugqa womyalo noma itheminali. == 5. Buyekeza i-VM Yakho == Uma usungenile ngemvume kuseva yakho, into yokuqala ofuna ukuyenza ukubuyekeza isistimu yakho. sudo apt update sudo apt upgrade == 6. Faka Iseva Yewebhu, Isizindalwazi, kanye ne-PHP == Sebenzisa imenenja yephakheji efanelekile ukufaka iseva yewebhu ye-Nginx, isizindalwazi sikaMariadb, kanye ne-PHP. sudo apt-get ukufaka nginx mariadb-server php-fpm php-mysql == 7. Setha Isizindalwazi se-WordPress == Okokuqala, vikela ukufakwa kwakho kwesizindalwazi. Ngemva kokwenza umyalo olandelayo, phendula Y ngenketho ngayinye yokucushwa kokuvikeleka. sudo mysql_secure_installation Dala isizindalwazi kanye nomsebenzisi onamalungelo afanelekile e-WordPress. Finyelela kumyalo womyalo we-MySQL ngokumane uthayiphe mysql. dala uhlamvu oluzenzakalelayo lwesizindalwazi_db set utf8 collate utf8_unicode_ci; dala umsebenzisi 'example_usernamelocalhost'okhonjwe 'example_password'; nika wonke amalungelo ku-example_db.* TO 'example_usernamelocalhost'; amalungelo okushisa; Phuma == 8. Faka i-WordPress == Okulandelayo masilande futhi sifake inguqulo yakamuva ye-WordPress kusuka kuwebhusayithi esemthethweni. cd /var/www sudo wget httpswordpress.org/latest.tar.gz sudo tar -zxvf latest.tar.gz sudo rm latest.tar.gz Futhi, shintsha umnikazi neqembu lomkhombandlela wempande we-WordPress ku-www-data. sudo chown www-data:www-data -R wordpress/ == 9. Lungiselela i-Nginx ukuze Isebenze Iwebhusayithi Yakho ye-WordPress == Yenza ifayela lokucushwa lewebhusayithi yakho ye-WordPress ku /etc/nginx/sites-available/example.conf nokuqukethwe okulandelayo okulungiswe ngokufanele kuwebhusayithi yakho. Impela, zizwe ukhululekile ukusho ukucushwa kwakho ngendlela obona kufanele ngayo. isibonelo esiphezulu-php-handler {server unix:/var/run/php/php7.4-fpm.sock; } iseva {lalela 80; server_name example.com www.example.com; impande /var/www/wordpress; index index.php; indawo / {zama_files $uri $uri/ /index.php?$args; } indawo ~ \.php$ {faka amazwibela/fastcgi-php.conf; fastcgi_pass isibonelo-php-handler; }} Uzodinga ukushintsha inketho ye-server_name ibe yigama lesizinda sakho, noma uma ungenalo igama lesizinda, vele uguqule lo mugqa ube igama_leseva Futhi, kuye ngokuthi iyiphi inguqulo ye-PHP efakiwe, ungase udinge ukubuyekeza umugqa 2 ube yinguqulo yangempela ye-PHP efakwe kuseva yakho. Okokugcina, shicilela iwebhusayithi yakho ngokwenza i-symlink kusuka kwakho sites-available/example.conf ifayela ku- uhla lwemibhalo olunikwe amandla amasayithi. sudo ln -s /etc/nginx/sites-available/example.conf /etc/nginx/sites-enabled/ Uzophinde ufune ukususa ifayela le-Nginx config kanje. sudo rm /etc/nginx/sites-enabled/default Hlola izinguquko zakho zokucushwa kwe-Nginx bese uqala kabusha iseva yewebhu. nginx -t systemctl qala kabusha i-nginx == 10. Setha i-WordPress == Zulazulela ekhelini lakho le-IP noma igama lesizinda (kulokhu example.com) futhi uzobona inqubo yokufaka ye-WordPress yemizuzu emihlanu edumile. Eqinisweni, kuthatha cishe iminithi ukugcwalisa leli fomu. Nikeza iwebhusayithi yakho isihloko, igama lomsebenzisi, nephasiwedi evikelekile. Ngemva kokuchofoza inkinobho ethi Faka i-WordPress, uzoba nekhophi entsha eshayayo ye-WordPress kuseva yakho yewebhu. Zizwe ukhululekile ukukhetha itimu (ngincoma i-GeneratePress), bhala okuthunyelwe kwebhulogi, futhi wenze iwebhusayithi yakho isheshe ngama-plugin we-caching. Uma ufuna ukwenza enye iwebhusayithi ye-WordPress, ungalandela lesi sifundo esizokufundisa ukuthi ungabamba kanjani amawebhusayithi e-WordPress amaningi kuseva eyodwa. Lokhu ngeke kuzuze noma yiziphi izindleko ezengeziwe ku-Google Cloud Platform, kodwa sicela uqaphele ukuthi ukhawulelwe ku-1 GB wokukhishwa kwenethiwekhi ngenyanga. Uma ungazi ukuthi lokhu kusho ukuthini, ngikuchaza konke kule vidiyo. Ezinye izinyathelo ezilandelayo zihlanganisa ukufaka isitifiketi se-SSL kuseva yakho ukuze unike amandla i-HTTPS futhi wenze iwebhusayithi yakho ivikeleke. Noma yimiphi imibuzo, ungazise kumazwana angezansi. Thola u-$300 Wamahhala we-Google Cloud Credits