OpenLiteSpeed, ang bukas na edisyon ng pinagmulan ng LiteSpeed ​​Web Server

tungkol sa openlitespeed

Sa susunod na artikulo titingnan natin kung paano i-install ang OpenLiteSpeed ​​web server sa Ubuntu 18.04 server. Ang server na ito ay ang bukas na edisyon ng mapagkukunan ng LiteSpeed ​​Web Server Enterprise at naglalaman ng lahat ng mahahalagang tampok na matatagpuan sa LiteSpeed.

Pinagsasama ang OpenLiteSpeed bilis, seguridad, kakayahang sumukat, pag-optimize at pagiging simple sa isang friendly na open source package. Mayroon itong mga panuntunan sa muling pagsusulat na katugma Apache, isang built-in na interface ng pangangasiwa na nakabatay sa web at pasadyang pagproseso ng PHP, na-optimize para sa server.

Pangkalahatang Mga Tampok na OpenLiteSpeed

  • Mayroon itong arkitektura na hinimok ng kaganapan. Mas kaunting proseso, mas mababa sa overhead, at kakayahang sumukat.
  • Maunawaan ang mga panuntunan sa muling pagsulat ng Apache. OpenLiteSpeed Sinusuportahan ang mod_rewrite, nang walang anumang bagong syntax upang malaman, upang maaari naming magpatuloy na magamit ang aming mga umiiral na mga panuntunan sa muling pagsusulat.
  • Magkakaroon tayo ng friendly interface ng admin. Ang OLS ay mayroong built-in na WebAdmin GUI. Magagamit ang bracket ng control panel Cyber ​​​​Panel.
  • Nilikha ito upang mag-alok ng bilis at seguridad. Mayroon ito Koneksyon sa Anti-DDoS y limitasyon sa bandwidth, pagsasama ModSecurity v3 at iba pa
  • Smart acceleration ng cache. Ang built-in na buong pahina ng module ng cache ay lubos na napapasadyang at mahusay para sa isang mahusay na karanasan ng gumagamit.
  • Pag-optimize ng bilis ng pahina. Awtomatikong ipatupad ang pahina ng pag-optimize ng PageSpeed ​​ng Google sa mod_pagespeed module.
  • PHP LiteSpeed ​​SAPI. Tulad ng ipinahiwatig sa kanilang website, pinapayagan nito ang mga panlabas na application na nakasulat sa PHP na tumakbo nang hanggang 50% nang mas mabilis.
  • Pagpapabilis ng WordPress. Makaranas ng isang boost boost sa pagganap sa OpenLiteSpeed ​​at LSCache para sa WordPress.

Ito ay ilan lamang sa mga tampok ng OpenLiteSpeed. Kaya nila tingnan ang lahat ng mga ito nang detalyado sa website ng proyekto.

I-install ang OpenLiteSpeed ​​sa Ubuntu 18.04 Server

Nagbibigay ang OpenLiteSpeed isang repository ng software na maaari naming magamit upang i-download at mai-install ang server may utos malamang Pamantayan sa Ubuntu.

Upang magsimula, buksan natin ang isang terminal (Ctrl + Alt + T) at i-update ang lahat ng mga package ng system kasama ang mga utos:

sudo apt update; sudo apt upgrade

Ang susunod na hakbang na susundan ay mag-download at magdagdag ng key ng pag-sign ng software ng developer:

magdagdag ng key openlitespeed key

wget -qO - https://rpms.litespeedtech.com/debian/lst_repo.gpg | sudo apt-key add -

Ngayon idaragdag namin ang impormasyong nagtatago sa aming system sa pamamagitan ng pagta-type ng sumusunod sa parehong terminal:

magdagdag ng repo openlitespeed

sudo add-apt-repository 'deb http://rpms.litespeedtech.com/debian/ bionic main'

Sa puntong ito at pagkatapos na i-update ang magagamit na software, maaari na kami ngayon i-install ang OpenLiteSpeed ​​server at ang PHP processor nito gamit ang utos:

Pag-install ng OpenLiteSpeed

sudo apt install openlitespeed lsphp73

Sa wakas ay gagawin namin lumikha ng isang link sa PHP processor na na-install lamang namin:

sudo ln -sf /usr/local/lsws/lsphp73/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5

Sa puntong ito, Na-install na ang OpenLiteSpeed ​​server.

Itakda ang password ng administrator

Kakailanganin natin i-configure ang pang-administratibong password para sa OpenLiteSpeed ​​web server. Bilang default, ang password ay nakatakda sa 123456, kaya dapat natin itong baguhin agad. Magagawa natin ito sa pamamagitan ng pagpapatakbo ng isang script na ibinigay kasama ng software:

sudo /usr/local/lsws/admin/misc/admpass.sh

Kapag pinapatakbo ang script na ito maaari naming ipahiwatig ang isang username para sa gumagamit ng administrator at isang password tulad ng sumusunod:

magdagdag ng user at password openlitespeed

I-access ang OpenLiteSpeed ​​web server

simulang suriin ng web server

Dapat na awtomatikong magsimula ang OpenLiteSpeed. Maaari patotohanan kasama ang sumusunod na utos:

sudo /usr/local/lsws/bin/lswsctrl status

Kung hindi namin nahanap na nagsimula ito, maaari naming ilunsad ito sa pamamagitan ng utos:

sudo /usr/local/lsws/bin/lswsctrl start

Buksan ang mga port sa firewall

pag-update ng mga patakaran ng firewall

Kailangan namin buksan ang ilang mga port sa aming firewall. Kakailanganin naming i-configure ang mga port para sa mga kinakailangang mga protocol sa pamamagitan ng pagdaragdag ng mga sumusunod na panuntunan sa firewall:

sudo ufw allow http

sudo ufw allow https

Kakailanganin din naming idagdag ang mga sumusunod na panuntunan upang magamit ang mga kinakailangang port:

sudo ufw allow 8088

sudo ufw allow 7080

Matapos idagdag ang mga patakaran, kakailanganin mo i-reload ang ufw upang gumawa ng mga pagbabago:

sudo ufw reload

I-access ang web interface

Sa aming web browser, kakailanganin namin pumunta sa pangalan ng domain o IP address ng aming server, na sinusundan ng : 8088 upang makapunta sa home screen. Dapat i-load ng browser ang default na OpenLiteSpeed ​​web page tulad ng nakikita sa ibaba:

openlitespeed sa browser

http://dominio-o-IP-del-servidor:8088

Sa i-configure ang interface ng pang-administratibo mag-a-access kami sa pamamagitan ng aming web browser, gamit ang HTTPS at ang domain name o IP address ng server na sinusundan ng: 7080:

administrasyon ng openlitespeed access

https://dominio-o-IP-del-servidor:7080

Sa screen na ito kakailanganin namin gamitin ang mga kredensyal para sa mga pag-login ng administrator na nilikha namin sa panahon ng pag-setup ng OpenLiteSpeed. Kapag nakilala namin nang tama ang aming sarili, bibigyan kami ng interface ng pangangasiwa ng OpenLiteSpeed, mula sa kung saan maaari naming gawin ang mga nauugnay na pagsasaayos:

mga setting ng addres i-edit

Sa karagdagang impormasyon tungkol sa pag-install, pag-configure o paggamit ng OpenLiteSpeed, maaari kang kumunsulta sa opisyal na dokumentasyon ng proyekto, Ang WebSite ng pareho o kanya pahina sa GitHub.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.