Webinoly - Mugt SSL bilen optimallaşdyrylan WordPress web sahypasyny guruň


Öz WordPress web sahypaňyzy ýerleşdirmek isleýän bolsaňyz, muny amala aşyrmagyň köp usuly bar. LAMP we LEMP staklary hakda eşiden bolsaňyz gerek.

Bu makalada, durmuşyňyzy aňsatlaşdyrmak üçin integrirlenen köp aýratynlyklary bolan optimallaşdyrylan LEMP web serweri, Webinoly ulanyp, size başgaça çemeleşmekçi.

Webinoly web sahypaňyz üçin iň oňat tejribä eýerýändigi sebäpli, alarsyňyz:

  • Geliň şifrlemek arkaly mugt SSL şahadatnamalary.
  • HTTP/2 - HTTP tor protokolynyň esasy wersiýasy.
  • PHP 7.3. Öňki wersiýalar hem zerur bolsa goldaýar.
  • WordPress üçin FastCGI we Redis obýekt keşi.
  • Elýeterli çeşmeleriň köpüsini almak üçin web serweriňizi optimallaşdyrmaga synanyşýar.

Web sahypalaryňyzy dolandyrmak üçin Webinoly aşakdaky mümkinçilikleri hödürleýär:

  • Sahypalary döretmek, pozmak we öçürmek buýruklary.
  • SSL şahadatnamalaryny gurmak.
  • Hakyky wagtda hasaba giriň.
  • phpMyAdmin-e girmek üçin goşmaça howpsuzlyk opsiýalary.

Bu makalada, Webinoly nädip gurmalydygyny size görkezmekçi. Ubuntu 16.04 ýa-da 18.04-de gurnap bilersiňiz, Ubuntu-nyň LTS wersiýalarynda goldanýar. Hyzmatyň beýleki wersiýalarynda-da işlemegi barada habarlar gelip gowuşdy, ýöne şu wagta çenli resmi synaglar geçirilmedi.

Ubuntu-da Webinoly gurmak

Webinoly-ny gurnamak gaty aňsat, diňe aşakdaky wget buýrugyny işletmeli.

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

Bu, Nginx, MariaDB we PHP ýaly ähli Webinoly paketlerini gurar. Bu ýönekeý. Gurmak tamamlanandan soň, MySQL ulanyjylaryňyzyň parolyny alarsyňyz:

Ilkinji WordPress web sahypaňyzy döretmek

Gurmak gutaransoň, ilkinji WordPress web sahypasyny Webinoly bilen gurup bilersiňiz. Bu bir buýruk bilen aňsatlyk bilen döredilip bilner:

$ sudo site example.com -wp

Aboveokardaky buýruk, WordPress gurnamasy bilen example.com web sahypasyny döreder. Täze maglumat bazasyny döretmegiňizi ýa-da bar bolan maglumatlaryňyzy ulanmagyňyzy haýyş eder. Questionhli soraga deslapky \y bilen jogap berip bilersiňiz we Webinoly tötänleýin maglumatlar bazasynyň adyny, ulanyjy adyny we parolyny döreder:

Gurnama tamamlanandan soň, web sahypasyny açyp, sahypaňyzyň adyny, ulanyjy adyny we parolyny düzüp bilersiňiz:

\ WordPress-i gurmak düwmesine basanyňyzda gurnama tamamlanar we web sahypaňyzda işe başlap bilersiňiz.

WordPress üçin serweri sazlaň

Öň bellenip geçilişi ýaly, Webinoly serweriňize goşmaça konfigurasiýalar we üýtgetmeler girizmäge mümkinçilik berýär. Aşakda goşmaça konfigurasiýa goşmagyň käbir mysallaryny görüp bilersiňiz:

FastCGI konfigurasiýasyny üýtgediň.

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

PhpMyAdmin üçin deslapky port 22222. Muny üýtgetmek isleseňiz, aşakdaky buýrugy ulanyp bilersiňiz:

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

Ikinji buýruk, gurallar bölümine girmek üçin mymainsite.com-dan peýdalanmagy üpjün edýär.

Zyýanly trafigiň öňüni almak üçin, adaty nginx jogap hökmünde gara çukur goşup bileris. Şeýlelik bilen haýsydyr bir web sahypasyna laýyk gelmeýän haýyş edilende hiç hili mazmun yzyna gaýtarylmaz.

$ sudo webinoly -default-site=blackhole

IP adresi web sahypaňyza girmeginiň öňüni almak isleseňiz, aşakdaky buýrugy ulanyp bilersiňiz:

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

WordPress web sahypasynda mugt SSL guruň

Domeniňiz üçin mugt SSL şahadatnamasyny bermek üçin ulanyp bilersiňiz:

$ sudo site example.com -ssl=on

Webinoly bilen ulanyp boljak başga-da köp wariant bar. Mysal üçin - goşmaça paketleri gurmak/aýyrmak, HTTP tassyklamasyny açmak, park edilen domenleri goşmak, WordPress köpsanly we başgalar döretmek.

Has giňişleýin maglumat we mysallar üçin Webinoliniň resminamalaryny barlamagy maslahat berýärin.

Webinoly, goşmaça funksiýa bilen LEMP stakasynyň ajaýyp we aňsat ýerine ýetirilmegi. Tejribeli ýa-da täze ulanyjy bolsaňyz, synanyşmak hökman.