Webinoly - Wụnye weebụsaịtị WordPress kachasị mma yana SSL efu


Ọ bụrụ na ị na-achọ onwe gị na-akwado webụsaịtị WordPress nke gị, enwere ọtụtụ ụzọ iji mee nke ahụ. Eleghị anya ị nụla maka ngwugwu LAMP na LEMP.

N'isiokwu a, anyị ga-egosi gị ụzọ dị iche, na-eji Webinoly - ihe nkesa weebụ LEMP kachasị nke nwere ọtụtụ atụmatụ agbakwunyere iji mee ka ndụ gị dịkwuo mfe.

Ebe Webinoly na-agbaso omume kacha mma maka weebụsaịtị gị, ị ga-enweta:

  • Asambodo SSL efu site na Let's Encrypt.
  • HTTP/2 – nnukwu ngbanwe nke ụkpụrụ netwọkụ HTTP.
  • PHP 7.3. A na-akwadokwa ụdị ndị mbụ ma ọ bụrụ na achọrọ ya.
  • FastCGI na Redis ihe cache maka WordPress.
  • Na-agbali na akpaghị aka ịkwalite sava weebụ gị iji nweta ọtụtụ akụrụngwa dịnụ.

Iji jikwaa webụsaịtị gị, Webinoly na-enye nhọrọ ndị a:

  • Iwu ka imepụta, ihichapụ na gbanyụọ saịtị.
  • Nwụnye asambodo SSL.
  • Banye nlele ozugbo.
  • Nhọrọ nchekwa mgbakwunye maka ịnweta phpMyAdmin.

N'isiokwu a, anyị ga-egosi gị otu esi etinye Webinoly. A na-akwado ya na ụdị LTS nke Ubuntu ka ị nwee ike ịwụnye ya na Ubuntu 16.04 ma ọ bụ 18.04. Enweela akụkọ maka ọrụ ahụ ka ọ rụọ ọrụ na ụdị ndị ọzọ, mana ọ nweghị ule gọọmentị emerela ruo ugbu a.

Wụnye Webinoly na Ubuntu

Ntinye nke Webinoly dị mfe, naanị ihe ị ga - eme bụ ịgba ọsọ wget a.

$ sudo wget -qO weby qrok.es/wy && sudo bash weby 3

Nke a ga-arụnye ngwugwu Webinoly niile, gụnyere Nginx, MariaDB na PHP. Ọ dị mfe otú ahụ. Mgbe echichi zuru, ị ga-enweta paswọọdụ ndị ọrụ MySQL:

Ịmepụta weebụsaịtị mbụ WordPress gị

Ugbu a na nrụnye zuru ezu, ị nwere ike iji Webinoly dozie ebe nrụọrụ weebụ WordPress mbụ gị. Enwere ike ịmepụta nke a ngwa ngwa site na iji otu iwu:

$ sudo site example.com -wp

Iwu a dị n'elu ga-emepụta weebụsaịtị: emple.com na ntinye WordPress. Ọ ga-ajụ gị ka ịmepụta nchekwa data ọhụrụ ma ọ bụ jiri nke dị adị. Ị nwere ike ịza ajụjụ niile na ndabara \y na Webinoly ga-ewepụta aha nchekwa data random, aha njirimara na paswọọdụ:

Ozugbo nhazi ahụ mechara, ị nwere ike mepee weebụsaịtị wee hazie aha saịtị gị, aha njirimara na paswọọdụ:

Mgbe ị pịrị \Wụnye WordPress echichi ga-agwụcha ma ị nwere ike ịmalite ọrụ na webụsaịtị gị.

Hazie ihe nkesa maka WordPress

Dịka e kwuru na mbụ, Webinoly na-enye gị ohere ịme ụfọdụ nhazi na tweaks na ihe nkesa gị. N'okpuru ebe a, ị nwere ike ịhụ ụfọdụ ọmụmaatụ otu esi etinye nhazi ọzọ:

Gbanwee nhazi FastCGI.

$ sudo webinoly -config-cache
$ sudo webinoly -clear-cache=fastcgi

Ebe ndabara maka phpMyAdmin bụ 22222. Ọ bụrụ na ịchọrọ ịgbanwe nke a, ịnwere ike iji iwu a:

$ sudo webinoly -tools-port=18915
$ sudo webinoly -tools-site=mymainsite.com

Iwu nke abụọ na-amanye iji mymainsite.com nweta ngalaba akụrụngwa.

Iji zere okporo ụzọ ọjọọ anyị nwere ike itinye blackhole dị ka nzaghachi nginx ndabara. N'ụzọ ahụ ọ dịghị ọdịnaya agaghị eweghachi mgbe a rịọrọ arịrịọ na-adabaghị na weebụsaịtị ọ bụla.

$ sudo webinoly -default-site=blackhole

Ọ bụrụ na ịchọrọ igbochi adreesị IP ịbanye na webụsaịtị gị, ịnwere ike iji iwu a:

$ sudo webinoly -blockip=xx.xx.xx.xx

Mepụta SSL efu na webụsaịtị WordPress

Iji nye akwụkwọ SSL n'efu maka ngalaba gị, ị nwere ike iji:

$ sudo site example.com -ssl=on

Enwere ọtụtụ nhọrọ ndị ọzọ ị nwere ike iji na Webinoly. Dịka ọmụmaatụ - ịwụnye/iwepụ ngwugwu ndị ọzọ, na-eme ka nkwenye HTTP nwee ike, na-agbakwụnye ngalaba awara agbawa, ịmepụta WordPress multisite na ọtụtụ ndị ọzọ.

Maka ozi zuru ezu na ọmụmaatụ, ana m akwado gị ka ịlele akwụkwọ Webinoly.

Webinoly bụ mmejuputa LEMP dị mma ma dị mfe yana arụ ọrụ agbakwunyere. Ọ bara uru ịnwale ma ọ bụrụ na ị nwere ahụmahụ ma ọ bụ onye ọrụ ọhụrụ.