Veebiserveri labor: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Mraudsik (talk | contribs)
Ssurva (talk | contribs)
Line 90: Line 90:
=Varukoopiate tegemine=
=Varukoopiate tegemine=


Veebide sisu backup
Veebide sisu backup siit


   cp /var/www /var/www_backup
   /var/www  


Apache2 log failide backup
Veebi sales.firma backup siit


   cp /etc/apache /etc/apache_backup
   /var/www/sales
 


Apache2 konfiguratsiooni kausta kiire backup
Apache2 log failide backup teha siit


   cp /var/log/apache2 /var/log/apache2_backup
   /etc/apache
 
Apache2 konfiguratsiooni kausta backup siit
 
  /var/log/apache2


=Taastamine=
=Taastamine=

Revision as of 11:52, 15 September 2009

Legend

Firmale on vaja luua kaks veebilehte:

  • www.firma.ee
  • sales.firma.ee

Mõlemal lehel saab kasutada php'd

Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks


Tulemuse kontroll

Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.

Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga "firma pealeht". Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.

Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga "müügiosakond" Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)

phpMyAdmin abil peab saama luua andmebaase ja tabeleid

Töö käik

Logime ennast root kasutajaks:

sudo -i

Enne installerimist tasub uuendada tarkvara nimekirja:

apt-get update

Testimiseks paigalda links veebisirvija

apt-get install links

Veebiserveri installeerimine

Installeerimine apt abil:

apt-get install apache2

Teenuse taaskäivitamine:

/etc/init.d/apache2 restart

MySQL installeerimine

MySQL installeerimiseks tuleb sisestada Shelli käsk:

sudo apt-get install mysql-server

Installeerimisel küsitakse MySQL root parooli määramist.

phpMyAdmin installeerimine

Nimelahenduse loomine

Nimepõhiste virtuaalserverite loomine

phpinfo lehe loomine

Loo fail

vi /var/www/phpinfo.php

Kirjuta faili

<?php
phpinfo();
?>

SSL keskkonna loomine

Sertifikaadi genereerimine

SSL seadistamine

Teenuse start/stop/restart

Apache2

 sudo /etc/init.d/apache2 {start | stop | restart}

Mysql-server

 sudo /etc/init.d/mysql {start | stop | restart}

Varukoopiate tegemine

Veebide sisu backup siit

 /var/www 

Veebi sales.firma backup siit

 /var/www/sales
 

Apache2 log failide backup teha siit

 /etc/apache

Apache2 konfiguratsiooni kausta backup siit

 /var/log/apache2

Taastamine

 cp /var/www_backup /var/www
 cp /etc/apache_backup /etc/apache
 cp /var/log/apache2_backup /var/log/apache2

Lingid

Kuutõrvaja - Apache'i veebiserver - Siit saab abi