Kaip įdiegti „Nginx“ arba „LiteSpeed“ „Direct Admin“.
Kaip įdiegti „Nginx“ tiesioginio administratoriaus valdymo skydelyje, paprastas sąrankos vadovas:
„Nginx Vs Litespeed“ žiniatinklio serveris
„Nginx“ yra atvirojo kodo programinė įranga, kuri veikia „Linux“ serveriuose kaip žiniatinklio serveriuose, atvirkštiniuose tarpiniuose serveriuose, apkrovos balansuotojuose, laikmenos talpykloje ir kt. „Nginx“ daugiausia naudojama kaip žiniatinklio serveris ir daugeliu atvejų pakeičia „Apache“.
„Nginx“ serveryje sunaudoja mažai atminties, procesoriaus ir tinklo pralaidumo. „Nginx“ veikia asinchroniniu modeliu. „Nginx“ veikia su vienu pagrindiniu procesu, užuot kūrusi kelias gijas kiekvienai užklausai.
„Nginx“ teikia 100–1000 kartų užklausas vienam serveriui, kurios yra greitesnės nei „Apache“. Jau paaiškinau ankstesniame mūsų straipsnyje „Nginx Vs Apache“, kuris yra geresnis cPanel Hostingas
Litespeed žiniatinklio serveris
„Litespeed“ yra lengvas žiniatinklio serveris, kurį sukūrė ir valdo bendrovė „Litespeed Technologies“.
„Litespeed“ žiniatinklio serveris vėl pakeičia „Apache“ žiniatinklio serverį. Tačiau „Litespeed“ yra labai suderinamas su visais „Apache“ moduliais, tokiais kaip mod_security, mod_rewrite ir kt.
„Litespeed“ žiniatinklio serveris turi tris leidimus.
Atvirojo kodo „Litespeed“ žiniatinklio serveris veikia paprastuose „Linux“ serveriuose ir neturi GUI sąsajos. Tai naudojama mažuose ir nekomerciniuose žiniatinklio serveriuose.
Šis leidimas yra licencijuota versija, kuri veikia vidutiniuose žiniatinklio serveriuose su mažesniu srautu. Šis leidimas gali būti įdiegtas kartu su valdymo pultais, tokiais kaip WHM/cPanel arba tiesioginio administratoriaus serveriai. Šis leidimas yra integruotas su valdymo skydeliais ir gali būti valdomas valdymo skydelyje su GUI sąsaja
Šis leidimas panašus į standartinį leidimą, kurį galima įdiegti ir integruoti su WHM/cPanel ir tiesioginio administratoriaus žiniatinklio serveriai. Šis leidimas sukurtas veikti dideliuose didelio srauto žiniatinklio serveriuose
Litespeed žiniatinklio serveris dažniausiai naudojamas žiniatinklio serveriuose su medijos srautu. Jis tvarko lygiagrečius ryšius, naudojant mažiau atminties ir procesoriaus.
Be žiniatinklio serverio, Litespeed taip pat naudojamas kaip apkrovos balansavimo priemonė, talpyklos greitintuvas ir kt. Litespeed tvarko staigius srauto šuolius ir DDOS atakas.
Tiesioginio administratoriaus valdymo skydelio sąranka | Galingas vadovas
#1 Galingas tiesioginio administratoriaus valdymo skydelio sąrankos vadovas 🔥 Norėdami nustatyti tiesioginio administratoriaus valdymo skydelį, atlikite šiuos paprastus veiksmus | Apache, tinkintas logotipas, PHP, SSL
Kaip įdiegti „nginx“ tiesioginiame administratoriaus serveryje
„Nginx“ galima įdiegti DA serveryje naudojant „CustomBuild 2.0“.
Jei „CustomBuild“ versija yra mažesnė nei 2.0, atnaujinkite „CustomBuild“, kaip nurodyta toliau, prisijunkite prie „Direct Admin“ valdymo skydelio kaip administratorius. Eikite į Papildomos funkcijos > CustomBuild. Spustelėkite mygtuką Atnaujinti, esantį kairėje dešinėje valdymo skydelio pusėje.
Dabar ssh serverį ir eikite į /usr/local/directadmin/custombuild
Vykdykite žemiau esančią komandą, kad nustatytumėte option.conf naudoti Nginx ir php-fpm
#./build set webserver nginx
Pakeista žiniatinklio serverio parinktis iš apache į nginx
#./build set php1_mode php-fpm Changed php1_mode option from mod_php to php-fpm #./build update #./build all d #./build rewrite_confs
Įdiegę „Nginx“, patikrinkite „Nginx“ būseną naudodami toliau pateiktą komandą
# lsof -i :80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME nginx 3246 root 12u IPv4 631306 0t0 TCP server.rajesh.com:http (LISTEN) nginx 3246 root 13u IPv4 631307 0t0 TCP localhost:http (LISTEN) nginx 3247 nginx 12u IPv4 631306 0t0 TCP server.rajesh.com:http (LISTEN) nginx 3247 nginx 13u IPv4 631307 0t0 TCP localhost:http (LISTEN)
„Litespeed“ diegimas „DirectAdmin“ serveryje
Prieš įdiegiant „Litespeed“ (įdiekite „nginx“), apsilankykite „Litespeed“ parduotuvėje ir gaukite licenciją. Nemokamą licenciją galima gauti serveriui su vienu domenu ir mažiau nei 2G RAM.
# bash <(curl https://get.litespeed.sh) jūsų_serijos_nr.
Įdiegę „Litespeed“, patikrinkite LiteSpeed žiniatinklio serveris veikia ir veikia, kaip nurodyta toliau
# lsof -i :80 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME litespeed 12713 root 11u IPv4 987842 0t0 TCP *:http (LISTEN) litespeed 12713 root 14u IPv6 987843 0t0 TCP *:http (LISTEN) litespeed 12716 apache 11u IPv4 987842 0t0 TCP *:http (LISTEN) litespeed 12716 apache 14u IPv6 987843 0t0 TCP *:http (LISTEN)
Prisijunkite prie DA kaip administratorius ir informacijos suvestinėje eikite į Paslaugos. Patikrinkite, ar „LiteSpeed“ veikia kaip paslauga.

