Parakushtet
Hapi 1: Përditësoni sistemin
Hapi 2: Instaloni serverin në internet Apache
Hapi 3: Instaloni MariaDB 10
Hapi 4: Instaloni PHP 7
Hapi 5: Instaloni Froxlor
Froxlor është një panel menaxhimi i serverit me burim të hapur, falas, i lehtë, por i fuqishëm, i cili është i shkëlqyeshëm për krijimin dhe menaxhimin e shërbimit të mbajtjes në internet.
Ky artikull do të shpjegojë procesin e instalimit të Froxlor në një server CentOS 7.
Parakushtet
Hapi 1: Përditësoni sistemin
Për ta mbajtur sistemin tuaj të përditësuar, ekzekutoni komandat e mëposhtme si përdorues sudo:
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now
Identifikohu përsëri si i njëjti përdorues sudo pasi sistemi të rifillojë.
Hapi 2: Instaloni serverin në internet Apache
Në CentOS 7, mund të instaloni versionin më të fundit të qëndrueshëm të Apache duke përdorur YUM:
sudo yum install httpd -y
Tjetra, hiqni faqen e mirëseardhjes Apache:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Për qëllime sigurie, duhet të parandaloni që Apache të ekspozojë skedarët tek vizitorët e uebit:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Nisni serverin në internet Apache dhe aktivizoni fillimin automatik në nisjen e sistemit:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Hapi 3: Instaloni MariaDB 10
Froxlor duhet të ruajë të dhënat e tij në një bazë të dhënash të marrëdhënieve. Në CentOS 7, rekomandohet të përdorni MariaDB 10.1.
3.1 Konfiguro repon MariaDB 10.1 YUM
Thjesht kopjoni të gjithë segmentin e kodit më poshtë në terminalin tuaj SSH dhe më pas shtypni Enterpër të importuar skedarin repo:
cat <<EOF | sudo tee -a /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.1 CentOS repository list - created 2017-01-14 03:11 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF
3.2 Instaloni MariaDB 10.1 duke përdorur YUM:
sudo yum install MariaDB-server MariaDB-client -y
3.3 Nisni shërbimin MariaDB dhe aktivizoni fillimin automatik në nisje:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
3.4 Siguroni instalimin e MariaDB:
Drejtoni komandën e mëposhtme për të siguruar MariaDB:
sudo /usr/bin/mysql_secure_installation
Përgjigjuni pyetjeve si më poshtë dhe sigurohuni që të përdorni një fjalëkalim privat dhe të fortë root MariaDB.
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
3.5 Krijoni një bazë të dhënash MariaDB për Froxlor
Hyni në guaskën MySQL si root:
mysql -u root -p
Futni fjalëkalimin rrënjësor të MariaDB që keni vendosur më parë në mënyrë që të identifikoheni.
Në guaskën MySQL, krijoni një bazë të dhënash froxlor, një përdorues të paprivilegjuar froxlordhe fjalëkalimin e tij (të themi se është yourpassword) duke përdorur komandat e mëposhtme.
Shënim: Mos harroni të zëvendësoni fjalëkalimin shembull yourpasswordme një fjalëkalim të sigurt.
CREATE DATABASE froxlor;
CREATE USER 'froxlor'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON froxlor.* TO 'froxlor'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Hapi 4: Instaloni PHP 7
Instaloni PHP 7.1 dhe të gjitha varësitë e nevojshme duke përdorur Webtaticrepon YUM si më poshtë:
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
sudo yum install mod_php71w php71w-mysqlnd php71w-common php71w-process php71w-mbstring php71w-bcmath php71w-gd php71w-cli -y
Hapi 5: Instaloni Froxlor
Shkarkoni versionin më të fundit të qëndrueshëm të Froxlor, shpalosni arkivin në direktorinë rrënjësore të internetit dhe më pas jepni lejet e duhura për të gjithë skedarët e Froxlor:
cd /var/www/html
sudo wget https://files.froxlor.org/releases/froxlor-latest.tar.gz
sudo tar -zxvf froxlor-latest.tar.gz
sudo chown -R apache:apache /var/www/html/froxlor
sudo rm froxlor-latest.tar.gz
sudo systemctl restart httpd.service
Modifikoni rregullat e murit të zjarrit për të lejuar aksesin në ueb:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Tani, drejtojeni shfletuesin tuaj të internetit në http://203.0.113.1/froxlor/, duke vazhduar instalimin në ndërfaqen e uebit.
1) Në Welcome to Froxlorfaqe, klikoni Start installlidhjen.
2) Në Checking system requirementsfaqe, sigurohuni që të gjitha kërkesat janë përmbushur dhe më pas klikoni lidhjen Click here to continue.
3) Në Froxlor install - setupfaqe, jepni informacionin e nevojshëm si më poshtë dhe më pas klikoni lidhjen Click here to continue.
Lidhja me bazën e të dhënave
- MySQL-Emri i hostit:
127.0.0.1
- Emri i bazës së të dhënave:
froxlor
- Emri i përdoruesit për llogarinë e paprivilegjuar MySQL:
froxlor
- Fjalëkalimi për llogarinë e paprivilegjuar MySQL:
yourpassword
- Emri i përdoruesit për llogarinë MySQL-root: rrënjë
- Fjalëkalimi për llogarinë MySQL-root:
<MariaDB-root-password>
Llogaria e Administratorit
- Emri i përdoruesit të administratorit:
<your-Froxlor-admin-username>
- Fjalëkalimi i administratorit:
<your-Floxlor-admin-password>
- Administratori-Fjalëkalimi (konfirmo):
<your-Floxlor-admin-password>
Cilësimet e serverit
- Emri i serverit (FQDN, pa adresë IP):
<your-server's-FQDN>
- IP e serverit:
203.0.113.1
- Webserver Apache 2.4:
Apache 2.4
- Emri i përdoruesit HTTP:
apache
- Emri i grupit HTTP:
apache
4) Në faqen e fundit, nëse asgjë nuk shkon keq, mund të përdorni lidhjen Click here to loginpër të vizituar pultin e Froxlor.
Kjo përfundon tutorialin tonë. Faleminderit per leximin.