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
A Naxsi egy olyan szoftver, amely kiterjeszti az Nginx-et (modul). WAF-ot (Web Application Firewall) biztosít, és megvédi webhelyeit az XSS és SQL injekciótól, amelyek két jól ismert biztonsági rés. Fejlesztői szerint a Naxsi egy kevés karbantartást igénylő modul, így a telepítést követően jelentős mértékben javulhat webhelye biztonsága anélkül, hogy túl sok gondot okozna.
Ebben a dokumentumban látni fogja, hogyan adhatjuk hozzá a Naxsi modult egy új vagy meglévő Nginx-telepítéshez az Ubuntu 14.04-en.
Ha még nincs telepítve az Nginx a szerverére, kövesse ezt a lépést. Ha már rendelkezik egy meglévő Nginx-telepítéssel, kövesse az 1B lépést. A Naxsi telepítése előtt érdemes lehet frissíteni a rendszerünket. Ehhez hajtsa végre:
apt-get update
Ezután telepíthetjük a Naxsit. A apt-get
telepítéshez a Naxsi és függőségei telepítésre kerülnek. A Naxsi rendszerindításkor automatikusan elindul.
apt-get install nginx-naxsi
Az 1A lépés nem követhető, ha az Nginx már telepítve van, mivel a nginx-naxsi
csomag Nginx + Naxsi lesz. Ha már rendelkezik Nginx-szel, és ezen felül a Naxsi-t szeretné, általában a nginx-core
csomag lecserélése a csomaggal nginx-naxsi
jól működik. Célszerű biztonsági másolatot készíteni lehetőleg az egész szerverről, és a /etc/nginx/
könyvtárról is biztonsági másolatot kell készíteni.
Ha lehetséges, telepítsen egy új kiszolgálót egy teljesen új Nginx-telepítéssel a nginx-naxsi
csomag használatával. Ha nem, készítsen biztonsági másolatot a szerverről, és írja be:
apt-get install nginx-naxsi
Ennek telepítenie kell a Naxsi-t, és le kell cserélnie a meglévő Nginxet, de az összes fájlt megtartja.
A Naxsi engedélyezéséhez nyissa meg a következő fájlt /etc/nginx/nginx.conf
:
vi /etc/nginx/nginx.conf
és keresse meg a következő részt:
# nginx-naxsi config
##
# Uncomment it if you installed nginx-naxsi
##
# include /etc/nginx/naxsi_core.rules;
Távolítsa el az #
előlapját include
a Naxsi szabályok betöltéséhez, ami engedélyezi a Naxsi-t. A módosítás után a sornak így kell kinéznie:
tartalmazza az /etc/nginx/naxsi_core.rules;
A Naxsi konfigurációja itt található /etc/nginx/naxsi.rules
. Megtekintheti, hogy mit csinál, és opcionálisan módosíthat bizonyos beállításokat az Ön igényeitől és a tárolt webhely(ek) típusától függően.
A Naxsi engedélyezése és a konfiguráció szerkesztése után manuálisan kell engedélyeznünk a Naxsit az alapértelmezett webhelyünkön. Nyitva /etc/nginx/sites-enabled/default
:
vi /etc/nginx/sites-enabled/default
A Naxsi engedélyezéséhez ezen a helyen távolítsa el a #
ha van, ellenkező esetben hagyja így a include
sort, és ne adjon hozzá egy #
.
# Uncomment to enable naxsi on this location
include /etc/nginx/naxsi.rules;
Annak érdekében, hogy a Naxsi megvédje webhelyét, ki kell kapcsolnunk a tanulási módot. Nyitva /etc/nginx/naxsi.rules
:
vi /etc/nginx/naxsi.rules
Keresse meg a karakterláncot LearningMode
, és tegyen egy #
jelet elé. Ez kommentálja a sort, és így letiltja a tanulási módot a konfigurációban.
A változtatások életbe lépéséhez indítsa újra az Nginxet:
service nginx reload
Mostantól láthatja a Naxsi biztonsági figyelmeztetéseit az Nginx naplójában:
tail -f /var/log/nginx/error.log
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
Bevezetés A Cacti egy nyílt forráskódú megfigyelő és grafikus eszköz, amely teljes mértékben az RRD adatokon alapul. A Cactuson keresztül szinte bármilyen típusú eszközt felügyelhet
Bevezetés A Lets Encrypt egy hitelesítésszolgáltató szolgáltatás, amely ingyenes TLS/SSL-tanúsítványokat kínál. A telepítés folyamatát a Certbot leegyszerűsíti,
Más rendszert használ? Mi az a Tekkit Classic? A Tekkit Classic egy modpack ahhoz a játékhoz, amelyet mindenki ismer és szeret; Minecraft. Tartalmaz néhányat a ver
Más rendszert használ? Ez az oktatóanyag megmutatja, hogyan telepítheti a csoportmunka iRedMail programot a Debian Wheezy friss telepítésére. Használnia kell egy szervát
Más rendszert használ? A Jekyll nagyszerű alternatíva a WordPress helyett blogíráshoz vagy tartalommegosztáshoz. Nem igényel adatbázist, és nagyon egyszerű i
Más rendszert használ? Ha Debian szervert vásárol, akkor mindig rendelkeznie kell a legújabb biztonsági javításokkal és frissítésekkel, akár alszik, akár nem
A PHP és a kapcsolódó csomagok a leggyakrabban használt összetevők a webszerverek telepítésekor. Ebben a cikkben megtudjuk, hogyan kell beállítani a PHP 7.0 vagy PHP 7.1 o verzióját
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
1. Virtualmin/Webmin A Virtualmin egy hatékony és rugalmas web hosting vezérlőpanel Linux és UNIX rendszerek számára, amely a jól ismert nyílt forráskódú webbázison alapul.
A Yii egy PHP-keretrendszer, amely lehetővé teszi alkalmazások gyorsabb és egyszerűbb fejlesztését. A Yii telepítése Ubuntura egyszerű, amint azt pontosan megtudhatja
A Screen egy olyan alkalmazás, amely lehetővé teszi a terminálmunkamenetek többszöri használatát egy ablakon belül. Ez lehetővé teszi több terminálablak szimulálását, ahol ez ma
Ez az oktatóanyag elmagyarázza, hogyan állíthat be DNS-kiszolgálót a Bind9 használatával Debian vagy Ubuntu rendszeren. A cikkben ennek megfelelően helyettesítse be a saját-domain-neve.com címet. TH-nál
Bevezetés A Logrotate egy Linux segédprogram, amely leegyszerűsíti a naplófájlok kezelését. Általában naponta egyszer fut egy cron-feladaton keresztül, és kezeli a naplóbázist
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? A Red5 egy Java nyelven megvalósított nyílt forráskódú médiaszerver, amely lehetővé teszi többfelhasználós Flash-alkalmazások, például élő streamin futtatását.
Ebben a cikkben látni fogjuk, hogyan fordíthatja le és telepítheti az Nginx fővonalat az Nginx hivatalos forrásaiból a PageSpeed modullal, amely lehetővé teszi a
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,
Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <<strong>>Windows ISO<<strong>> előállításának lépéseit az NTLite segítségével.
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é.