Instaloni Plesk në CentOS 7
Përdorimi i një sistemi të ndryshëm? Plesk është një panel kontrolli i pronarit të hostit në internet që lejon përdoruesit të administrojnë faqet e tyre të internetit personale dhe/ose të klientëve, bazat e të dhënave
Apache është shumë i lehtë për t'u instaluar dhe inicializuar, por ai vjen me module të shumta të para-instaluara dhe si rezultat mund të keni probleme me performancën kur punoni me një RAM të ulët VPS.
Pra, nuk ka gjithmonë nevojë për një server më të madh, por thjesht mund të konfiguroni cilësimet e Apache në mënyrën e duhur dhe të keni performancën më të mirë të mundshme. Këtu janë disa gjëra që duhet të bëni për ta arritur këtë.
Ky tutorial është për Ubuntu 14.04 LTS por parimet janë gjithashtu të ngjashme me versionet e mëparshme.
Ju mund të shihni një listë të të gjitha moduleve të instaluara me komandën
ls /etc/apache2/mods-available/
dhe të gjitha modulet që janë aktualisht aktive me ls /etc/apache2/mods-enabled/
.
Në instalimin fillestar të Apache-së ka 15 ose më shumë module të aktivizuara si parazgjedhje. Këto janë shumë dhe shumica e tyre nuk janë të nevojshme.
Para së gjithash, duhet të bëni një listë të të gjitha moduleve aktualisht aktive dhe ta ruani për referencë në të ardhmen në rast se çaktivizoni diçka që ju nevojitet dhe duhet ta riaktivizoni atë. Pastaj thjesht çaktivizoni modulet një nga një me komandën (duke përdorur modulName si shembull):
sudo a2dismod moduleName
... dhe rinisni Apache pas çdo ndryshimi për të parë nëse ndodh ndonjë gabim.
Disa module që duhet t'i çaktivizoni nëse nuk ju nevojiten janë:
Pasi të çaktivizoni një modul dhe të rifreskoni konfigurimin e Apache, mund të kontrolloni për gabime duke hapur regjistrin e gabimeve të Apache me një redaktues teksti si nano.
sudo nano /var/log/apache2/error.log
Nëse merrni një gabim, thjesht ri-aktivizoni modulin përkatës me:
sudo a2enmod moduleName
Pastaj, rinisni përsëri Apache derisa të zgjidhni listën minimale!
Me konfigurimin e parazgjedhur të Apache (i cili nuk është i balancuar mirë për serverët e vegjël), memoria mund të shterohet shpejt dhe serveri juaj cloud mund të mbingarkohet. Kjo do të bëjë që faqja e internetit të varet në një gjendje ngarkimi të vazhdueshëm. Ka të ngjarë që serveri t'i mbajë aktive këto procese të vdekura Apache, duke u përpjekur të shërbejë përmbajtjen në mënyrë të panevojshme, duke zvogëluar numrin e proceseve të disponueshme për t'u shërbyer.
Për të zgjidhur këtë problem, së pari duhet të zbuloni se sa RAM ka nevojë serveri juaj, përveç Apache dhe sasisë mesatare të memories që proceset Apache po përdorin.
Ndërsa Apache po funksionon, hapni komandën kryesore në server.
top -bn 1
Në tabelën e rezultateve:
Hapi tjetër, modifikoni skedarin e konfigurimit të modulit mpm_prefork:
sudo nano /etc/apache2/mods-enabled/mpm_prefork.conf
Mund të duket kështu:
<IfModule mpm_prefork_module>
StartServers 2
MinSpareServers 2
MaxSpareServers 5
MaxRequestWorkers 30
MaxConnectionsPerChild 0
</IfModule>
Ku:
Në cilësimin MaxRequestWorkers , duhet ta ndryshoni atë në çfarëdo që keni gjetur në ndarjen e mësipërme.
Tani, nëse VPS-ja juaj mbingarkohet dhe arrin numrin maksimal të klientëve që mund të shërbejë menjëherë, ai do t'u shërbejë atyre dhe përdoruesit e tjerë thjesht do të kenë një dështim të shpejtë. Më pas ata mund të rifreskojnë faqen për të provuar përsëri. Është shumë më mirë që këto lidhje të mbyllen shpejt, por ta lini serverin në një gjendje të shëndetshme në vend që të qëndroni të hapur përgjithmonë.
Për të maksimizuar performancën, patjetër që mund të regjistroni më pak informacion. Në konfigurimin e parazgjedhur të Apache, cilësimi i LogLevel është caktuar të paralajmërojë . Ju mund ta ndryshoni atë në gabim për të mbajtur vetëm mesazhet e gabimit.
Hapni skedarin e konfigurimit të Apache:
sudo nano /etc/apache2/apache2.conf
Gjeni rreshtin:
LogLevel warn
... dhe ndryshojeni në:
LogLevel error
Pastaj, ruani skedarin dhe rinisni Apache me:
sudo service apache2 restart
Skedari i paracaktuar që Apache mban regjistrat është /var/log/apache2/error.log .
Nëse drejtoni një sajt PHP, ka shumë mundësi që të përdorni modulin mod_php. Ky modul mund të bëjë që çdo proces fëmijë Apache të përdorë mbi 100 MB RAM edhe nëse kërkesat janë për burime statike si imazhe, css dhe javascript.
Një alternativë e shkëlqyer është moduli php-fpm , i cili është një proces i veçantë që përdor protokollin fastcgi. Me php-fpm, memoria për proceset Apache mund të bjerë në 10 MB për përmbajtje statike dhe 60 MB për dinamike.
Edhe pse mund të jetë pak e vështirë që gjërat të funksionojnë me këtë ndryshim, ia vlen përpjekja.
Shumica e konfigurimeve të Apache janë duke përdorur modulin mpm_prefork, i cili është i sigurt në thread dhe përdor procese të shumta fëmijë me një thread secili dhe secili proces trajton një lidhje në një kohë. Nëse nuk keni nevojë për module të jashtme si PHP ose Rails, atëherë mund ta zëvendësoni atë me modulin apache2-mpm-worker , i cili shpesh është më i shpejtë. Worker MPM përdor procese të shumëfishta fëmijë me shumë thread secila dhe çdo thread trajton një lidhje në një kohë.
Për të aktivizuar modulin e punëtorit, duhet ta instaloni atë.
sudo apt-get install apache2-mpm-worker
Kjo komandë do të çinstalojë mpm_prefork , mos_php dhe module të tjera shtesë të papajtueshme.
Përdorimi i një sistemi të ndryshëm? Plesk është një panel kontrolli i pronarit të hostit në internet që lejon përdoruesit të administrojnë faqet e tyre të internetit personale dhe/ose të klientëve, bazat e të dhënave
Hyrje Lets Encrypt është një shërbim i autoritetit certifikues që ofron certifikata falas TLS/SSL. Procesi i instalimit është thjeshtuar nga Certbot,
PHP dhe paketat e lidhura me to janë komponentët më të përdorur gjatë vendosjes së një serveri në internet. Në këtë artikull, ne do të mësojmë se si të konfigurojmë PHP 7.0 ose PHP 7.1 o
Hyrje Lighttpd është një fork i Apache që synon të jetë shumë më pak intensiv me burime. Është i lehtë, prandaj emri i tij, dhe është mjaft i thjeshtë për t'u përdorur. Instaloni
1. Virtualmin/Webmin Virtualmin është një panel kontrolli i fuqishëm dhe fleksibël i hostimit në internet për sistemet Linux dhe UNIX i bazuar në bazën e mirënjohur të internetit me burim të hapur.
Yii është një kornizë PHP që ju lejon të zhvilloni aplikacione më shpejt dhe më lehtë. Instalimi i Yii në Ubuntu është i thjeshtë, siç do të mësoni saktësisht
Screen është një aplikacion që lejon përdorimin e shumëfishtë të sesioneve të terminalit brenda një dritareje. Kjo ju lejon të simuloni dritare të shumta terminale ku është ma
Ky tutorial shpjegon se si të konfiguroni një server DNS duke përdorur Bind9 në Debian ose Ubuntu. Gjatë gjithë artikullit, zëvendësoni emrin e domain-it tuaj në përputhje me rrethanat. Në
Hyrje Logrotate është një mjet Linux që thjeshton administrimin e skedarëve të regjistrit. Zakonisht funksionon një herë në ditë përmes një pune cron dhe menaxhon bazën e regjistrave
VULTR kohët e fundit ka bërë ndryshime në fund të tyre dhe gjithçka duhet të funksionojë mirë tani me NetworkManager të aktivizuar. Nëse dëshironi të çaktivizoni
Icinga2 është një sistem i fuqishëm monitorimi dhe kur përdoret në një model master-klient, ai mund të zëvendësojë nevojën për kontrolle monitorimi të bazuara në NRPE. Master-klien
Në këtë artikull, ne do të shohim se si të përpiloni dhe instaloni Nginx mainline nga burimet zyrtare të Nginx me modulin PageSpeed, i cili ju lejon t
Përdorimi i një sistemi të ndryshëm? Gitea është një sistem alternativ i kontrollit të versionit me burim të hapur, i vetë-pritur, i mundësuar nga Git. Gitea është shkruar në Golang dhe është
Përdorimi i një sistemi të ndryshëm? Gitea është një sistem alternativ i kontrollit të versionit me burim të hapur, i vetë-pritur, i mundësuar nga git. Gitea është shkruar në Golang dhe është
Përdorimi i një sistemi të ndryshëm? MODX Revolution është një Sistem i Menaxhimit të Përmbajtjes (CMS) i shpejtë, fleksibël, i shkallëzuar, me burim të hapur, i shkallës së ndërmarrjes, i shkruar në PHP. Ajo i
Përdorimi i një sistemi të ndryshëm? Docker është një aplikacion që lejon vendosjen e programeve që ekzekutohen si kontejnerë. Ishte shkruar në programin popullor Go
Golang është një gjuhë programimi e zhvilluar nga Google. Falë shkathtësisë, thjeshtësisë dhe besueshmërisë së tij, Golang është bërë një nga më të populluarit
Çfarë është Lopa e Pistë (CVE-2016-5195)? Dobësia e Dirty Cow shfrytëzohet përmes mënyrës se si Linux përpunon kodin. Ai lejon që një përdorues i paprivilegjuar të gai
Të kesh vetëm një përdorues, i cili është root, mund të jetë i rrezikshëm. Pra, le ta rregullojmë atë. Vultr na ofron lirinë për të bërë si të duam me përdoruesit dhe serverët tanë
Nëse e keni harruar fjalëkalimin tuaj rrënjësor MySQL, mund ta rivendosni atë duke ndjekur hapat në këtë artikull. Procesi është mjaft i thjeshtë dhe funksionon në to
Inteligjenca Artificiale nuk është në të ardhmen, është këtu në të tashmen Në këtë blog Lexoni se si aplikacionet e inteligjencës artificiale kanë ndikuar në sektorë të ndryshëm.
A jeni edhe ju viktimë e Sulmeve DDOS dhe jeni konfuz në lidhje me metodat e parandalimit? Lexoni këtë artikull për të zgjidhur pyetjet tuaja.
Ju mund të keni dëgjuar se hakerët fitojnë shumë para, por a keni menduar ndonjëherë se si i fitojnë ato para? Le te diskutojme.
Dëshironi të shihni shpikjet revolucionare nga Google dhe se si këto shpikje ndryshuan jetën e çdo njeriu sot? Më pas lexoni në blog për të parë shpikjet nga Google.
Koncepti i makinave vetë-drejtuese për të dalë në rrugë me ndihmën e inteligjencës artificiale është një ëndërr që e kemi prej kohësh. Por, pavarësisht nga disa premtime, ato nuk shihen askund. Lexoni këtë blog për të mësuar më shumë…
Ndërsa Shkenca evoluon me një ritëm të shpejtë, duke marrë përsipër shumë nga përpjekjet tona, rriten edhe rreziqet për t'iu nënshtruar një Singulariteti të pashpjegueshëm. Lexoni, çfarë mund të thotë singulariteti për ne.
Metodat e ruajtjes së të dhënave kanë evoluar mund të jenë që nga lindja e të dhënave. Ky blog mbulon evolucionin e ruajtjes së të dhënave në bazë të një infografike.
Lexoni blogun për të njohur shtresat e ndryshme në arkitekturën e të dhënave të mëdha dhe funksionalitetet e tyre në mënyrën më të thjeshtë.
Në këtë botë të drejtuar nga dixhitali, pajisjet inteligjente të shtëpisë janë bërë një pjesë thelbësore e jetës. Këtu janë disa përfitime të mahnitshme të pajisjeve shtëpiake inteligjente se si ato e bëjnë jetën tonë të vlefshme dhe më të thjeshtë.
Së fundmi Apple lëshoi macOS Catalina 10.15.4 një përditësim shtesë për të rregulluar problemet, por duket se përditësimi po shkakton më shumë probleme që çojnë në bricking të makinerive mac. Lexoni këtë artikull për të mësuar më shumë