Előfeltételek
1. lépés: Frissítse a rendszert
2. lépés: Telepítse az Apache-t
3. lépés: Telepítse a MariaDB-t
4. lépés: Telepítse a PHP-t
5. lépés: Az Oxwall letöltése
6. lépés: Állítson be egy Apache virtuális gazdagépet
7. lépés: Hozzon létre egy adatbázist az Oxwall számára
8. lépés: Módosítson egy tűzfalszabályt
9. lépés: Fejezze be a telepítést egy webböngészőből
Az Oxwall egy nyílt forráskódú közösségi hálózati szoftverplatform, amely ingyenes egyéni közösségi oldalak (SNS) létrehozására használható.
Ebben a cikkben elmagyarázom, hogyan telepíthető az Oxwall CentOS 7 kiszolgálópéldányra.
Előfeltételek
1. lépés: Frissítse a rendszert
Jelentkezzen be sudo felhasználóként, majd frissítse a rendszert a legújabb állapotra:
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now
Miután a rendszer újraindult, a folytatáshoz jelentkezzen be ugyanazzal a sudo felhasználóval.
2. lépés: Telepítse az Apache-t
Egy Oxwall webhely futtatásához webszervert kell telepíteni a számítógépére. Itt telepítheti az Apache 2.4-et a YUM használatával:
sudo yum install httpd -y
Éles környezetben el kell távolítania az előre beállított Apache üdvözlőoldalt:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Biztonsági okokból azt is meg kell tiltani, hogy az Apache elérje a fájl elérési útját a látogatók böngészőjében:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Indítsa el az Apache szolgáltatást:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
3. lépés: Telepítse a MariaDB-t
Mivel az Oxwallnak MySQL-adatbázisra van szüksége a webhely összes tartalmának tárolásához, telepítenie kell a MariaDB-t a CentOS 7 szerverére a YUM használatával:
sudo yum install mariadb mariadb-server -y
Indítsa el a MariaDB szolgáltatást:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Biztosítsa a MariaDB telepítését:
sudo /usr/bin/mysql_secure_installation
A folyamat során válaszoljon a képernyőn megjelenő kérdésekre az alábbiak szerint. Ügyeljen arra, hogy privát és bonyolult jelszót állítson be.
Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: <your-password>
Re-enter new password: <your-password>
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
4. lépés: Telepítse a PHP-t
Az Oxwall kompatibilis a PHP 5.5 és PHP 5.6 verziókkal. Mivel a PHP 5.5 elérte az EOL-t (End of Life), telepítheti a PHP 5.6-ot Oxwallhoz az IUS YUM repo használatával.
Telepítse az IUS YUM repót:
cd
wget https://centos7.iuscommunity.org/ius-release.rpm
sudo rpm -Uvh ius-release.rpm
Telepítse a PHP 5.6-ot és az Oxwall szükséges függőségeit az IUS YUM repo használatával:
sudo yum install php56u php56u-pdo php56u-xml php56u-mbstring php56u-common php56u-cli php56u-mysqlnd php56u-xmlrpc php56u-mcrypt php56u-gd curl libcurl-devel -y
Indítsa újra az Apache-ot az új összetevők betöltéséhez:
sudo systemctl restart httpd.service
5. lépés: Az Oxwall letöltése
Az Oxwall legújabb kiadását bármikor letöltheti az Oxwall hivatalos letöltési oldaláról . A cikk írásakor az Oxwall legújabb kiadása az 1.8.4.
cd
wget --no-check-certificate https://developers.oxwall.com/dl/oxwall-1.8.4.1.zip
sudo yum install unzip -y
unzip oxwall-1.8.4.1.zip -d oxwall
sudo mv oxwall /var/www/html && sudo chown apache:apache -R /var/www/html/*
6. lépés: Állítson be egy Apache virtuális gazdagépet
A viszövegszerkesztővel hozzon létre egy Apache virtuális gazdagép konfigurációs fájlt az Oxwall számára:
sudo vi /etc/httpd/conf.d/oxwall.conf
Töltse fel ezt a fájlt a következő tartalommal:
<VirtualHost *:80>
ServerName oxwall.example.com
DocumentRoot /var/www/html/oxwall
<Directory /var/www/html/oxwall>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Mentés és kilépés:
:wq!
Ismét indítsa újra az Apache-t a beállítások érvénybe léptetéséhez:
sudo systemctl restart httpd.service
7. lépés: Hozzon létre egy adatbázist az Oxwall számára
Jelentkezzen be a MySQL shellbe a következőképpen root:
mysql -u root -p
A bejelentkezéshez használja a korábban beállított MariaDB root jelszót.
A MySQL-héjban hozzon létre egy adatbázist oxwallés egy adatbázis-felhasználót oxwallusera jelszóval yourpassword, majd adja meg az adatbázis összes jogosultságát ennek az adatbázis-felhasználónak.
Megjegyzés: Ha ezeket a parancsokat saját gépén hajtja végre, feltétlenül használja a saját hitelesítő adatait.
CREATE DATABASE oxwall;
CREATE USER 'oxwalluser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON oxwall.* TO 'oxwalluser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
8. lépés: Módosítson egy tűzfalszabályt
Mielőtt a felhasználók felkereshetik Oxwall webhelyét, engedélyeznie kell a HTTP-forgalmat a 80-as porton a tűzfal beállításaiban:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
9. lépés: Fejezze be a telepítést egy webböngészőből
Irányítsa böngészőjét a szerver IP-címére http://203.0.113.1, és ekkor megjelenik az Site settingsoldal. Adja meg az összes szükséges információt az alábbiak szerint:
Webhely információ:
- Cím:
<Site Name>
- Címsor:
<Site description>
- URL:
http://203.0.113.1/
- Gyökérkönyvtár:
/var/www/html/oxwall/
Webhely adminisztrátora:
- Email:
<admin@example.com>
- Felhasználónév:
<admin's username>
- Jelszó:
<admin's password>
Ezután kattintson a CONTINUEgombra az Databaseoldalra lépéshez . Itt meg kell adnia a korábban beállított MySQL adatbázissal kapcsolatos információkat:
- Házigazda:
localhost
- Felhasználó:
oxwalluser
- Jelszó:
yourpassword
- Adatbázis név:
oxwall
- Táblázat előtag:
ow_
Kattintson a CONTINUEgombra, hogy belépjen arra az Finalizing installoldalra, amelyen a varázsló felkéri egy cron-feladat létrehozására. Ezt a lépést az SSH-terminálon kell végrehajtani:
sudo crontab -e
Töltse fel a crontab fájlt a következővel:
* * * * * /usr/bin/php /var/www/html/oxwall/ow_cron/run.php
Mentés és kilépés:
:wq!
Végül kattintson a CONTINUEgombra a webböngészőben a telepítés befejezéséhez. A telepítés után navigálhat az Oxwall webhelyére, vagy további beállításokat módosíthat az adminisztrációs területen.
Ez minden. Köszönöm, hogy elolvastad.