Tämä teksti jatkaa AWS EC2-virtuaalipalvelimen asennusta. Katso tekstin ensimmäinen osa tästä blogista.
4. MariaDB:n asennus
Kirjaudu sisään EC2-palvelimelle SSH:lla ja suorita seuraavat valmistelutoimet SSH:ssa.
4.1 Asenna MariaDB 1.05 komennolla:
sudo amazon-linux-extras install mariadb10.5
4.2 Käynnistä MariaDB komennolla:
sudo systemctl start mariadb
4.3 Poista testitaulut komennolla:
sudo mysql_secure_installation
4.4 Tarkista, että tietokanta avautuu komennolla:
mysql -uroot -p
Poistu mysql-komentotulkista komennolla exit.
4.5 Jos mysql-komentotulkki käynnistui oikein, niin asenna MariaDB käynnistymään automaattisesti komennolla:
sudo systemctl enable mariadb
Tietokanta on nyt käytössä, ja voit jatkaa Apachen asennukseen.
5. Apachen asennus
5.1 Asenna Apache ja SSL-tuki komennolla:
sudo yum install httpd mod_ssl
5.2 Lisää www-data ryhmä komennolla:
sudo groupadd www-data
5.3 Lisää apache ja ec2-user käyttäjät www-data ryhmään komennoilla:
sudo usermod -a -G www-data apache sudo usermod -a -G www-data ec2-user
Jos käytät ec2-userin tilalla tai rinnalla muita ylläpitokäyttäjiä, niin lisää heidät vastaavasti www-data -ryhmään.
5.4 Lisää palvelulle tyhjä etusivu seuraavilla komennoilla:
cd /var/www/html sudo touch index.html robots.txt favicon.ico
Tämän tarkoituksena on, että jos palvelimen konfiguraatiossa tapahtuu virhe, niin käyttäjälle näytetään vain tyhjä valkea sivu.
5.5 Luo vhosts.d-hakemisto, jonne tallennetaan saittien konfiguraatiotiedostot komennolla:
sudo mkdir /etc/httpd/vhosts.d
Avaa /etc/httpd/conf/httpd.conf tiedosto muokattavaksi komennolla:
sudo vim /etc/httpd/conf/httpd.conf
ja lisää tiedoston loppuun rivit:
# Load virtual hosts IncludeOptional vhosts.d/*.conf
5.6 Avaa /etc/httpd/conf.modules.d/00-mpm.conf tiedosto editoriin ja kommentoi tai poista rivejä siten, että tiedostoon jää vain:
LoadModule mpm_event_module modules/mod_mpm_event.so
5.7 Käynnistä Apache komennolla:
sudo systemctl start httpd
Avaa nettiselain ja mene osoitteeseen http://korpelankauppa.fi, missä korpelankauppa.fi on varaamasi verkkotunnus. Jos kaikki meni OK, niin näet tyhjän valkea sivun ilman virheilmoituksia.
5.8 Aseta Apache käynnistymään bootissa komennolla:
sudo systemctl enable httpd