Aveti intrebari? Sunteti in locul potrivit!
Actualizati sistemul
apt-get update -y
apt-get upgrade -y
Adau
adduser <username>
Completati parola si retastati pentru acest utilizator:
Adaugati utilizatorul la grupul sudo
:
usermod -aG sudo <username>
Instalati ultima versiune stabila Apache 2.4:
sudo apt-get install apache2 -y
Utilizati urmatoarea comanda pentru a verifica versiunea instalata :
apache2 -v
Output este de forma:
Server version: Apache/2.4.29 (Ubuntu)
Server built: 2018-10-03T14:41:08
In productie, este recomandat sa eliminati pagina defaul de welcome :
sudo mv /var/www/html/index.html /var/www/html/index.html.bak
Din motive de securitate, ar trebui sa preveniti ca Apache sa afiseze fisierele si directoarele din directorul root vizitatorilor /var/www/html
:
sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/apache2/apache2.conf
Porniti serviciile Apache si setati pornirea la reboot:
sudo systemctl start apache2.service
sudo systemctl enable apache2.service
Primul pas, instalati software-properties-common
, daca este necesar:
sudo apt-get install software-properties-common
Apoi importati cheia gpg :
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
Adaugati apt repo:
sudo add-apt-repository 'deb [arch=amd64] http://mirror.zol.co.zw/mariadb/repo/10.3/ubuntu bionic main'
Actualizati apt:
sudo apt update -y
Acum puteti instala MariaDB:
sudo apt install -y mariadb-server mariadb-client
In timpul procesului de instalare, MariaDB configurarea pachetelor va solicita prin pop-uri automate setarea unui noi parole pentru utilizator root MariaDB. Setati o parola si confirmati parola.
Dipa ce aveti instalat MariaDB, verificati instalarea :
mysql -V
Output va fi similar cu:
mysql Ver 15.1 Distrib 10.3.10-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Porniti si activat serviciul MariaDB :
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Securizati instalarea MariaDB:
sudo /usr/bin/mysql_secure_installation
In prima fereastra este necesar sa introduceti parola setata la pasul de mai sus pentru utilizatorul root. La pasul urmatorul sunteti intrabat daca doriti modificarea parolei. Selectati n
si apasati ENTER, oar daca doriti puteti schimba parola.
In procesul de instalare interactiv, doar apasati ENTER pentru aplicarea setarilor implicite.
MariaDB 10.3 este acum instalata pe sistemul dvs.. Puteti seta un utilizator de baza de date si o baza de date pentru aplicatiile ce urmeaza sa le gazduiti.
Autentificati-va la shell-ul MySQL ca root
:
mysql -u root -p
Introduceti parola de root pentru MariaDB
Creati o baza de date MariaDB webapp
, un utilizator webappuser
, si setati o parola pentru utilizatorul de baza de date yourpassword
:
CREATE DATABASE webapp;
CREATE USER 'webappuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON webapp.* TO 'webappuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Daca este necesar, puteti customiza MariaDB prin editatarea si modificarea fisierului de configurare MariaDB care se poate gasi la /etc/mysql/my.cnf
:
sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.bak
sudo vi /etc/mysql/my.cnf
Amintiti-va sa restartati serviciul MariaDB daca efectuati modificari acelu fisie:
sudo systemctl restart mariadb.service
Asigurati-va ca instalti aceste pachete doar dupa instalarea Apache :
sudo apt-get install -y php libapache2-mod-php7.2 php7.2-cli php7.2-common php7.2-mbstring php7.2-gd php7.2-intl php7.2-xml php7.2-mysql php7.2-zip
In mod implicit, firewall-ul UFW din Ubuntu 18.04 este inactive. Este necesar sa activati UFW firewall pentru o mai buna securitate:
sudo ufw app list
Setati regulile:
sudo ufw allow OpenSSH
sudo ufw allow in "Apache Full"
Apoi, activati ufw:
sudo ufw enable