Pridėti serverio lygio talpyklą
Redaguokite failą /etc/httpd/conf/extra/httpd-includes.conf ir pridėkite toliau pateiktus įrašus
<IfModule Litespeed> CacheRoot /home/lscache/ </IfModule>
Pridėti virtualiosios prieglobos talpyklą
Sukurkite failą /usr/local/directadmin/data/templates/custom/cust_httpd.CUSTOM.2.pre Pridėkite toliau pateiktus įrašus prie failo
<IfModule Litespeed>
CacheRoot lscache
</IfModule>
Įgalinti mod_security
Vykdykite žemiau esančią komandą įjungti mod_security su „Litespeed“ žiniatinklio serveriu
# cd /usr/local/directadmin/custombuild
#./build set modsecurity yes
#./build set modsecurity_ruleset comodo
#./build modsecurity
Norėdami pritaikyti pakeitimus, vykdykite toliau pateiktas komandas
# cd /usr/local/directadmin/custombuild
#./build rewrite_confs
Išvada
„Lightspeed“ žiniatinklio serveris išlieka kaip alternatyva visiems žiniatinklio serveriams Nginx arba Apache dėl toliau nurodytų priežasčių.
Taip pat skaitykite: Reikia įdiegti ir sukonfigūruoti „apache“ serverį
Taip pat skaitykite: Pigus ASP tinklo talpinimas
Taip pat skaitykite: Nemokamas „Laravel“ talpinimas
Taip pat skaitykite: Nemokamas „nodejs“ talpinimas
DUK
Ar „Nginx“ geresnis nei „Apache“ naudojant „DirectAdmin“?
„Nginx“ daugumoje lyginamųjų rodiklių lenkia „Apache“, ypač teikiant statinį turinį ir tvarkant lygiagrečius ryšius. „DirectAdmin“ serveryje „Nginx“ naudoja žymiai mažiau atminties ir procesoriaus, palyginti su „Apache“. Jei jūsų serveryje talpinamos kelios svetainės arba jis apdoroja didelį srautą, „Nginx“ yra geresnis pasirinkimas. „Apache“ vis dar turi pranašumų dėl konfigūracijų, kuriose naudojama daug .htaccess, tačiau „Nginx“ su php-fpm yra pageidaujama konfigūracija šiuolaikiniams „DirectAdmin“ serveriams.
Kaip perjungti iš „Apache“ į „Nginx“ naudojant „DirectAdmin“?
Prisijunkite prie savo serverio per SSH ir eikite į /usr/local/directadmin/custombuild. Paleiskite./build set webserver nginx, kad pakeistumėte žiniatinklio serverio parinktį, tada paleiskite./build set php1_mode php-fpm, kad perjungtumėte PHP režimą. Po to paleiskite./build update,./build all d ir./build rewrite_confs, kad pakeitimai įsigaliotų. Patikrinkite, ar „Nginx“ veikia, naudodami komandą lsof -i :80. Visas procesas trunka apie 10–15 minučių, priklausomai nuo jūsų serverio.
Ar „LiteSpeed“ reikalinga mokama licencija?
„LiteSpeed“ siūlo ir nemokamas, ir mokamas versijas. „OpenLiteSpeed“ versija yra visiškai nemokama ir atvirojo kodo, tačiau joje nėra valdymo skydelio integracijos. „Standard“ ir „Enterprise“ versijoms reikalingos mokamos „LiteSpeed Technologies“ licencijos. Tačiau „LiteSpeed“ siūlo nemokamą pradinę licenciją serveriams su vienu domain ir mažiau nei 2 GB RAM. Gamybiniams „DirectAdmin“ serveriams, kuriuose talpinamos kelios svetainės, reikės standartinės arba įmonės licencijos.
Ar galima naudoti „LiteSpeed“ su nemokama „DirectAdmin“ versija?
Taip, „LiteSpeed“ veikia tiek su nemokama, tiek su mokama „DirectAdmin“ versija. „DirectAdmin“ siūlo nemokamą licenciją asmeniniam naudojimui, kuri palaiko ribotą skaičių domains. „LiteSpeed“ galite įdiegti „DirectAdmin“ serveryje, nepriklausomai nuo licencijos lygio. „LiteSpeed“ įskiepis integruojasi su „DirectAdmin“ per „CustomBuild 2.0“, todėl su bet kuria „DirectAdmin“ licencija gaunate tas pačias grafinės sąsajos valdymo funkcijas.
Kuo skiriasi „Nginx“ ir „LiteSpeed“?
„Nginx“ yra visiškai atvirojo kodo ir nemokama, o „LiteSpeed“ turi ir atvirojo kodo, ir komercines versijas. „LiteSpeed“ yra suderinamas su „Apache“ moduliais, tokiais kaip „mod_rewrite“ ir „mod_security“, todėl perkėlimas iš „Apache“ yra lengvesnis. „Nginx“ reikalinga atskira konfigūracijos sintaksė. „LiteSpeed“ taip pat apima integruotą puslapių kaupimą talpykloje (LSCache), kuris veikia su „WordPress“ ir kitomis TVS platformomis iš karto. „Nginx“ reikalingi trečiųjų šalių kaupimo talpykloje sprendimai. Kalbant apie našumą, jie yra panašūs, tačiau „LiteSpeed“ siūlo geresnį suderinamumą su „Apache“ ir integruotas kaupimo talpykloje funkcijas.