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 Ghost egy ingyenes, nyílt forráskódú, node.js- ben írt blogplatform , amely teljesen testreszabható és publikálásra alkalmas.
A telepítést úgy fogjuk bemutatni, hogy bejelentkezünk a szerverre a néven root
, így nem kell sudo
minden parancs előtt hozzáadnunk . Ha másik felhasználóként jelentkezett be, ne feledje, hogy szüksége lesz a sudo
.
A kiszolgálón futtassa a következőket a csomagindex, a frissítési csomagok frissítéséhez, valamint a telepítéshez nodejs
és a npm
.
apt-get update
apt-get upgrade
apt-get install python software-properties-common gcc g++ make -y # auto install
add-apt-repository ppa:chris-lea/node.js -y
A parancsok kimenetének hasonlónak kell lennie a következőkhöz:
gpg: keyring `/tmp/tmpvpe2ugzj/secring.gpg' created
gpg: keyring `/tmp/tmpvpe2ugzj/pubring.gpg' created
gpg: requesting key C7917B12 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpvpe2ugzj/trustdb.gpg: trustdb created
gpg: key C7917B12: public key "Launchpad chrislea" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK
A csomag-aláíró kulcs automatikusan hozzáadódik a kulcstartóhoz (hogy a letöltött csomagok ellenőrizhetők legyenek), és a PPA hozzáadódik az APT-ekhez sources.list.d
.
Most pedig fussunk:
apt-get update # again
apt-get install nodejs -y
Futtassa npm
a telepítés teszteléséhez. A npm
képernyőre nyomtatva látni fogja a használatát:
Usage: npm <command>
...
...
[email protected] /usr/lib/node_modules/npm
Most már telepíthetjük a Ghost-ot.
Mivel a Ghost már "stabilnak" számít, a következőn keresztül telepíthető npm
. Telepítés a következő paranccsal:
npm install -g ghost --production
Egyelőre figyelmen kívül hagyja a figyelmeztetéseket.
Ezután elindítjuk a Ghost-ot, és ellenőrizzük, hogy megfelelően működik-e.
cd /usr/lib/node_modules/ghost
npm start --production
A kimenetnek így kell kinéznie:
> [email protected] start /usr/lib/node_modules/ghost
> node index
Migrations: Database initialisation required for version 003
...
Migrations: Complete
Ghost is running...
Your blog is now available on http://my-ghost-blog.com
Ctrl+C to shut down
Működik! Használja a Ctrl-C billentyűkombinációt a Ghost leállításához, és lépjen tovább a következő lépésre: az Nginx telepítése (és konfigurálása).
Az Nginx telepítése nagyon egyszerű. Futtassa a következő parancsot:
apt-get install nginx
Az Nginx úgy lesz konfigurálva, hogy a 80-as (vagy 443-as, ha SSL-t használ ) porthoz kapcsolódhasson a kiszolgálón, amelyet ezután továbbít (" proxy ") a Ghostnak. Az emberek így csatlakoznak a blogodhoz.
Az Nginx konfigurálása sem olyan nehéz. Kövesse ezeket a lépéseket a Ghost proxy konfigurálásához.
Először távolítsa el az alapértelmezett konfigurációs fájlt:
cd /etc/nginx/
rm sites-enabled/default
Ezután hozzon létre egy új konfigurációs fájlt:
cd sites-available
touch ghost
Igazítsa a következő sorokat az igényeihez, és használjon valami hasonlót, nano
vagy vi
illessze be ( server_name
a domain nevét kell beállítania ):
server {
listen 80;
server_name yourdomain.tld;
access_log /var/log/nginx/yourdomain.tld.log; # if you want logging
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header HOST $http_host;
proxy_pass http://127.0.0.1:2368;
proxy_redirect off;
}
}
Symlink a konfigurációs fájljára:
cd /etc/nginx
ln -s sites-available/ghost sites-enabled/ghost
Indítsa újra az Nginxet:
service nginx restart
Ezen a ponton az Nginx telepítve van, be van állítva és fut a kiszolgálón.
A Supervisor egy folyamatvezérlő rendszer, amely lehetővé teszi a Ghost futtatását indításkor anélkül, hogy init parancsfájlokat használna. A Ghost kezeléséhez telepítjük a Supervisort.
A Supervisor telepítéséhez futtassa:
apt-get install supervisor
service supervisor start
Ezután hozzon létre egy új szkriptfájlt a /etc/supervisor/conf.d/ghost.conf
. Illessze be ezeket a tartalmakat:
[program:ghost]
command = node /usr/lib/node_modules/ghost/index.js
directory = /usr/lib/node_modules/ghost
user = ghost
autostart = true
autorestart = true
stdout_logfile = /var/log/supervisor/ghost.log
stderr_logfile = /var/log/supervisor/ghost_err.log
environment = NODE_ENV="production"
Mentse és zárja be a fájlt.
Ezután létre kell hoznunk egy felhasználót a Ghost számára, és engedélyt kell adnunk a Ghost fájlokhoz és adatbázisokhoz való hozzáféréshez. Futtassa a következő parancsokat:
useradd ghost
chown -R ghost /usr/lib/node_modules/ghost/
supervisorctl reread
supervisorctl update
Beállításunk kész!
Most már vezérelheti a Ghost-ot a supervisorctl start ghost
és a supervisorctl stop ghost
.
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,
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