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