A Tiny Tiny RSS Reader telepítése FreeBSD 11 FAMP VPS-re
Más rendszert használ? A Tiny Tiny RSS Reader egy ingyenes és nyílt forráskódú, saját üzemeltetésű webalapú hírfolyam (RSS/Atom) olvasó és aggregátor, amelyet úgy terveztek, hogy
A MODX Revolution egy gyors, rugalmas, méretezhető, nyílt forráskódú, vállalati szintű tartalomkezelő rendszer (CMS), PHP nyelven írva. Különösen kiválóan alkalmas csúcskategóriás webhelyek építésére, mivel fejlett többnyelvű képességekkel rendelkezik, és az alapoktól kezdve a biztonságos tervezési elvek alapján készült.
Kezdjük egy új sudo
felhasználó hozzáadásával .
Először jelentkezzen be a szerverére root
.
ssh root@YOUR_VULTR_IP_ADDRESS
A sudo
parancs alapértelmezés szerint nincs telepítve a Vultr FreeBSD 11 kiszolgálópéldányában, ezért először telepítjük a sudo
.
pkg install sudo
Most adjon hozzá egy új felhasználót user1
(vagy a kívánt felhasználónevet).
adduser user1
A adduser
parancs sok részletet kér a felhasználói fiókkal kapcsolatban, ezért egyszerűen válassza ki a legtöbbjük alapértelmezett beállításait, amikor ésszerű megtenni. Amikor a rendszer megkérdezi, hogy engedélyezi-e a lehetőséget Invite user1 into any other groups?
, lépjen be a csoportba wheel
való felvételhez .user1
wheel
Most ellenőrizze a /etc/sudoers
fájlt, és győződjön meg arról, hogy a sudoers
csoport engedélyezve van.
visudo
Keress egy ilyen részt.
# %wheel ALL=(ALL) ALL
Ez a sor azt jelzi, hogy a wheel
csoport tagjai a sudo
parancs segítségével root
jogosultságokat szerezhetnek . Alapértelmezés szerint a rendszer kommentálja, ezért törölnie kell a megjegyzést, majd mentenie kell, és ki kell lépnie a fájlból.
A paranccsal ellenőrizhetjük a user1
csoporttagságot groups
.
groups user1
Ha user1
nem tagja a wheel
csoportnak, akkor ezzel a paranccsal frissítheti a user1
csoporttagságot.
pw group mod wheel -m user1
Most használja a su
parancsot az új sudo felhasználói user1
fiókra való váltáshoz .
su - user1
A parancssor frissül, jelezve, hogy be van jelentkezve a user1
fiókba. Ezt a whoami
paranccsal ellenőrizheti .
whoami
Most indítsa újra a sshd
szolgáltatást, hogy bejelentkezhessen az ssh
imént létrehozott új, nem root sudo felhasználói fiókkal.
sudo /etc/rc.d/sshd restart
Lépjen ki a user1
fiókból.
exit
Lépjen ki a root
fiókból (ami leválasztja a ssh
munkamenetet).
exit
Mostantól ssh
beléphet a kiszolgálópéldányba a helyi gazdagépről az új, nem root sudo felhasználói user1
fiók használatával .
ssh user1@YOUR_VULTR_IP_ADDRESS
Ha úgy szeretné végrehajtani, sudo
hogy ne kelljen minden alkalommal jelszót beírnia, nyissa meg /etc/sudoers
újra a fájlt a gombbal visudo
.
sudo visudo
Szerkessze meg a wheel
csoport szakaszát , hogy így nézzen ki.
%wheel ALL=(ALL) NOPASSWD: ALL
Megjegyzés: A jelszó-követelmény letiltása a sudo felhasználó számára nem ajánlott gyakorlat, de itt szerepel, mivel sokkal kényelmesebbé és kevésbé frusztrálóvá teheti a szerver konfigurációját, különösen a hosszabb rendszeradminisztrációs munkamenetek során. Ha aggódik a biztonsági következmények miatt, az adminisztrációs feladatok elvégzése után bármikor visszaállíthatja a konfiguráció módosítását az eredetire.
Amikor a root
felhasználói fiókból szeretne bejelentkezni a sudo
felhasználói fiókba, használhatja a következő parancsok egyikét.
sudo -i
sudo su -
Bármikor kiléphet a root
fiókból, és visszatérhet sudo
felhasználói fiókjába.
exit
Mielőtt bármilyen csomagot telepítenénk a FreeBSD szerverpéldányra, először frissítjük a rendszert.
Győződjön meg arról, hogy nem root sudo felhasználóval jelentkezett be a kiszolgálóra, és futtassa a következő parancsokat.
sudo freebsd-update fetch
sudo freebsd-update install
sudo pkg update
sudo pkg upgrade
Telepítse az Apache 2.4 webszervert.
sudo pkg install apache24
y
Amikor a rendszer kéri, írja be a " " parancsot.
Most használja a sysrc
parancsot, hogy engedélyezze az Apache szolgáltatás automatikus végrehajtását rendszerindításkor.
sudo sysrc apache24_enable=yes
A sysrc
parancs frissíti a /etc/rc.conf
konfigurációs fájlt; így ha manuálisan szeretné ellenőrizni a konfigurációs frissítést, egyszerűen nyissa meg a /etc/rc.conf
fájlt kedvenc terminálszerkesztőjével.
vi /etc/rc.conf
Most indítsa el az Apache szolgáltatást.
sudo service apache24 start
Gyorsan ellenőrizheti, hogy az apache fut-e, ha meglátogatja a kiszolgálópéldány IP-címét vagy tartományát a böngészőben.
http://YOUR_VULTR_IP_ADDRESS/
Látnod kell az alapértelmezett FreeBSD Apache oldalt, amely megjeleníti a szöveget.
It works!
Ellenőrizze az Apache alapértelmezett konfigurációs fájlját, hogy megbizonyosodjon arról, hogy a DocumentRoot
direktíva a megfelelő könyvtárra mutat.
sudo vi /usr/local/etc/apache24/httpd.conf
A DocumentRoot
konfigurációs opciónak így kell kinéznie.
DocumentRoot "/usr/local/www/apache24/data"
Most engedélyeznünk kell az mod_rewrite
Apache modult. Ezt úgy tehetjük meg, hogy az alapértelmezett Apache konfigurációs fájlban keressük a kifejezést mod_rewrite
.
Alapértelmezés szerint az mod_rewrite
Apache modul megjegyzést kap (ami azt jelenti, hogy le van tiltva). A tiszta Vultr FreeBSD 11 példány konfigurációs sora így fog kinézni.
#LoadModule rewrite_module libexec/apache24/mod_rewrite.so
Egyszerűen távolítsa el a hash szimbólumot a sor megjegyzésének törléséhez és a modul betöltéséhez. Ez természetesen minden más szükséges Apache modulra is vonatkozik.
LoadModule rewrite_module libexec/apache24/mod_rewrite.so
Az oktatóanyag végén újraindítjuk az Apache-t, de az Apache rendszeres újraindítása a telepítés és a konfiguráció során minden bizonnyal jó szokás, ezért tegyük meg most.
sudo service apache24 restart
Most már telepíthetjük a PHP legújabb verzióját a MODX Revolution CMS-hez szükséges összes PHP modullal együtt.
sudo pkg install php71 mod_php71 php71-gd php71-mbstring php71-mysqli php71-xml php71-curl php71-ctype php71-tokenizer php71-simplexml php71-dom php71-session php71-iconv php71-hash php71-json php71-fileinfo php71-pdo php71-pdo_mysql php71-zlib
Be kell állítanunk az Apache-t, hogy ténylegesen használja a PHP-t, ezért hozzunk létre egy új fájlt php.conf
az Apache " Includes
" könyvtárában.
sudo vi /usr/local/etc/apache24/Includes/php.conf
Írja be a következő szöveget az újonnan létrehozott fájlba.
<IfModule dir_module>
DirectoryIndex index.php index.html
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
</IfModule>
Mentse el a fájlt.
Most indítsuk újra az Apache-ot.
sudo service apache24 restart
A FreeBSD 11 alapértelmezés szerint a MariaDB-t használja, amely egy továbbfejlesztett, teljesen nyílt forráskódú, közösségi fejlesztésű, beugró csere a MySQL szerverhez.
Telepítse a MariaDB legújabb verzióját.
sudo pkg install mariadb102-server mariadb102-client
Indítsa el és engedélyezze a MariaDB automatikus végrehajtását rendszerindításkor.
sudo sysrc mysql_enable="yes"
sudo service mysql-server start
Biztosítsa a MariaDB-kiszolgáló telepítését.
sudo mysql_secure_installation
Amikor a rendszer kéri, hogy hozzon létre egy MariaDB/MySQL- root
felhasználót, válassza a " Y
" lehetőséget (igen esetén), majd adjon meg egy biztonságos root
jelszót. Egyszerűen válaszoljon " Y
" az összes többi igen/nem kérdésre, mivel az alapértelmezett javaslatok a legbiztonságosabb lehetőségek.
Jelentkezzen be a MariaDB shellbe MariaDB root
felhasználóként a következő parancs futtatásával.
sudo mysql -u root -p
A MariaDB parancssor eléréséhez egyszerűen írja be a MySQL root
jelszót, amikor a rendszer kéri.
Futtassa a következő lekérdezéseket MySQL adatbázis és adatbázis-felhasználó létrehozásához a MODX Revolution számára.
CREATE DATABASE modx_data CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'modx_user'@'localhost' IDENTIFIED BY 'UltraSecurePassword';
GRANT ALL PRIVILEGES ON modx_data.* TO 'modx_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Ha úgy tetszik, lecserélheti az adatbázis nevét modx_data
és a felhasználónevet modx_user
valami kedvére valóval. Ügyeljen arra is, hogy a " UltraSecurePassword
" helyére valóban biztonságos jelszót tegyen.
Módosítsa jelenlegi munkakönyvtárát az alapértelmezett webkönyvtárra.
cd /usr/local/www/apache24/data
Jelenlegi munkakönyvtárának most a következőnek kell lennie: /usr/local/www/apache24/data
. Ezt a pwd
(munkakönyvtár nyomtatása) paranccsal ellenőrizheti.
pwd
Most használja wget
a MODX Revolution telepítő zip-csomag letöltéséhez.
sudo wget https://modx.com/download/direct?id=modx-2.6.0-pl.zip
Kérjük, vegye figyelembe: feltétlenül ellenőrizze a legújabb verziót a MODX Revolution letöltési oldalán .
Sorolja fel az aktuális könyvtárat, és ellenőrizze, hogy sikeresen letöltötte-e a fájlt.
ls -la
Adjunk egyszerűbb nevet a csomagnak.
sudo mv direct\?id\=modx-2.6.0-pl.zip modx.zip
Most bontsa ki a zip-csomagot.
sudo unzip modx.zip
Helyezze át az összes telepítőfájlt a web gyökérkönyvtárába.
sudo mv modx-2.6.0-pl/* /usr/local/www/apache24/data
Változtassa meg a webfájlok tulajdonjogát, hogy elkerülje az engedélyekkel kapcsolatos problémákat.
sudo chown -R www:www *
Indítsa újra az Apache-ot.
sudo service apache24 restart
Most készen állunk, hogy továbblépjünk az utolsó lépésre.
Ideje meglátogatni a FreeBSD 11 szerverpéldány IP-címét a böngészőben. Vagy ha már konfigurálta a Vultr DNS-beállításait (és elegendő időt kapott a terjedéshez), akkor egyszerűen felkeresheti a domainjét.
A MODX forradalom telepítési oldalának eléréséhez írja be a Vultr példány IP-címét, majd /setup
a böngésző címsorába.
http://YOUR_VULTR_IP_ADDRESS/setup
A legtöbb telepítési lehetőség magától értetődő, de itt van néhány mutató, amelyek segítenek.
Válaszd ki a nyelved.
Kattintson a Next
gombra a telepítés folytatásához.
Válassza ki New Installation
és hagyja meg a mappaengedélyeket az alapértelmezett értékükön. Kattintson, Next
ha készen áll a következő lépésre való továbblépésre.
Állítsa be a következő adatbázis-beállításokat.
Database type: mysql
Database host: localhost
Database login name: modx_user (or your previously selected name)
Database password: UltraSecurePassword (or your previously chosen password)
Database name: modx_data (or your previously selected name)
Table prefix: modx_
Miután megadta a fenti adatbázis-lehetőségeket, kattintson az alábbi linkre a címhez Test database server connection and view collations
. Ekkor megjelenik egy üzenet, amely a következőt mondja: Connecting to database server: Success!
. Ha bármilyen hibát észlel, térjen vissza, és ellenőrizze, hogy az összes adatbázis-beállítás helyes-e.
A karakterkészletet és a leválogatási beállításokat az alapértelmezett értékeken hagyhatja. Így kellene kinézniük.
Connection character set: utf8
Collation: utf8_general_ci
Ha elégedett a kiválasztott telepítési lehetőségekkel, kattintson az alábbi linkre a következőhöz: Create or test selection of your database
.
Meg kell adnia adminisztrátori adatait, amelyeket a CMS-be való bejelentkezéshez fog használni. Töltse ki őket az alábbiak szerint, majd kattintson a gombra Next
.
Administrator name: <your_prefered_admin_name>
Administrator email: <your_admin_email>
Administrator password: <a_secure_password
Confirm password: <the_same_secure_password>
Látni fogja a telepítési összefoglalót. Mindaddig, amíg minden rendben van, egyszerűen kattintson Install
a MODX Revolution telepítése a kiszolgálópéldányra.
Megjelenik egy megerősítő oldal, amelyen ez áll Core installation was successful
. Egyszerűen kattintson Next
a folytatáshoz.
Mostantól bejelentkezhet a MODX Revolution adminisztrációs paneljére a korábban a telepítés során megadott bejelentkezési adatokkal.
Megjegyzés: A telepítés és bejelentkezés során néhány figyelmeztető üzenet jelenhet meg a könyvtárakkal és fájlokkal kapcsolatban. Egyszerűen kövesse a figyelmeztető oldalakon megjelenő utasításokat, és a figyelmeztető üzenetek eltűnnek.
Ha még nem állította be a Vultr DNS-t, akkor valószínűleg ez lesz a következő lépés.
Most elkezdheti hozzáadni a tartalmat, és elkezdheti konfigurálni webhelye megjelenését. Mindenképpen nézze meg a kiváló MODX Revolution dokumentumokat, hogy további útmutatást kapjon webhelye felépítéséhez és konfigurálásához.
Más rendszert használ? A Tiny Tiny RSS Reader egy ingyenes és nyílt forráskódú, saját üzemeltetésű webalapú hírfolyam (RSS/Atom) olvasó és aggregátor, amelyet úgy terveztek, hogy
Más rendszert használ? A Wiki.js egy ingyenes és nyílt forráskódú, modern wikialkalmazás, amely Node.js-re, MongoDB-re, Git-re és Markdownra épül. A Wiki.js forráskódja nyilvános
Más rendszert használ? A Pagekit 1.0 CMS egy gyönyörű, moduláris, bővíthető és könnyű, ingyenes és nyílt forráskódú tartalomkezelő rendszer (CMS)
Más rendszert használ? A MODX Revolution egy gyors, rugalmas, méretezhető, nyílt forráskódú, vállalati szintű tartalomkezelő rendszer (CMS), PHP nyelven írva. Ez i
Ez a cikk végigvezeti az OpenBSD 5.5 (64 bites) beállításán KVM-en Vultr VPS-sel. 1. lépés: Jelentkezzen be a Vultr vezérlőpultra. 2. lépés Kattintson a BEVEZETÉS gombra
Más rendszert használ? Az osTicket egy nyílt forráskódú ügyfélszolgálati jegyértékesítő rendszer. Az osTicket forráskódja nyilvánosan a Githubon található. Ebben az oktatóanyagban
Más rendszert használ? A Flarum egy ingyenes, nyílt forráskódú, következő generációs fórumszoftver, amely szórakoztatóvá teszi az online beszélgetést. A Flarum forráskód o
Más rendszert használ? A TLS 1.3 a Transport Layer Security (TLS) protokoll egyik változata, amelyet 2018-ban tettek közzé javasolt szabványként az RFC 8446-ban.
Bevezetés A WordPress a domináns tartalomkezelő rendszer az interneten. A blogoktól a dinamikus tartalommal rendelkező összetett webhelyekig mindent megtesz
Más rendszert használ? A Subrion 4.1 CMS egy hatékony és rugalmas nyílt forráskódú tartalomkezelő rendszer (CMS), amely intuitív és világos tartalmat biztosít.
Ez az oktatóanyag bemutatja, hogyan konfigurálhat olyan DNS-szolgáltatást, amely könnyen karbantartható, könnyen konfigurálható, és általában biztonságosabb, mint a klasszikus BIN.
A FEMP verem, amely összehasonlítható a Linux LEMP veremével, nyílt forráskódú szoftverek gyűjteménye, amelyeket általában együtt telepítenek a FreeBS engedélyezéséhez.
A MongoDB egy világszínvonalú NoSQL adatbázis, amelyet gyakran használnak újabb webes alkalmazásokban. Nagy teljesítményű lekérdezéseket, felosztást és replikációt biztosít
Más rendszert használ? A Monica egy nyílt forráskódú személyes kapcsolatkezelő rendszer. Tekintsd úgy, mint egy CRM-et (az értékesítési csapatok által használt népszerű eszköz a th
Bevezetés Ez az oktatóanyag bemutatja az OpenBSD-t mint e-kereskedelmi megoldást PrestaShop és Apache használatával. Az Apache szükséges, mert a PrestaShop összetett UR-vel rendelkezik
Más rendszert használ? A Fork egy PHP nyelven írt nyílt forráskódú CMS. A Forks forráskódja a GitHubon található. Ez az útmutató megmutatja, hogyan kell telepíteni a Fork CM-et
Más rendszert használ? A Directus 6.4 CMS egy hatékony és rugalmas, ingyenes és nyílt forráskódú fej nélküli tartalomkezelő rendszer (CMS), amely a fejlesztők számára
A VPS-szervereket gyakran támadják meg a behatolók. A támadások gyakori típusa több száz jogosulatlan ssh bejelentkezési kísérletként jelenik meg a rendszernaplókban. Felállítása
Bevezetés Az OpenBSD 5.6 bevezetett egy új httpd démont, amely támogatja a CGI-t (FastCGI-n keresztül) és a TLS-t. Nincs szükség további munkára az új http telepítéséhez
Ez az oktatóanyag megmutatja, hogyan telepítheti a csoportmunka iRedMail programot a FreeBSD 10 friss telepítésére. Használjon legalább egy gigabájtos kiszolgálót.
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