Jekyll blog létrehozása Ubuntu 16.04-en
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
A MODX Revolution egy gyors, rugalmas, méretezhető, ingyenes és 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
Adjon hozzá egy új felhasználót user1
(vagy a kívánt felhasználónevet).
adduser user1
Amikor a rendszer kéri, adjon meg egy biztonságos és megjegyezhető jelszót. A rendszer kérni fogja a „Teljes név” és néhány egyéb adat megadását is, de egyszerűen üresen hagyhatja a „ Enter
” gomb megnyomásával .
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.
%sudo ALL=(ALL:ALL) ALL
Ez a sor azt jelzi, hogy a sudo
csoport tagjai a sudo
parancs segítségével root
jogosultságokat szerezhetnek . Alapértelmezés szerint megjegyzés nélkül kell lennie, így egyszerűen kiléphet a fájlból.
Ezután hozzá kell adnunk user1
a sudo
csoporthoz.
usermod -aG sudo user1
Ellenőrizhetjük a user1
csoporttagságot, és ellenőrizhetjük, hogy a usermod
parancs működött-e a groups
paranccsal.
groups 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 systemctl restart sshd
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 sudo
csoport szakaszát , hogy így nézzen ki.
%sudo 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ítene az Ubuntu 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 apt-get update
sudo apt-get -y upgrade
Telepítse az Apache-t.
sudo apt-get -y install apache2
Ezután a systemctl
paranccsal indítsa el, és engedélyezze az Apache automatikus végrehajtását rendszerindításkor.
sudo systemctl enable apache2
sudo systemctl start apache2
Ellenőrizze az Apache alapértelmezett webhely-konfigurációs fájlját, és győződjön meg arról, hogy a DocumentRoot
direktíva a megfelelő könyvtárra mutat.
vi /etc/apache2/sites-enabled/000-default.conf
A DocumentRoot
konfigurációs opciónak így kell kinéznie.
DocumentRoot "/var/www/html"
Most engedélyezze az mod_rewrite
Apache modult.
sudo a2enmod rewrite
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 systemctl restart apache2
Most már telepíthetjük a PHP 7.0-t a MODX Revolution CMS-hez szükséges PHP modulokkal együtt.
sudo apt-get -y install php libapache2-mod-php php-gd php-mbstring php-common php-mysql php-imagick php-xml
Telepítse a MySQL-t.
sudo apt-get -y install mysql-server
A MySQL szerver telepítése során győződjön meg arról, hogy biztonságos jelszót ad meg a MySQL root
felhasználó számára. Ez a root
felhasználó különbözik root
az Ubuntu felhasználótól, mivel csak az adatbázis-kiszolgálóhoz való csatlakozáshoz használható teljes jogosultságokkal.
Indítsa el és engedélyezze a MySQL automatikus végrehajtását rendszerindításkor.
sudo systemctl enable mysql
sudo systemctl start mysql
Biztosítsa ezzel a MySQL szerver telepítését.
sudo mysql_secure_installation
Amikor a rendszer kéri, írja be a jelszót, amelyet a root
telepítés során hozott létre a MYSQL felhasználó számára. 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 MySQL shellbe MySQL root
felhasználóként a következő parancs futtatásával.
sudo mysql -u root -p
A MySQL 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. Győződjön meg arról is, hogy a " UltraSecurePassword
" helyére egy tényleges, biztonságos jelszót írt.
Módosítsa jelenlegi munkakönyvtárát az alapértelmezett webkönyvtárra.
cd /var/www/html/
Ha 'No such file or directory'
a következőhöz hasonló hibaüzenetet kap , próbálja ki a következő parancsot.
cd /var/www/ ; sudo mkdir html ; cd html
Jelenlegi munkakönyvtárának most a következőnek kell lennie: /var/www/html/
. 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
Gyorsan telepítse, unzip
így kibonthatja a fájlt.
sudo apt-get -y install unzip
Adjon 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/* /var/www/html
Változtassa meg a webfájlok tulajdonjogát, hogy elkerülje az engedélyekkel kapcsolatos problémákat.
sudo chown -R www-data:www-data *
Indítsa újra az Apache-ot.
sudo systemctl restart apache2
Most készen állunk, hogy továbblépjünk az utolsó lépésre.
Ideje meglátogatnia az Ubuntu 16.04 szerverpéldányának 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 a " Next
" gombra, ha készen áll a következő lé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 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? A MODX Revolution egy gyors, rugalmas, méretezhető, ingyenes és nyílt forráskódú, vállalati szintű tartalomkezelő rendszer (CMS)
Más rendszert használ? A Jekyll a WordPress jó alternatívája. Nem igényel adatbázisokat, és sokak által ismert nyelven működik
Más rendszert használ? A MODX Revolution egy gyors, rugalmas, méretezhető, ingyenes és nyílt forráskódú, vállalati szintű tartalomkezelő rendszer (CMS)
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
A Neos egy innovatív, nyílt forráskódú tartalomkezelő rendszer, amely kiválóan alkalmas online tartalom létrehozására és szerkesztésére. A szerzőkre és a szerkesztőkre gondolva, Neo
Más rendszert használ? A Ghost egy nyílt forráskódú blogplatform, amely 201 óta egyre népszerűbb a fejlesztők és a hétköznapi felhasználók körében.
Más rendszert használ? A Ghost egy nyílt forráskódú blogplatform, amely 201 óta egyre népszerűbb a fejlesztők és a hétköznapi felhasználók körében.
A Vultr virtuális szerverek gyakori használata Wordpress-webhelyek tárolására. Ez az útmutató bemutatja, hogyan automatizálhatja a virtuális szerver konfigurációját a semmiből
A Ghost egy modern, nyílt forráskódú közzétételi platform, amely Node.js-re épül, Ember.js adminisztrátori klienssel, JSON API-val és Handlebars.js-t futtató téma API-val. Ghos
Más rendszert használ? A MODX Revolution egy gyors, rugalmas, méretezhető, ingyenes és nyílt forráskódú, vállalati szintű tartalomkezelő rendszer (CMS)
Más rendszert használ? A Dotclear egy nagyon egyszerű blogíró motor. Nyílt forráskódú és könnyen használható. Ez az oktatóprogram végigmegy a telepítésen
Más rendszert használ? A SilverStripe egy rugalmas és bővíthető ingyenes és nyílt forráskódú vállalati szintű tartalomkezelő rendszer (CMS), PHP nyelven írva. én
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 Ghost egy nyílt forráskódú blogplatform, amely 2013-as megjelenése óta egyre népszerűbb a fejlesztők és a hétköznapi felhasználók körében. én
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
A Typesetter egy PHP nyelven írt nyílt forráskódú CMS, amely a True WYSIWYG szerkesztéssel és a sima fájlok tárolásával a könnyű használhatóságra összpontosít. Ebben a cikkben telepítjük
A Vultr-példányok nagyszerű módja a WordPress-blog futtatásának, de a WordPress jelentősebb kiterjesztése a WooCommerce, egy e-kereskedelmi bővítmény, amely kiterjeszti
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 MODX Revolution egy gyors, rugalmas, méretezhető, ingyenes és nyílt forráskódú, vállalati szintű tartalomkezelő rendszer (CMS)
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