Предуслови
Корак 1: Ажурирајте систем
Корак 2: Инсталирајте Апацхе веб сервер
Корак 3: Инсталирајте МариаДБ 10
Корак 4: Инсталирајте ПХП 7
Корак 5: Инсталирајте Фроклор
Фроклор је бесплатни, лаган, али моћан панел за управљање сервером отвореног кода који је одличан за успостављање и управљање услугом веб хостинга.
Овај чланак ће објаснити процес инсталирања Фроклор-а на ЦентОС 7 сервер.
Предуслови
Корак 1: Ажурирајте систем
Да би ваш систем био ажуриран, покрените следеће команде као судо корисник:
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now
Поново се пријавите као исти судо корисник након што се систем поново покрене.
Корак 2: Инсталирајте Апацхе веб сервер
На ЦентОС 7 можете да инсталирате најновије стабилно издање Апацхе-а користећи ИУМ:
sudo yum install httpd -y
Затим уклоните Апацхе страницу добродошлице:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Из безбедносних разлога, требало би да спречите Апацхе да излаже датотеке посетиоцима веба:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Покрените Апацхе веб сервер и омогућите аутоматско покретање при покретању система:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Корак 3: Инсталирајте МариаДБ 10
Фроклор треба да ускладишти своје податке у бази података веза. На ЦентОС 7 препоручује се коришћење МариаДБ 10.1.
3.1 Подесите МариаДБ 10.1 ИУМ репо
Само копирајте цео сегмент кода испод у ваш ССХ терминал, а затим притисните Enterда увезете репо датотеку:
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 Инсталирајте МариаДБ 10.1 користећи ИУМ:
sudo yum install MariaDB-server MariaDB-client -y
3.3 Покрените МариаДБ услугу и омогућите аутоматско покретање при покретању:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
3.4 Обезбедите инсталацију МариаДБ-а:
Покрените доњу команду да бисте заштитили МариаДБ:
sudo /usr/bin/mysql_secure_installation
Одговорите на питања на следећи начин и обавезно користите приватну и јаку МариаДБ роот лозинку.
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 Креирајте МариаДБ базу података за Фроклор
Пријавите се у МиСКЛ љуску као root:
mysql -u root -p
Унесите МариаДБ роот лозинку коју сте раније поставили да бисте се пријавили.
У МиСКЛ љусци креирајте базу података froxlor, непривилегованог корисника froxlorи његову лозинку (рецимо да јесте yourpassword) користећи следеће команде.
Напомена: Не заборавите да замените узорак лозинке yourpasswordбезбедном лозинком.
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;
Корак 4: Инсталирајте ПХП 7
Инсталирајте ПХП 7.1 и све потребне зависности користећи WebtaticИУМ репо на следећи начин:
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
Корак 5: Инсталирајте Фроклор
Преузмите најновију стабилну верзију Фроклор-а, распакујте архиву у основни веб директоријум, а затим дајте одговарајуће дозволе за све Фроклор датотеке:
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
Измените правила заштитног зида да бисте омогућили приступ вебу:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Сада усмерите свој веб претраживач на http://203.0.113.1/froxlor/, настављајући инсталацију у веб интерфејсу.
1) На Welcome to Froxlorстраници кликните на Start installвезу.
2) На Checking system requirementsстраници проверите да ли су сви захтеви испуњени, а затим кликните на везу Click here to continue.
3) На Froxlor install - setupстраници унесите потребне информације на следећи начин, а затим кликните на везу Click here to continue.
Веза са базом података
- МиСКЛ-име хоста:
127.0.0.1
- Назив базе података:
froxlor
- Корисничко име за непривилеговани МиСКЛ налог:
froxlor
- Лозинка за непривилеговани МиСКЛ налог:
yourpassword
- Корисничко име за МиСКЛ-роот-аццоунт: роот
- Лозинка за МиСКЛ-роот-налог:
<MariaDB-root-password>
Администраторски налог
- Корисничко име администратора:
<your-Froxlor-admin-username>
- Администраторска лозинка:
<your-Floxlor-admin-password>
- Администраторска лозинка (потврдите):
<your-Floxlor-admin-password>
Подешавања сервера
- Име сервера (ФКДН, без ИП адресе):
<your-server's-FQDN>
- ИП сервера:
203.0.113.1
- Веб сервер Апацхе 2.4:
Apache 2.4
- ХТТП корисничко име:
apache
- ХТТП име групе:
apache
4) На последњој страници, ако ништа не крене по злу, можете користити везу Click here to loginда посетите Фроклор контролну таблу.
Тиме је наш водич завршен. Хвала за читање.