Telepítse a Plesket a CentOS 7 rendszeren
Más rendszert használ? A Plesk egy szabadalmaztatott webtárhely-vezérlőpult, amely lehetővé teszi a felhasználók számára, hogy adminisztrálják személyes és/vagy ügyfeleik webhelyeit, adatbázisait
Az Ngx-pagespeed egy nyílt forráskódú Nginx modul, amely felgyorsítja webhelyét és csökkenti az oldal betöltési idejét. Ezt a weboldalak átírásával teszi a késleltetés és a sávszélesség csökkentése érdekében. Az Ngx-pagespeed számos optimalizálási szűrőt is biztosít, amelyek különféle fájlok, például css, html, png és jpg optimalizálására szolgálnak.
Mielőtt bármilyen csomagot telepítene a CentOS-kiszolgálópéldányra, javasoljuk, hogy frissítse a rendszert. Jelentkezzen be a sudo felhasználóval, és futtassa a következő parancsokat a rendszer frissítéséhez.
sudo yum -y update
sudo reboot
Miután a rendszer újraindult, jelentkezzen be újra sudo felhasználóként, és folytassa a következő lépésekkel.
Az Nginx ngx-pagespeed funkcióval történő telepítéséhez le kell fordítanunk az Nginxet a forrásból. Ehhez le kell töltenünk néhány szoftvert a következő parancs futtatásával.
sudo yum -y install gcc-c++ pcre-devel zlib-devel make unzip
Ezután le kell töltenünk az Nginx és az ngx-pagespeed forráskódját. A cikk írásakor a legújabb stabil verzió az Nginx 1.12.0, a legújabb ngx-pagespeed verzió pedig az 1.12.34.2.
NPS_VERSION=1.12.34.2
NGINX_VERSION=1.12.0
wget http://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz
wget https://github.com/pagespeed/ngx_pagespeed/archive/v${NPS_VERSION}-beta.zip
Bontsa ki a letöltött csomagokat.
tar -xvzf nginx-${NGINX_VERSION}.tar.gz
unzip v${NPS_VERSION}-beta.zip
A PageSpeed Optimization Libraries (psol) szükséges az Nginx fordításához. Töltse le és bontsa ki őket az ngx-pagespeed forráskönyvtárába a következő parancsokkal.
cd ngx_pagespeed-${NPS_VERSION}-beta
psol_url=https://dl.google.com/dl/page-speed/psol/${NPS_VERSION}.tar.gz
[ -e scripts/format_binary_url.sh ] && psol_url=$(scripts/format_binary_url.sh PSOL_BINARY_URL)
wget ${psol_url}
tar -xzvf $(basename ${psol_url})
cd ..
Az Nginx forrás most már lefordítható a pagespeed modullal. Lépjen az Nginx forráskönyvtárába.
cd nginx-${NGINX_VERSION}
Állítsa be a forrást a következő paranccsal.
./configure --add-module=$HOME/ngx_pagespeed-${NPS_VERSION}-beta --user=nobody --group=nobody --pid-path=/var/run/nginx.pid ${PS_NGX_EXTRA_FLAGS}
A konfiguráció befejezése után fordítsa le az Nginx-et a következő paranccsal:
sudo make
Ez több percig is eltarthat. Ezt követően telepítheti a szoftvert a következő paranccsal:
sudo make install
Az Nginx most már telepítve van a könyvtárban /usr/local/nginx
. A kényelem kedvéért a következő szimbolikus hivatkozásokat hozhatjuk létre:
sudo ln -s /usr/local/nginx/conf/ /etc/nginx
sudo ln -s /usr/local/nginx/sbin/nginx /usr/sbin/nginx
Az Nginx leállításához és elindításához manuálisan kell létrehoznia egy indító szkriptet. Ehhez egy sablont az Nginx biztosít itt . Másolja ki a sablon tartalmát, és illessze be a /etc/init.d/nginx
fájlba egy szövegszerkesztő, például a nano segítségével. Állítsa be a megfelelő engedélyeket is a fájlhoz.
sudo nano /etc/init.d/nginx
sudo chmod +x /etc/init.d/nginx
Most elindíthatja, majd hozzáadhatja az alapértelmezett futási szintekhez (így az Nginx elindul és leáll a példányával együtt) a következő paranccsal:
sudo service nginx start
sudo systemctl enable nginx
Az ngx-pagespeed engedélyezéséhez először hozzon létre egy gyorsítótár-könyvtárat, és rendelje hozzá a tulajdonjogot az Nginxhez:
sudo mkdir -p /var/ngx_pagespeed_cache
sudo chown -R nobody:nobody /var/ngx_pagespeed_cache
Nyissa meg a /etc/nginx/nginx.conf
fájlt:
sudo nano /etc/nginx/nginx.conf
És adja hozzá a következő sorokat a szerverblokkon belül:
##
# Pagespeed main settings
pagespeed on;
pagespeed FileCachePath /var/ngx_pagespeed_cache;
# Ensure requests for pagespeed optimized resources go to the pagespeed
# handler and no extraneous headers get set.
location ~ "\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+" { add_header "" ""; }
location ~ "^/ngx_pagespeed_static/" { }
location ~ "^/ngx_pagespeed_beacon" { }
Végül indítsa újra az Nginx-et, hogy a változások életbe lépjenek:
sudo systemctl restart nginx
Annak ellenőrzéséhez, hogy az ngx-pagespeed megfelelően telepítve van-e a kiszolgálón, futtassa a következő parancsot:
curl -I -p http://localhost| grep X-Page-Speed
A kimenetnek így kell kinéznie:
X-Page-Speed: 1.12.34.2-0
Az Ngx-pagespeed most telepítve van a szerverére. Ha nem kapja meg ezt a kimenetet, győződjön meg arról, hogy a korábban leírtak szerint engedélyezte az ngx-pagespeed funkciót.
Más rendszert használ? A Plesk egy szabadalmaztatott webtárhely-vezérlőpult, amely lehetővé teszi a felhasználók számára, hogy adminisztrálják személyes és/vagy ügyfeleik webhelyeit, adatbázisait
A Squid egy népszerű, ingyenes Linux-program, amely lehetővé teszi továbbítási webproxy létrehozását. Ebben az útmutatóban megtudhatja, hogyan telepítheti a Squid-et a CentOS rendszerre, hogy megfordítsa
Bevezetés A Lighttpd az Apache forkja, amely sokkal kevésbé erőforrás-igényes. Könnyű, innen kapta a nevét, és meglehetősen egyszerű a használata. Telepítés
A VULTR a közelmúltban változtatásokat hajtott végre a saját oldalukon, és most már mindennek jól kell működnie, ha a NetworkManager engedélyezve van. Ha szeretné letiltani
Az Icinga2 egy hatékony felügyeleti rendszer, és mester-kliens modellben használva helyettesítheti az NRPE-alapú felügyeleti ellenőrzések szükségességét. A mester-kliens
Más rendszert használ? Az Apache Cassandra egy ingyenes és nyílt forráskódú NoSQL adatbázis-kezelő rendszer, amelyet úgy terveztek, hogy biztosítsa a méretezhetőséget,
Más rendszert használ? A Microweber egy nyílt forráskódú drag and drop CMS és online bolt. A Microweber forráskódja a GitHubon található. Ez az útmutató megmutatja neked
Más rendszert használ? A Vanilla forum egy nyílt forráskódú, PHP-ben írt fórumalkalmazás. Ez egy teljesen testreszabható, könnyen használható, és támogatja a külsőt
Más rendszert használ? A Mattermost egy nyílt forráskódú, saját üzemeltetésű alternatívája a Slack SAAS üzenetküldő szolgáltatásnak. Más szóval, a Mattermost segítségével kb
Mire lesz szüksége Egy Vultr VPS legalább 1 GB RAM-mal. SSH hozzáférés (root/adminisztrátori jogosultságokkal). 1. lépés: A BungeeCord telepítése Először is
A Plesk vezérlőpult nagyon szép integrációt kínál a Lets Encrypt számára. A Lets Encrypt egyike az egyetlen SSL-szolgáltatónak, amely teljes tanúsítványt ad ki
A Lets Encrypt egy tanúsító hatóság, amely ingyenes SSL-tanúsítványokat biztosít. A cPanel ügyes integrációt épített ki, így Ön és ügyfele
Más rendszert használ? A Concrete5 egy nyílt forráskódú CMS, amely számos megkülönböztető és hasznos funkciót kínál, hogy segítse a szerkesztőket a tartalom egyszerű létrehozásában.
Más rendszert használ? A Review Board egy ingyenes és nyílt forráskódú eszköz a forráskód, a dokumentáció, a képek és még sok más áttekintésére. Ez egy web alapú szoftver
Ebből az útmutatóból megtudhatja, hogyan állíthat be HTTP-hitelesítést egy CentOS 7 rendszeren futó Nginx webszerverhez. Követelmények A kezdéshez szüksége lesz a következőre:
Más rendszert használ? A GoAccess egy nyílt forráskódú webnapló-elemző. Használhatja naplók valós idejű elemzésére akár a terminálon, akár a
A YOURLS (Your Own URL Shortener) egy nyílt forráskódú URL-rövidítő és adatelemző alkalmazás. Ebben a cikkben a telepítés folyamatával foglalkozunk
Más rendszert használ? Bevezetés Az ArangoDB egy nyílt forráskódú NoSQL adatbázis, amely rugalmas adatmodellt kínál dokumentumokhoz, grafikonokhoz és kulcsértékekhez. Ez
Bevezetés Az /etc/ könyvtár kritikus szerepet játszik a Linux rendszer működésében. Ennek az az oka, hogy szinte minden rendszerkonfiguráció
Sok rendszergazda nagy mennyiségű kiszolgálót kezel. Ha a fájlokhoz különböző szervereken keresztül kell hozzáférni, mindegyikbe külön-külön kell bejelentkezni kb
A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.
Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.
Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.
Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.
Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…
Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.
Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.
Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.
Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.
Az Apple a közelmúltban kiadott egy kiegészítést a macOS Catalina 10.15.4-hez a problémák megoldására, de úgy tűnik, hogy a frissítés több problémát okoz, ami a Mac gépek blokkolásához vezet. További információért olvassa el ezt a cikket