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 Searx egy nyílt forráskódú, ingyenesen használható metakereső, amely több mint 70 keresőszolgáltatás, köztük a Google és a Bing találatait összesíti. Az alkalmazás nem gyűjt adatokat a felhasználóktól, és meglehetősen egyszerűen telepíthető a saját szerverére.
Ennek az útmutatónak a célja, hogy megtanítsa Önnek a Searx helyi, gyors és biztonságos telepítését és konfigurálását.
Mielőtt elkezdené, a következőkre lesz szüksége:
root
felhasználóhozMiután teljesítette a szükséges követelményeket, lépjen be a VPS-be, ügyelve arra, hogy root felhasználót használjon. Bármilyen root felhasználóként való futtatása rendkívül veszélyes lehet, ezért ügyeljen a parancsok futtatásakor. Miután bejelentkezett, frissíteni fogjuk adattárainkat:
sudo apt-get update && sudo apt-get upgrade
Indítsa újra a VPS-t, és készüljön fel a telepítés megkezdésére.
A Searx jó néhány függőséget igényel. A telepítés elindításához írja be a következőt a terminálba:
sudo apt-get install git build-essential libxslt-dev python-dev python-virtualenv python-babel zlib1g-dev libffi-dev libssl-dev
git
- Szükséges a forráskód másolása a GitHubrólbuild-essential
- Hivatkozásokat tartalmaz számos olyan csomagra, amelyek általában a szoftverkészítéshez szükségeseklibxslt-dev
, python-dev
, python-babel
- Pythonhoz szükségeszlib1g-dev
- Egy tömörítési könyvtárlibffi-dev
- Interfész könyvtárlibssl-dev
- SSL eszközkészlet a Searx számáraA fenti függőségek telepítése után léphetünk abba a könyvtárba, amelybe a Searxet telepíteni fogjuk:
cd /usr/local/
Ezután a git segítségével letöltjük a Searx forráskód másolatát:
sudo git clone https://github.com/asciimoo/searx.git
Most létrehozunk egy új felhasználót a Searx számára, és címtárjogosultságokat rendelünk hozzá:
sudo useradd searx -d /usr/local/searx
sudo chown searx:searx -R /usr/local/searx
Most, hogy telepítettük a függőségeket és beállítottuk a telepítési könyvtárunkat, megkezdhetjük a Searx építését.
Először lépjünk át a forráskód letöltésekor létrehozott könyvtárba:
cd searx/
Ezután átváltunk az újonnan létrehozott felhasználónkra:
sudo -u searx -i
Miután bejelentkeztünk, konfigurálhatjuk és aktiválhatjuk a Searx virtuális környezetet. Ez lehetővé teszi, hogy a Searx a saját környezetében futhasson, így biztosíthatjuk, hogy korlátozások nélkül megfelelően fusson. A környezet aktiválásához írja be a következő parancsokat:
virtualenv searx-ve
. ./searx-ve/bin/activate
Amikor a virtuális környezet telepítése befejeződik, a mellékelt shell-szkriptet fogjuk használni a Searx frissítéséhez. Ezt az alábbi parancs futtatásával teheti meg:
./manage.sh update_packages
Most már elindíthatjuk a fő Searx programot Pythonnal:
python searx/webapp.py
A Searx a terminálablak bezárásáig fut. Valószínűleg meg akarja kerülni ezt, és korlátlan ideig futnia kell, még akkor is, ha nem csatlakozik a VPS-hez. Ezt úgy teheti meg, hogy az alkalmazást a háttérben futtatja.
Nyomja meg a CTRL+ gombot Caz aktuális példány futásának leállításához, majd írja be az alábbi parancsot:
nohup python searx/webapp.py &
Most, hogy telepítette és beállította a Searxet, privát módon böngészhet az interneten. A telepítést a címen tekintheti meg SERVER_IP:8888
. Azt javaslom, hogy adjon hozzá egy domaint a szerveréhez, ha megkönnyíti a hozzáférést.
További konfigurációs lehetőségek itt találhatók .
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é.