<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nstsetni</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nstsetni"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Nstsetni"/>
	<updated>2026-05-08T04:03:57Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=1518</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=1518"/>
		<updated>2009-12-15T21:07:41Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Nimelahenduse loomine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Versioonide ajalugu=&lt;br /&gt;
&lt;br /&gt;
Versioon 1(20% valmis): 24.11.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 2(50% valmis): 30.11.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 3(85% valmis): 01.12.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 4(100% valmis): 07.12.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 5(muudetud): 15.12.2009&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas mingi varem tehtud veebiserver, siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MySQL installeerimine==&lt;br /&gt;
MySQL installeerimiseks tuleb sisestada Shelli käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installeerimisel küsitakse MySQL root parooli määramist.&lt;br /&gt;
&lt;br /&gt;
==phpMyAdmin installeerimine==&lt;br /&gt;
&lt;br /&gt;
=== Paigaldamine ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installeerimise käigus palutakse valida:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) veebiserver, millele phpMyAdmin paigalda - vali apache2&amp;lt;br /&amp;gt;&lt;br /&gt;
2) administraatori parool&amp;lt;br /&amp;gt;&lt;br /&gt;
3) kas paigaldada vaikimisi seadistusega andmebaas - yes&lt;br /&gt;
&lt;br /&gt;
=== Seadistamine ===&lt;br /&gt;
&lt;br /&gt;
Muudame Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/apache2.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa sinna rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;Include /etc/phpmyadmin/apache.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache teenus tuleb taaskäivitada:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontroll ===&lt;br /&gt;
&lt;br /&gt;
Kontrollida saab käsureaga:&lt;br /&gt;
&amp;lt;pre&amp;gt;links http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternatiivne seadistamine===&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Nimelahenduse loomine==&lt;br /&gt;
&lt;br /&gt;
1) Uurida välja oma masina IP käsuga &amp;lt;pre&amp;gt;ifconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Muuta &#039;hosts&#039; faili käsuga &amp;lt;pre&amp;gt; nano /etc/hosts&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Lisada read &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;MasinaIP&amp;gt; www.album.ee&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; photo.album.ee&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.album.ee ja photo.album.ee&lt;br /&gt;
 ping &#039;&#039;&#039;www.album.ee&#039;&#039;&#039;&lt;br /&gt;
 ping &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039;&lt;br /&gt;
Neid veebilehti saab pingida/testida ainult kohalikust serverimasinast.&lt;br /&gt;
Kui ping vastab, on nimelahendus õigesti seadistatud&lt;br /&gt;
&lt;br /&gt;
==Nimepõhiste virtuaalserverite loomine ==&lt;br /&gt;
&lt;br /&gt;
*Loo kataloogid www ja photo /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /var/www/www /var/www/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeeri /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning loo koopiad www ja photo nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/photo&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava photo konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud photo fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/photo.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/photo.access.log combined&#039;&#039;&#039;&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud www fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;www.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/www.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/www.access.log&#039;&#039;&#039; combined&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*photo ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada photo ning www, sisestades käsurealt järgmised käsud:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite photo&lt;br /&gt;
a2ensite www&lt;br /&gt;
a2dissite default&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui teil on mõni veebileht ka olemas siis seda tuleb ka välja lülitada&lt;br /&gt;
*Testimine&lt;br /&gt;
Testimiseks tuleb luua index.html fail nii www kui ka photo kataloogi.&lt;br /&gt;
Selleks tegutse järgmiselt: &lt;br /&gt;
&lt;br /&gt;
1. Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
1.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Tere tulemast www.album.ee veebilehele!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2. Loo fail photo kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/photo/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Siin saab fotod vaadata&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Kontrollimiseks mine veebilehitsejaga järgmistele aadressidele:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links www.album.ee&lt;br /&gt;
links photo.album.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui ei tööta siis kontrollige, et kõik failid oleks korralikult muudetud. Võib olla veebilehe nimi on juba olemas, selle kontrollimiseks vaadake mis IP aadressile läheb signaal:&lt;br /&gt;
&lt;br /&gt;
 ping www.album.ee&lt;br /&gt;
&lt;br /&gt;
kui IP on teie arvuti oma, siis viga ei ole selles!&lt;br /&gt;
&lt;br /&gt;
==phpinfo lehe loomine==&lt;br /&gt;
Loo fail&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/phpinfo.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
phpinfo();&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kontrollimiseks mine veebilehitsejaga aadressile&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links http://www.album.ee/phpinfo.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Peaks nägema standartset phpinfo lehte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SSL keskkonna loomine==&lt;br /&gt;
===Sertifikaadi genereerimine===&lt;br /&gt;
&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida &#039;&#039;&#039;www.album.ee&#039;&#039;&#039; võtmed&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /etc/apache2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada seal käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout www.album.ee.key -newkey rsa:1024 &amp;gt; www.album.ee.csr &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Küsimustele vastata nii nagu allpool näidatud.&amp;lt;/p&amp;gt;                    &lt;br /&gt;
&amp;lt;pre&amp;gt;Country Name (2 letter code) [AU]:EE&lt;br /&gt;
State or Province Name (full name) [Some-State]:Tallinn&lt;br /&gt;
Locality Name (eg, city) []:Tallinn&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Album&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.album.ee&lt;br /&gt;
Email Address []:&lt;br /&gt;
A challenge password []:&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada need käsud&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -req -days 3650 -in www.album.ee.csr -signkey www.album.ee.key -out www.album.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuvada sertifikaadi sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.album.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd genereerime &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039; võtmed&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /etc/apache2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada seal käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout photo.album.ee.key -newkey rsa:1024 &amp;gt; photo.album.ee.csr &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Küsimustele vastata nii nagu allpool näidatud.&amp;lt;/p&amp;gt;                    &lt;br /&gt;
&amp;lt;pre&amp;gt;Country Name (2 letter code) [AU]:EE&lt;br /&gt;
State or Province Name (full name) [Some-State]:Tallinn&lt;br /&gt;
Locality Name (eg, city) []:Tallinn&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Album&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:photo.album.ee&lt;br /&gt;
Email Address []:&lt;br /&gt;
A challenge password []:&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada need käsud&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -req -days 3650 -in photo.album.ee.csr -signkey photo.album.ee.key -out photo.album.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuvada sertifikaadi sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in photo.album.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SNI Seadistamine==&lt;br /&gt;
Kasutades Server Name Indication, ehk SNI, saab ühe IP ja pordi pealt suunata päringuid erinevatele https veebilehtedele.&amp;lt;br&amp;gt;&lt;br /&gt;
Tekitame uue faili nimega 000-default, kataloogis &#039;&#039;&#039;/etc/apache2/sites-enabled/&#039;&#039;&#039; :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-enabled/000-default&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili sisuks on:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NameVirtualHost *:443&lt;br /&gt;
SSLStrictSNIVHostCheck off&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.album.ee&lt;br /&gt;
        DocumentRoot /var/www/www&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Directory /var/www/www&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/www.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/www.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   ErrorLog     /var/log/apache2/www.album.ee-ssl-error.log&lt;br /&gt;
   TransferLog  /var/log/apache2/www.album.ee-ssl-access.log&lt;br /&gt;
&lt;br /&gt;
   SSLEngine on&lt;br /&gt;
   SSLCertificateFile /etc/apache2/www.album.ee.crt&lt;br /&gt;
   SSLCertificateKeyFile /etc/apache2/www.album.ee.key&lt;br /&gt;
   SSLOptions +StdEnvVars&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName photo.album.ee&lt;br /&gt;
        DocumentRoot /var/www/photo&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/photo&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/photo.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/photo.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
   ErrorLog     /var/log/apache2/photo.album.ee-ssl-error.log&lt;br /&gt;
   TransferLog  /var/log/apache2/photo.album.ee-ssl-access.log&lt;br /&gt;
&lt;br /&gt;
   SSLEngine on&lt;br /&gt;
   SSLCertificateFile /etc/apache2/photo.album.ee.crt&lt;br /&gt;
   SSLCertificateKeyFile /etc/apache2/photo.album.ee.key&lt;br /&gt;
   SSLOptions +StdEnvVars&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
       ServerAdmin webmaster@localhost&lt;br /&gt;
       ServerName www.album.ee&lt;br /&gt;
        DocumentRoot /var/www/www     &lt;br /&gt;
        &amp;lt;Directory /&amp;gt;             &lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/www&amp;gt;  &lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None               &lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt; &lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/www-error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.                &lt;br /&gt;
        LogLevel warn          &lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/www-access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot; &lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow          &lt;br /&gt;
        Deny from all                            &lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;        &lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName photo.album.ee&lt;br /&gt;
        DocumentRoot /var/www/photo&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/photo&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all &lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all                   &lt;br /&gt;
        &amp;lt;/Directory&amp;gt;            &lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/photo.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn                  &lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/photo.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;     &lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt; &lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None        &lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all             &lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;               &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;NameVirtualHost *:443&#039;&#039;&#039; - tähendab, et kõigil IP&#039;del on virtual host päringud &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;SSLStrictSNIVHostCheck&#039;&#039;&#039; - kui off siis ühendus on lubatud mitte-SNI klientidelt ka, on - ei lubata.&lt;br /&gt;
Uue browseri kasutajatel peab olema &#039;&#039;&#039;on&#039;&#039;&#039;. Kuna selles töös on kasutatud vana browseri versioon siis on &#039;&#039;&#039;off&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Restardime apache kontrollimiseks:===&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
===Testimiseks käivitame järgmised käsud:===&lt;br /&gt;
&lt;br /&gt;
 links www.album.ee&lt;br /&gt;
 links photo.album.ee&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;links https://www.album.ee&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;links https://photo.album.ee&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tulevad õiged lehed ette ja erroreid ei viska, siis on kõik OK.&lt;br /&gt;
&lt;br /&gt;
==Teenuse start/stop/restart==&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
==Varukoopiate tegemine==&lt;br /&gt;
Failide kopeerimiseks sisestage käsk:&lt;br /&gt;
cp -a [mida] [kuhu]&lt;br /&gt;
Näiteks:&lt;br /&gt;
 cp -a /var/www/www /home&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
 /var/www/www &lt;br /&gt;
&lt;br /&gt;
Veebi photo.album backup siit&lt;br /&gt;
&lt;br /&gt;
 /var/www/photo&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
 /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
 /var/log/apache2&lt;br /&gt;
&lt;br /&gt;
=Taastejuhend=&lt;br /&gt;
==Taastamine==&lt;br /&gt;
&lt;br /&gt;
Failide taastamiseks minge kataloogi kus on varukoopia salvestatud ja sisestage käsk:&lt;br /&gt;
cp -a [mida] [kuhu]&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
 cp -a /home/apache2 /etc&lt;br /&gt;
&lt;br /&gt;
Veebi sisu andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/www&lt;br /&gt;
&lt;br /&gt;
photo.album andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/www/photo&lt;br /&gt;
&lt;br /&gt;
Veebiserveri upgrades tulnud tõrked taasta varasem konfiguratsioon kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /etc/apache2&lt;br /&gt;
&lt;br /&gt;
logifailid taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/log/apache2&lt;br /&gt;
&lt;br /&gt;
=Teenuse monitoorimise soovitused=&lt;br /&gt;
&lt;br /&gt;
Kui midagi ei tööta:&lt;br /&gt;
* Kõigepealt tehke teenuse restart &lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
Kui mingi probleem on teenuse sees, siis ta viskab teade täpselt kus kohas see viga on.&lt;br /&gt;
*Kontrollige kõik .conf ja .log failid, et süntaks oleks õige.&lt;br /&gt;
*Kui üleval mainitud ei aita, siis proovige varukoopiate taastamine.&lt;br /&gt;
*Abiinfo saamiseks võtke ühendust [[e-maili]] või [[telefoni]] teel&lt;br /&gt;
&lt;br /&gt;
=Lingid=&lt;br /&gt;
&lt;br /&gt;
 [http://kuutorvaja.eenet.ee/wiki/Apache&#039;i_veebiserver Kuutõrvaja - Apache&#039;i veebiserver] - Siit saab abi&lt;br /&gt;
 [http://www.ubuntu.com/getubuntu/upgrading Ubuntu serevri upgrade] &lt;br /&gt;
 [http://en.wikipedia.org/wiki/Server_Name_Indication SNI]&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=1517</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=1517"/>
		<updated>2009-12-15T20:58:20Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Taastamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Versioonide ajalugu=&lt;br /&gt;
&lt;br /&gt;
Versioon 1(20% valmis): 24.11.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 2(50% valmis): 30.11.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 3(85% valmis): 01.12.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 4(100% valmis): 07.12.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 5(muudetud): 15.12.2009&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas mingi varem tehtud veebiserver, siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MySQL installeerimine==&lt;br /&gt;
MySQL installeerimiseks tuleb sisestada Shelli käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installeerimisel küsitakse MySQL root parooli määramist.&lt;br /&gt;
&lt;br /&gt;
==phpMyAdmin installeerimine==&lt;br /&gt;
&lt;br /&gt;
=== Paigaldamine ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installeerimise käigus palutakse valida:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) veebiserver, millele phpMyAdmin paigalda - vali apache2&amp;lt;br /&amp;gt;&lt;br /&gt;
2) administraatori parool&amp;lt;br /&amp;gt;&lt;br /&gt;
3) kas paigaldada vaikimisi seadistusega andmebaas - yes&lt;br /&gt;
&lt;br /&gt;
=== Seadistamine ===&lt;br /&gt;
&lt;br /&gt;
Muudame Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/apache2.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa sinna rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;Include /etc/phpmyadmin/apache.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache teenus tuleb taaskäivitada:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontroll ===&lt;br /&gt;
&lt;br /&gt;
Kontrollida saab käsureaga:&lt;br /&gt;
&amp;lt;pre&amp;gt;links http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternatiivne seadistamine===&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Nimelahenduse loomine==&lt;br /&gt;
&lt;br /&gt;
1) Uurida välja oma masina IP käsuga &amp;lt;pre&amp;gt;ifconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Muuta &#039;hosts&#039; faili käsuga &amp;lt;pre&amp;gt; nano /etc/hosts&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Lisada read &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;MasinaIP&amp;gt; www.album.ee&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; photo.album.ee&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.album.ee ja photo.album.ee&lt;br /&gt;
Kui ping vastab, on nimelahendus õigesti seadistatud&lt;br /&gt;
&lt;br /&gt;
==Nimepõhiste virtuaalserverite loomine ==&lt;br /&gt;
&lt;br /&gt;
*Loo kataloogid www ja photo /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /var/www/www /var/www/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeeri /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning loo koopiad www ja photo nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/photo&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava photo konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud photo fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/photo.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/photo.access.log combined&#039;&#039;&#039;&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud www fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;www.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/www.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/www.access.log&#039;&#039;&#039; combined&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*photo ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada photo ning www, sisestades käsurealt järgmised käsud:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite photo&lt;br /&gt;
a2ensite www&lt;br /&gt;
a2dissite default&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui teil on mõni veebileht ka olemas siis seda tuleb ka välja lülitada&lt;br /&gt;
*Testimine&lt;br /&gt;
Testimiseks tuleb luua index.html fail nii www kui ka photo kataloogi.&lt;br /&gt;
Selleks tegutse järgmiselt: &lt;br /&gt;
&lt;br /&gt;
1. Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
1.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Tere tulemast www.album.ee veebilehele!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2. Loo fail photo kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/photo/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Siin saab fotod vaadata&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Kontrollimiseks mine veebilehitsejaga järgmistele aadressidele:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links www.album.ee&lt;br /&gt;
links photo.album.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui ei tööta siis kontrollige, et kõik failid oleks korralikult muudetud. Võib olla veebilehe nimi on juba olemas, selle kontrollimiseks vaadake mis IP aadressile läheb signaal:&lt;br /&gt;
&lt;br /&gt;
 ping www.album.ee&lt;br /&gt;
&lt;br /&gt;
kui IP on teie arvuti oma, siis viga ei ole selles!&lt;br /&gt;
&lt;br /&gt;
==phpinfo lehe loomine==&lt;br /&gt;
Loo fail&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/phpinfo.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
phpinfo();&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kontrollimiseks mine veebilehitsejaga aadressile&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links http://www.album.ee/phpinfo.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Peaks nägema standartset phpinfo lehte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SSL keskkonna loomine==&lt;br /&gt;
===Sertifikaadi genereerimine===&lt;br /&gt;
&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida &#039;&#039;&#039;www.album.ee&#039;&#039;&#039; võtmed&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /etc/apache2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada seal käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout www.album.ee.key -newkey rsa:1024 &amp;gt; www.album.ee.csr &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Küsimustele vastata nii nagu allpool näidatud.&amp;lt;/p&amp;gt;                    &lt;br /&gt;
&amp;lt;pre&amp;gt;Country Name (2 letter code) [AU]:EE&lt;br /&gt;
State or Province Name (full name) [Some-State]:Tallinn&lt;br /&gt;
Locality Name (eg, city) []:Tallinn&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Album&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.album.ee&lt;br /&gt;
Email Address []:&lt;br /&gt;
A challenge password []:&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada need käsud&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -req -days 3650 -in www.album.ee.csr -signkey www.album.ee.key -out www.album.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuvada sertifikaadi sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.album.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd genereerime &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039; võtmed&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /etc/apache2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada seal käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout photo.album.ee.key -newkey rsa:1024 &amp;gt; photo.album.ee.csr &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Küsimustele vastata nii nagu allpool näidatud.&amp;lt;/p&amp;gt;                    &lt;br /&gt;
&amp;lt;pre&amp;gt;Country Name (2 letter code) [AU]:EE&lt;br /&gt;
State or Province Name (full name) [Some-State]:Tallinn&lt;br /&gt;
Locality Name (eg, city) []:Tallinn&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Album&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:photo.album.ee&lt;br /&gt;
Email Address []:&lt;br /&gt;
A challenge password []:&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada need käsud&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -req -days 3650 -in photo.album.ee.csr -signkey photo.album.ee.key -out photo.album.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuvada sertifikaadi sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in photo.album.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SNI Seadistamine==&lt;br /&gt;
Kasutades Server Name Indication, ehk SNI, saab ühe IP ja pordi pealt suunata päringuid erinevatele https veebilehtedele.&amp;lt;br&amp;gt;&lt;br /&gt;
Tekitame uue faili nimega 000-default, kataloogis &#039;&#039;&#039;/etc/apache2/sites-enabled/&#039;&#039;&#039; :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-enabled/000-default&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili sisuks on:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NameVirtualHost *:443&lt;br /&gt;
SSLStrictSNIVHostCheck off&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.album.ee&lt;br /&gt;
        DocumentRoot /var/www/www&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Directory /var/www/www&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/www.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/www.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   ErrorLog     /var/log/apache2/www.album.ee-ssl-error.log&lt;br /&gt;
   TransferLog  /var/log/apache2/www.album.ee-ssl-access.log&lt;br /&gt;
&lt;br /&gt;
   SSLEngine on&lt;br /&gt;
   SSLCertificateFile /etc/apache2/www.album.ee.crt&lt;br /&gt;
   SSLCertificateKeyFile /etc/apache2/www.album.ee.key&lt;br /&gt;
   SSLOptions +StdEnvVars&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName photo.album.ee&lt;br /&gt;
        DocumentRoot /var/www/photo&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/photo&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/photo.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/photo.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
   ErrorLog     /var/log/apache2/photo.album.ee-ssl-error.log&lt;br /&gt;
   TransferLog  /var/log/apache2/photo.album.ee-ssl-access.log&lt;br /&gt;
&lt;br /&gt;
   SSLEngine on&lt;br /&gt;
   SSLCertificateFile /etc/apache2/photo.album.ee.crt&lt;br /&gt;
   SSLCertificateKeyFile /etc/apache2/photo.album.ee.key&lt;br /&gt;
   SSLOptions +StdEnvVars&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
       ServerAdmin webmaster@localhost&lt;br /&gt;
       ServerName www.album.ee&lt;br /&gt;
        DocumentRoot /var/www/www     &lt;br /&gt;
        &amp;lt;Directory /&amp;gt;             &lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/www&amp;gt;  &lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None               &lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt; &lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/www-error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.                &lt;br /&gt;
        LogLevel warn          &lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/www-access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot; &lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow          &lt;br /&gt;
        Deny from all                            &lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;        &lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName photo.album.ee&lt;br /&gt;
        DocumentRoot /var/www/photo&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/photo&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all &lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all                   &lt;br /&gt;
        &amp;lt;/Directory&amp;gt;            &lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/photo.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn                  &lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/photo.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;     &lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt; &lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None        &lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all             &lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;               &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;NameVirtualHost *:443&#039;&#039;&#039; - tähendab, et kõigil IP&#039;del on virtual host päringud &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;SSLStrictSNIVHostCheck&#039;&#039;&#039; - kui off siis ühendus on lubatud mitte-SNI klientidelt ka, on - ei lubata.&lt;br /&gt;
Uue browseri kasutajatel peab olema &#039;&#039;&#039;on&#039;&#039;&#039;. Kuna selles töös on kasutatud vana browseri versioon siis on &#039;&#039;&#039;off&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Restardime apache kontrollimiseks:===&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
===Testimiseks käivitame järgmised käsud:===&lt;br /&gt;
&lt;br /&gt;
 links www.album.ee&lt;br /&gt;
 links photo.album.ee&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;links https://www.album.ee&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;links https://photo.album.ee&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tulevad õiged lehed ette ja erroreid ei viska, siis on kõik OK.&lt;br /&gt;
&lt;br /&gt;
==Teenuse start/stop/restart==&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
==Varukoopiate tegemine==&lt;br /&gt;
Failide kopeerimiseks sisestage käsk:&lt;br /&gt;
cp -a [mida] [kuhu]&lt;br /&gt;
Näiteks:&lt;br /&gt;
 cp -a /var/www/www /home&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
 /var/www/www &lt;br /&gt;
&lt;br /&gt;
Veebi photo.album backup siit&lt;br /&gt;
&lt;br /&gt;
 /var/www/photo&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
 /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
 /var/log/apache2&lt;br /&gt;
&lt;br /&gt;
=Taastejuhend=&lt;br /&gt;
==Taastamine==&lt;br /&gt;
&lt;br /&gt;
Failide taastamiseks minge kataloogi kus on varukoopia salvestatud ja sisestage käsk:&lt;br /&gt;
cp -a [mida] [kuhu]&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
 cp -a /home/apache2 /etc&lt;br /&gt;
&lt;br /&gt;
Veebi sisu andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/www&lt;br /&gt;
&lt;br /&gt;
photo.album andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/www/photo&lt;br /&gt;
&lt;br /&gt;
Veebiserveri upgrades tulnud tõrked taasta varasem konfiguratsioon kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /etc/apache2&lt;br /&gt;
&lt;br /&gt;
logifailid taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/log/apache2&lt;br /&gt;
&lt;br /&gt;
=Teenuse monitoorimise soovitused=&lt;br /&gt;
&lt;br /&gt;
Kui midagi ei tööta:&lt;br /&gt;
* Kõigepealt tehke teenuse restart &lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
Kui mingi probleem on teenuse sees, siis ta viskab teade täpselt kus kohas see viga on.&lt;br /&gt;
*Kontrollige kõik .conf ja .log failid, et süntaks oleks õige.&lt;br /&gt;
*Kui üleval mainitud ei aita, siis proovige varukoopiate taastamine.&lt;br /&gt;
*Abiinfo saamiseks võtke ühendust [[e-maili]] või [[telefoni]] teel&lt;br /&gt;
&lt;br /&gt;
=Lingid=&lt;br /&gt;
&lt;br /&gt;
 [http://kuutorvaja.eenet.ee/wiki/Apache&#039;i_veebiserver Kuutõrvaja - Apache&#039;i veebiserver] - Siit saab abi&lt;br /&gt;
 [http://www.ubuntu.com/getubuntu/upgrading Ubuntu serevri upgrade] &lt;br /&gt;
 [http://en.wikipedia.org/wiki/Server_Name_Indication SNI]&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=1516</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=1516"/>
		<updated>2009-12-15T20:48:53Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Varukoopiate tegemine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Versioonide ajalugu=&lt;br /&gt;
&lt;br /&gt;
Versioon 1(20% valmis): 24.11.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 2(50% valmis): 30.11.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 3(85% valmis): 01.12.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 4(100% valmis): 07.12.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 5(muudetud): 15.12.2009&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas mingi varem tehtud veebiserver, siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MySQL installeerimine==&lt;br /&gt;
MySQL installeerimiseks tuleb sisestada Shelli käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installeerimisel küsitakse MySQL root parooli määramist.&lt;br /&gt;
&lt;br /&gt;
==phpMyAdmin installeerimine==&lt;br /&gt;
&lt;br /&gt;
=== Paigaldamine ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installeerimise käigus palutakse valida:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) veebiserver, millele phpMyAdmin paigalda - vali apache2&amp;lt;br /&amp;gt;&lt;br /&gt;
2) administraatori parool&amp;lt;br /&amp;gt;&lt;br /&gt;
3) kas paigaldada vaikimisi seadistusega andmebaas - yes&lt;br /&gt;
&lt;br /&gt;
=== Seadistamine ===&lt;br /&gt;
&lt;br /&gt;
Muudame Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/apache2.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa sinna rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;Include /etc/phpmyadmin/apache.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache teenus tuleb taaskäivitada:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontroll ===&lt;br /&gt;
&lt;br /&gt;
Kontrollida saab käsureaga:&lt;br /&gt;
&amp;lt;pre&amp;gt;links http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternatiivne seadistamine===&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Nimelahenduse loomine==&lt;br /&gt;
&lt;br /&gt;
1) Uurida välja oma masina IP käsuga &amp;lt;pre&amp;gt;ifconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Muuta &#039;hosts&#039; faili käsuga &amp;lt;pre&amp;gt; nano /etc/hosts&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Lisada read &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;MasinaIP&amp;gt; www.album.ee&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; photo.album.ee&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.album.ee ja photo.album.ee&lt;br /&gt;
Kui ping vastab, on nimelahendus õigesti seadistatud&lt;br /&gt;
&lt;br /&gt;
==Nimepõhiste virtuaalserverite loomine ==&lt;br /&gt;
&lt;br /&gt;
*Loo kataloogid www ja photo /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /var/www/www /var/www/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeeri /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning loo koopiad www ja photo nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/photo&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava photo konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud photo fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/photo.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/photo.access.log combined&#039;&#039;&#039;&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud www fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;www.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/www.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/www.access.log&#039;&#039;&#039; combined&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*photo ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada photo ning www, sisestades käsurealt järgmised käsud:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite photo&lt;br /&gt;
a2ensite www&lt;br /&gt;
a2dissite default&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui teil on mõni veebileht ka olemas siis seda tuleb ka välja lülitada&lt;br /&gt;
*Testimine&lt;br /&gt;
Testimiseks tuleb luua index.html fail nii www kui ka photo kataloogi.&lt;br /&gt;
Selleks tegutse järgmiselt: &lt;br /&gt;
&lt;br /&gt;
1. Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
1.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Tere tulemast www.album.ee veebilehele!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2. Loo fail photo kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/photo/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Siin saab fotod vaadata&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Kontrollimiseks mine veebilehitsejaga järgmistele aadressidele:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links www.album.ee&lt;br /&gt;
links photo.album.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui ei tööta siis kontrollige, et kõik failid oleks korralikult muudetud. Võib olla veebilehe nimi on juba olemas, selle kontrollimiseks vaadake mis IP aadressile läheb signaal:&lt;br /&gt;
&lt;br /&gt;
 ping www.album.ee&lt;br /&gt;
&lt;br /&gt;
kui IP on teie arvuti oma, siis viga ei ole selles!&lt;br /&gt;
&lt;br /&gt;
==phpinfo lehe loomine==&lt;br /&gt;
Loo fail&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/phpinfo.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
phpinfo();&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kontrollimiseks mine veebilehitsejaga aadressile&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links http://www.album.ee/phpinfo.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Peaks nägema standartset phpinfo lehte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SSL keskkonna loomine==&lt;br /&gt;
===Sertifikaadi genereerimine===&lt;br /&gt;
&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida &#039;&#039;&#039;www.album.ee&#039;&#039;&#039; võtmed&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /etc/apache2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada seal käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout www.album.ee.key -newkey rsa:1024 &amp;gt; www.album.ee.csr &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Küsimustele vastata nii nagu allpool näidatud.&amp;lt;/p&amp;gt;                    &lt;br /&gt;
&amp;lt;pre&amp;gt;Country Name (2 letter code) [AU]:EE&lt;br /&gt;
State or Province Name (full name) [Some-State]:Tallinn&lt;br /&gt;
Locality Name (eg, city) []:Tallinn&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Album&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.album.ee&lt;br /&gt;
Email Address []:&lt;br /&gt;
A challenge password []:&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada need käsud&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -req -days 3650 -in www.album.ee.csr -signkey www.album.ee.key -out www.album.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuvada sertifikaadi sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.album.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd genereerime &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039; võtmed&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /etc/apache2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada seal käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout photo.album.ee.key -newkey rsa:1024 &amp;gt; photo.album.ee.csr &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Küsimustele vastata nii nagu allpool näidatud.&amp;lt;/p&amp;gt;                    &lt;br /&gt;
&amp;lt;pre&amp;gt;Country Name (2 letter code) [AU]:EE&lt;br /&gt;
State or Province Name (full name) [Some-State]:Tallinn&lt;br /&gt;
Locality Name (eg, city) []:Tallinn&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Album&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:photo.album.ee&lt;br /&gt;
Email Address []:&lt;br /&gt;
A challenge password []:&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada need käsud&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -req -days 3650 -in photo.album.ee.csr -signkey photo.album.ee.key -out photo.album.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuvada sertifikaadi sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in photo.album.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SNI Seadistamine==&lt;br /&gt;
Kasutades Server Name Indication, ehk SNI, saab ühe IP ja pordi pealt suunata päringuid erinevatele https veebilehtedele.&amp;lt;br&amp;gt;&lt;br /&gt;
Tekitame uue faili nimega 000-default, kataloogis &#039;&#039;&#039;/etc/apache2/sites-enabled/&#039;&#039;&#039; :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-enabled/000-default&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili sisuks on:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NameVirtualHost *:443&lt;br /&gt;
SSLStrictSNIVHostCheck off&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.album.ee&lt;br /&gt;
        DocumentRoot /var/www/www&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Directory /var/www/www&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/www.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/www.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   ErrorLog     /var/log/apache2/www.album.ee-ssl-error.log&lt;br /&gt;
   TransferLog  /var/log/apache2/www.album.ee-ssl-access.log&lt;br /&gt;
&lt;br /&gt;
   SSLEngine on&lt;br /&gt;
   SSLCertificateFile /etc/apache2/www.album.ee.crt&lt;br /&gt;
   SSLCertificateKeyFile /etc/apache2/www.album.ee.key&lt;br /&gt;
   SSLOptions +StdEnvVars&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName photo.album.ee&lt;br /&gt;
        DocumentRoot /var/www/photo&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/photo&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/photo.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/photo.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
   ErrorLog     /var/log/apache2/photo.album.ee-ssl-error.log&lt;br /&gt;
   TransferLog  /var/log/apache2/photo.album.ee-ssl-access.log&lt;br /&gt;
&lt;br /&gt;
   SSLEngine on&lt;br /&gt;
   SSLCertificateFile /etc/apache2/photo.album.ee.crt&lt;br /&gt;
   SSLCertificateKeyFile /etc/apache2/photo.album.ee.key&lt;br /&gt;
   SSLOptions +StdEnvVars&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
       ServerAdmin webmaster@localhost&lt;br /&gt;
       ServerName www.album.ee&lt;br /&gt;
        DocumentRoot /var/www/www     &lt;br /&gt;
        &amp;lt;Directory /&amp;gt;             &lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/www&amp;gt;  &lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None               &lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt; &lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/www-error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.                &lt;br /&gt;
        LogLevel warn          &lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/www-access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot; &lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow          &lt;br /&gt;
        Deny from all                            &lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;        &lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName photo.album.ee&lt;br /&gt;
        DocumentRoot /var/www/photo&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/photo&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all &lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all                   &lt;br /&gt;
        &amp;lt;/Directory&amp;gt;            &lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/photo.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn                  &lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/photo.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;     &lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt; &lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None        &lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all             &lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;               &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;NameVirtualHost *:443&#039;&#039;&#039; - tähendab, et kõigil IP&#039;del on virtual host päringud &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;SSLStrictSNIVHostCheck&#039;&#039;&#039; - kui off siis ühendus on lubatud mitte-SNI klientidelt ka, on - ei lubata.&lt;br /&gt;
Uue browseri kasutajatel peab olema &#039;&#039;&#039;on&#039;&#039;&#039;. Kuna selles töös on kasutatud vana browseri versioon siis on &#039;&#039;&#039;off&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Restardime apache kontrollimiseks:===&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
===Testimiseks käivitame järgmised käsud:===&lt;br /&gt;
&lt;br /&gt;
 links www.album.ee&lt;br /&gt;
 links photo.album.ee&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;links https://www.album.ee&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;links https://photo.album.ee&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tulevad õiged lehed ette ja erroreid ei viska, siis on kõik OK.&lt;br /&gt;
&lt;br /&gt;
==Teenuse start/stop/restart==&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
==Varukoopiate tegemine==&lt;br /&gt;
Failide kopeerimiseks sisestage käsk:&lt;br /&gt;
cp -a [mida] [kuhu]&lt;br /&gt;
Näiteks:&lt;br /&gt;
 cp -a /var/www/www /home&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
 /var/www/www &lt;br /&gt;
&lt;br /&gt;
Veebi photo.album backup siit&lt;br /&gt;
&lt;br /&gt;
 /var/www/photo&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
 /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
 /var/log/apache2&lt;br /&gt;
&lt;br /&gt;
=Taastejuhend=&lt;br /&gt;
==Taastamine==&lt;br /&gt;
&lt;br /&gt;
Veebi sisu andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/www&lt;br /&gt;
&lt;br /&gt;
photo.album andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/www/photo&lt;br /&gt;
&lt;br /&gt;
Veebiserveri upgrades tulnud tõrked taasta varasem konfiguratsioon kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /etc/apache2&lt;br /&gt;
&lt;br /&gt;
logifailid taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/log/apache2&lt;br /&gt;
&lt;br /&gt;
=Teenuse monitoorimise soovitused=&lt;br /&gt;
&lt;br /&gt;
Kui midagi ei tööta:&lt;br /&gt;
* Kõigepealt tehke teenuse restart &lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
Kui mingi probleem on teenuse sees, siis ta viskab teade täpselt kus kohas see viga on.&lt;br /&gt;
*Kontrollige kõik .conf ja .log failid, et süntaks oleks õige.&lt;br /&gt;
*Kui üleval mainitud ei aita, siis proovige varukoopiate taastamine.&lt;br /&gt;
*Abiinfo saamiseks võtke ühendust [[e-maili]] või [[telefoni]] teel&lt;br /&gt;
&lt;br /&gt;
=Lingid=&lt;br /&gt;
&lt;br /&gt;
 [http://kuutorvaja.eenet.ee/wiki/Apache&#039;i_veebiserver Kuutõrvaja - Apache&#039;i veebiserver] - Siit saab abi&lt;br /&gt;
 [http://www.ubuntu.com/getubuntu/upgrading Ubuntu serevri upgrade] &lt;br /&gt;
 [http://en.wikipedia.org/wiki/Server_Name_Indication SNI]&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=1515</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=1515"/>
		<updated>2009-12-15T20:45:17Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Versioonide ajalugu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Versioonide ajalugu=&lt;br /&gt;
&lt;br /&gt;
Versioon 1(20% valmis): 24.11.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 2(50% valmis): 30.11.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 3(85% valmis): 01.12.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 4(100% valmis): 07.12.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 5(muudetud): 15.12.2009&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas mingi varem tehtud veebiserver, siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MySQL installeerimine==&lt;br /&gt;
MySQL installeerimiseks tuleb sisestada Shelli käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installeerimisel küsitakse MySQL root parooli määramist.&lt;br /&gt;
&lt;br /&gt;
==phpMyAdmin installeerimine==&lt;br /&gt;
&lt;br /&gt;
=== Paigaldamine ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installeerimise käigus palutakse valida:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) veebiserver, millele phpMyAdmin paigalda - vali apache2&amp;lt;br /&amp;gt;&lt;br /&gt;
2) administraatori parool&amp;lt;br /&amp;gt;&lt;br /&gt;
3) kas paigaldada vaikimisi seadistusega andmebaas - yes&lt;br /&gt;
&lt;br /&gt;
=== Seadistamine ===&lt;br /&gt;
&lt;br /&gt;
Muudame Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/apache2.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa sinna rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;Include /etc/phpmyadmin/apache.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache teenus tuleb taaskäivitada:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontroll ===&lt;br /&gt;
&lt;br /&gt;
Kontrollida saab käsureaga:&lt;br /&gt;
&amp;lt;pre&amp;gt;links http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternatiivne seadistamine===&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Nimelahenduse loomine==&lt;br /&gt;
&lt;br /&gt;
1) Uurida välja oma masina IP käsuga &amp;lt;pre&amp;gt;ifconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Muuta &#039;hosts&#039; faili käsuga &amp;lt;pre&amp;gt; nano /etc/hosts&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Lisada read &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;MasinaIP&amp;gt; www.album.ee&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; photo.album.ee&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.album.ee ja photo.album.ee&lt;br /&gt;
Kui ping vastab, on nimelahendus õigesti seadistatud&lt;br /&gt;
&lt;br /&gt;
==Nimepõhiste virtuaalserverite loomine ==&lt;br /&gt;
&lt;br /&gt;
*Loo kataloogid www ja photo /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /var/www/www /var/www/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeeri /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning loo koopiad www ja photo nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/photo&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava photo konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud photo fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/photo.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/photo.access.log combined&#039;&#039;&#039;&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud www fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;www.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/www.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/www.access.log&#039;&#039;&#039; combined&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*photo ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada photo ning www, sisestades käsurealt järgmised käsud:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite photo&lt;br /&gt;
a2ensite www&lt;br /&gt;
a2dissite default&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui teil on mõni veebileht ka olemas siis seda tuleb ka välja lülitada&lt;br /&gt;
*Testimine&lt;br /&gt;
Testimiseks tuleb luua index.html fail nii www kui ka photo kataloogi.&lt;br /&gt;
Selleks tegutse järgmiselt: &lt;br /&gt;
&lt;br /&gt;
1. Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
1.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Tere tulemast www.album.ee veebilehele!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2. Loo fail photo kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/photo/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Siin saab fotod vaadata&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Kontrollimiseks mine veebilehitsejaga järgmistele aadressidele:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links www.album.ee&lt;br /&gt;
links photo.album.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui ei tööta siis kontrollige, et kõik failid oleks korralikult muudetud. Võib olla veebilehe nimi on juba olemas, selle kontrollimiseks vaadake mis IP aadressile läheb signaal:&lt;br /&gt;
&lt;br /&gt;
 ping www.album.ee&lt;br /&gt;
&lt;br /&gt;
kui IP on teie arvuti oma, siis viga ei ole selles!&lt;br /&gt;
&lt;br /&gt;
==phpinfo lehe loomine==&lt;br /&gt;
Loo fail&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/phpinfo.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
phpinfo();&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kontrollimiseks mine veebilehitsejaga aadressile&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links http://www.album.ee/phpinfo.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Peaks nägema standartset phpinfo lehte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SSL keskkonna loomine==&lt;br /&gt;
===Sertifikaadi genereerimine===&lt;br /&gt;
&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida &#039;&#039;&#039;www.album.ee&#039;&#039;&#039; võtmed&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /etc/apache2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada seal käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout www.album.ee.key -newkey rsa:1024 &amp;gt; www.album.ee.csr &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Küsimustele vastata nii nagu allpool näidatud.&amp;lt;/p&amp;gt;                    &lt;br /&gt;
&amp;lt;pre&amp;gt;Country Name (2 letter code) [AU]:EE&lt;br /&gt;
State or Province Name (full name) [Some-State]:Tallinn&lt;br /&gt;
Locality Name (eg, city) []:Tallinn&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Album&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.album.ee&lt;br /&gt;
Email Address []:&lt;br /&gt;
A challenge password []:&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada need käsud&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -req -days 3650 -in www.album.ee.csr -signkey www.album.ee.key -out www.album.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuvada sertifikaadi sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.album.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd genereerime &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039; võtmed&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /etc/apache2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada seal käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout photo.album.ee.key -newkey rsa:1024 &amp;gt; photo.album.ee.csr &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Küsimustele vastata nii nagu allpool näidatud.&amp;lt;/p&amp;gt;                    &lt;br /&gt;
&amp;lt;pre&amp;gt;Country Name (2 letter code) [AU]:EE&lt;br /&gt;
State or Province Name (full name) [Some-State]:Tallinn&lt;br /&gt;
Locality Name (eg, city) []:Tallinn&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Album&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:photo.album.ee&lt;br /&gt;
Email Address []:&lt;br /&gt;
A challenge password []:&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada need käsud&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -req -days 3650 -in photo.album.ee.csr -signkey photo.album.ee.key -out photo.album.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuvada sertifikaadi sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in photo.album.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SNI Seadistamine==&lt;br /&gt;
Kasutades Server Name Indication, ehk SNI, saab ühe IP ja pordi pealt suunata päringuid erinevatele https veebilehtedele.&amp;lt;br&amp;gt;&lt;br /&gt;
Tekitame uue faili nimega 000-default, kataloogis &#039;&#039;&#039;/etc/apache2/sites-enabled/&#039;&#039;&#039; :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-enabled/000-default&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili sisuks on:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NameVirtualHost *:443&lt;br /&gt;
SSLStrictSNIVHostCheck off&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.album.ee&lt;br /&gt;
        DocumentRoot /var/www/www&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Directory /var/www/www&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/www.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/www.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   ErrorLog     /var/log/apache2/www.album.ee-ssl-error.log&lt;br /&gt;
   TransferLog  /var/log/apache2/www.album.ee-ssl-access.log&lt;br /&gt;
&lt;br /&gt;
   SSLEngine on&lt;br /&gt;
   SSLCertificateFile /etc/apache2/www.album.ee.crt&lt;br /&gt;
   SSLCertificateKeyFile /etc/apache2/www.album.ee.key&lt;br /&gt;
   SSLOptions +StdEnvVars&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName photo.album.ee&lt;br /&gt;
        DocumentRoot /var/www/photo&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/photo&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/photo.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/photo.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
   ErrorLog     /var/log/apache2/photo.album.ee-ssl-error.log&lt;br /&gt;
   TransferLog  /var/log/apache2/photo.album.ee-ssl-access.log&lt;br /&gt;
&lt;br /&gt;
   SSLEngine on&lt;br /&gt;
   SSLCertificateFile /etc/apache2/photo.album.ee.crt&lt;br /&gt;
   SSLCertificateKeyFile /etc/apache2/photo.album.ee.key&lt;br /&gt;
   SSLOptions +StdEnvVars&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
       ServerAdmin webmaster@localhost&lt;br /&gt;
       ServerName www.album.ee&lt;br /&gt;
        DocumentRoot /var/www/www     &lt;br /&gt;
        &amp;lt;Directory /&amp;gt;             &lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/www&amp;gt;  &lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None               &lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt; &lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/www-error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.                &lt;br /&gt;
        LogLevel warn          &lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/www-access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot; &lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow          &lt;br /&gt;
        Deny from all                            &lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;        &lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName photo.album.ee&lt;br /&gt;
        DocumentRoot /var/www/photo&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/photo&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all &lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all                   &lt;br /&gt;
        &amp;lt;/Directory&amp;gt;            &lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/photo.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn                  &lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/photo.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;     &lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt; &lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None        &lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all             &lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;               &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;NameVirtualHost *:443&#039;&#039;&#039; - tähendab, et kõigil IP&#039;del on virtual host päringud &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;SSLStrictSNIVHostCheck&#039;&#039;&#039; - kui off siis ühendus on lubatud mitte-SNI klientidelt ka, on - ei lubata.&lt;br /&gt;
Uue browseri kasutajatel peab olema &#039;&#039;&#039;on&#039;&#039;&#039;. Kuna selles töös on kasutatud vana browseri versioon siis on &#039;&#039;&#039;off&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Restardime apache kontrollimiseks:===&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
===Testimiseks käivitame järgmised käsud:===&lt;br /&gt;
&lt;br /&gt;
 links www.album.ee&lt;br /&gt;
 links photo.album.ee&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;links https://www.album.ee&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;links https://photo.album.ee&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tulevad õiged lehed ette ja erroreid ei viska, siis on kõik OK.&lt;br /&gt;
&lt;br /&gt;
==Teenuse start/stop/restart==&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
==Varukoopiate tegemine==&lt;br /&gt;
Failide kopeerimiseks sisestage käsk:&lt;br /&gt;
cp -a [mida][kuhu]&lt;br /&gt;
Näiteks:&lt;br /&gt;
 cp -a /var/www/www /home&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
 /var/www/www &lt;br /&gt;
&lt;br /&gt;
Veebi photo.album backup siit&lt;br /&gt;
&lt;br /&gt;
 /var/www/photo&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
 /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
 /var/log/apache2&lt;br /&gt;
&lt;br /&gt;
=Taastejuhend=&lt;br /&gt;
==Taastamine==&lt;br /&gt;
&lt;br /&gt;
Veebi sisu andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/www&lt;br /&gt;
&lt;br /&gt;
photo.album andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/www/photo&lt;br /&gt;
&lt;br /&gt;
Veebiserveri upgrades tulnud tõrked taasta varasem konfiguratsioon kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /etc/apache2&lt;br /&gt;
&lt;br /&gt;
logifailid taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/log/apache2&lt;br /&gt;
&lt;br /&gt;
=Teenuse monitoorimise soovitused=&lt;br /&gt;
&lt;br /&gt;
Kui midagi ei tööta:&lt;br /&gt;
* Kõigepealt tehke teenuse restart &lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
Kui mingi probleem on teenuse sees, siis ta viskab teade täpselt kus kohas see viga on.&lt;br /&gt;
*Kontrollige kõik .conf ja .log failid, et süntaks oleks õige.&lt;br /&gt;
*Kui üleval mainitud ei aita, siis proovige varukoopiate taastamine.&lt;br /&gt;
*Abiinfo saamiseks võtke ühendust [[e-maili]] või [[telefoni]] teel&lt;br /&gt;
&lt;br /&gt;
=Lingid=&lt;br /&gt;
&lt;br /&gt;
 [http://kuutorvaja.eenet.ee/wiki/Apache&#039;i_veebiserver Kuutõrvaja - Apache&#039;i veebiserver] - Siit saab abi&lt;br /&gt;
 [http://www.ubuntu.com/getubuntu/upgrading Ubuntu serevri upgrade] &lt;br /&gt;
 [http://en.wikipedia.org/wiki/Server_Name_Indication SNI]&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=1514</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=1514"/>
		<updated>2009-12-15T20:44:36Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Viimase muutmise aeg */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Versioonide ajalugu=&lt;br /&gt;
&lt;br /&gt;
Versioon 1(20% valmis): 24.11.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 2(50% valmis): 30.11.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 3(85% valmis): 01.12.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 4(100% valmis): 07.12.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 5(muudetud): 15.12.2009&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas mingi varem tehtud veebiserver, siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MySQL installeerimine==&lt;br /&gt;
MySQL installeerimiseks tuleb sisestada Shelli käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installeerimisel küsitakse MySQL root parooli määramist.&lt;br /&gt;
&lt;br /&gt;
==phpMyAdmin installeerimine==&lt;br /&gt;
&lt;br /&gt;
=== Paigaldamine ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installeerimise käigus palutakse valida:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) veebiserver, millele phpMyAdmin paigalda - vali apache2&amp;lt;br /&amp;gt;&lt;br /&gt;
2) administraatori parool&amp;lt;br /&amp;gt;&lt;br /&gt;
3) kas paigaldada vaikimisi seadistusega andmebaas - yes&lt;br /&gt;
&lt;br /&gt;
=== Seadistamine ===&lt;br /&gt;
&lt;br /&gt;
Muudame Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/apache2.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa sinna rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;Include /etc/phpmyadmin/apache.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache teenus tuleb taaskäivitada:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontroll ===&lt;br /&gt;
&lt;br /&gt;
Kontrollida saab käsureaga:&lt;br /&gt;
&amp;lt;pre&amp;gt;links http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternatiivne seadistamine===&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Nimelahenduse loomine==&lt;br /&gt;
&lt;br /&gt;
1) Uurida välja oma masina IP käsuga &amp;lt;pre&amp;gt;ifconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Muuta &#039;hosts&#039; faili käsuga &amp;lt;pre&amp;gt; nano /etc/hosts&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Lisada read &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;MasinaIP&amp;gt; www.album.ee&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; photo.album.ee&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.album.ee ja photo.album.ee&lt;br /&gt;
Kui ping vastab, on nimelahendus õigesti seadistatud&lt;br /&gt;
&lt;br /&gt;
==Nimepõhiste virtuaalserverite loomine ==&lt;br /&gt;
&lt;br /&gt;
*Loo kataloogid www ja photo /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /var/www/www /var/www/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeeri /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning loo koopiad www ja photo nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/photo&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava photo konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud photo fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/photo.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/photo.access.log combined&#039;&#039;&#039;&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud www fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;www.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/www.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/www.access.log&#039;&#039;&#039; combined&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*photo ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada photo ning www, sisestades käsurealt järgmised käsud:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite photo&lt;br /&gt;
a2ensite www&lt;br /&gt;
a2dissite default&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui teil on mõni veebileht ka olemas siis seda tuleb ka välja lülitada&lt;br /&gt;
*Testimine&lt;br /&gt;
Testimiseks tuleb luua index.html fail nii www kui ka photo kataloogi.&lt;br /&gt;
Selleks tegutse järgmiselt: &lt;br /&gt;
&lt;br /&gt;
1. Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
1.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Tere tulemast www.album.ee veebilehele!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2. Loo fail photo kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/photo/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Siin saab fotod vaadata&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Kontrollimiseks mine veebilehitsejaga järgmistele aadressidele:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links www.album.ee&lt;br /&gt;
links photo.album.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui ei tööta siis kontrollige, et kõik failid oleks korralikult muudetud. Võib olla veebilehe nimi on juba olemas, selle kontrollimiseks vaadake mis IP aadressile läheb signaal:&lt;br /&gt;
&lt;br /&gt;
 ping www.album.ee&lt;br /&gt;
&lt;br /&gt;
kui IP on teie arvuti oma, siis viga ei ole selles!&lt;br /&gt;
&lt;br /&gt;
==phpinfo lehe loomine==&lt;br /&gt;
Loo fail&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/phpinfo.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
phpinfo();&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kontrollimiseks mine veebilehitsejaga aadressile&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links http://www.album.ee/phpinfo.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Peaks nägema standartset phpinfo lehte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SSL keskkonna loomine==&lt;br /&gt;
===Sertifikaadi genereerimine===&lt;br /&gt;
&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida &#039;&#039;&#039;www.album.ee&#039;&#039;&#039; võtmed&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /etc/apache2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada seal käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout www.album.ee.key -newkey rsa:1024 &amp;gt; www.album.ee.csr &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Küsimustele vastata nii nagu allpool näidatud.&amp;lt;/p&amp;gt;                    &lt;br /&gt;
&amp;lt;pre&amp;gt;Country Name (2 letter code) [AU]:EE&lt;br /&gt;
State or Province Name (full name) [Some-State]:Tallinn&lt;br /&gt;
Locality Name (eg, city) []:Tallinn&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Album&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.album.ee&lt;br /&gt;
Email Address []:&lt;br /&gt;
A challenge password []:&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada need käsud&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -req -days 3650 -in www.album.ee.csr -signkey www.album.ee.key -out www.album.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuvada sertifikaadi sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.album.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd genereerime &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039; võtmed&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /etc/apache2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada seal käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout photo.album.ee.key -newkey rsa:1024 &amp;gt; photo.album.ee.csr &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Küsimustele vastata nii nagu allpool näidatud.&amp;lt;/p&amp;gt;                    &lt;br /&gt;
&amp;lt;pre&amp;gt;Country Name (2 letter code) [AU]:EE&lt;br /&gt;
State or Province Name (full name) [Some-State]:Tallinn&lt;br /&gt;
Locality Name (eg, city) []:Tallinn&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Album&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:photo.album.ee&lt;br /&gt;
Email Address []:&lt;br /&gt;
A challenge password []:&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada need käsud&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -req -days 3650 -in photo.album.ee.csr -signkey photo.album.ee.key -out photo.album.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuvada sertifikaadi sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in photo.album.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SNI Seadistamine==&lt;br /&gt;
Kasutades Server Name Indication, ehk SNI, saab ühe IP ja pordi pealt suunata päringuid erinevatele https veebilehtedele.&amp;lt;br&amp;gt;&lt;br /&gt;
Tekitame uue faili nimega 000-default, kataloogis &#039;&#039;&#039;/etc/apache2/sites-enabled/&#039;&#039;&#039; :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-enabled/000-default&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili sisuks on:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NameVirtualHost *:443&lt;br /&gt;
SSLStrictSNIVHostCheck off&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.album.ee&lt;br /&gt;
        DocumentRoot /var/www/www&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Directory /var/www/www&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/www.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/www.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   ErrorLog     /var/log/apache2/www.album.ee-ssl-error.log&lt;br /&gt;
   TransferLog  /var/log/apache2/www.album.ee-ssl-access.log&lt;br /&gt;
&lt;br /&gt;
   SSLEngine on&lt;br /&gt;
   SSLCertificateFile /etc/apache2/www.album.ee.crt&lt;br /&gt;
   SSLCertificateKeyFile /etc/apache2/www.album.ee.key&lt;br /&gt;
   SSLOptions +StdEnvVars&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName photo.album.ee&lt;br /&gt;
        DocumentRoot /var/www/photo&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/photo&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/photo.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/photo.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
   ErrorLog     /var/log/apache2/photo.album.ee-ssl-error.log&lt;br /&gt;
   TransferLog  /var/log/apache2/photo.album.ee-ssl-access.log&lt;br /&gt;
&lt;br /&gt;
   SSLEngine on&lt;br /&gt;
   SSLCertificateFile /etc/apache2/photo.album.ee.crt&lt;br /&gt;
   SSLCertificateKeyFile /etc/apache2/photo.album.ee.key&lt;br /&gt;
   SSLOptions +StdEnvVars&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
       ServerAdmin webmaster@localhost&lt;br /&gt;
       ServerName www.album.ee&lt;br /&gt;
        DocumentRoot /var/www/www     &lt;br /&gt;
        &amp;lt;Directory /&amp;gt;             &lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/www&amp;gt;  &lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None               &lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt; &lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/www-error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.                &lt;br /&gt;
        LogLevel warn          &lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/www-access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot; &lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow          &lt;br /&gt;
        Deny from all                            &lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;        &lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName photo.album.ee&lt;br /&gt;
        DocumentRoot /var/www/photo&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/photo&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all &lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all                   &lt;br /&gt;
        &amp;lt;/Directory&amp;gt;            &lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/photo.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn                  &lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/photo.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;     &lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt; &lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None        &lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all             &lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;               &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;NameVirtualHost *:443&#039;&#039;&#039; - tähendab, et kõigil IP&#039;del on virtual host päringud &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;SSLStrictSNIVHostCheck&#039;&#039;&#039; - kui off siis ühendus on lubatud mitte-SNI klientidelt ka, on - ei lubata.&lt;br /&gt;
Uue browseri kasutajatel peab olema &#039;&#039;&#039;on&#039;&#039;&#039;. Kuna selles töös on kasutatud vana browseri versioon siis on &#039;&#039;&#039;off&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Restardime apache kontrollimiseks:===&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
===Testimiseks käivitame järgmised käsud:===&lt;br /&gt;
&lt;br /&gt;
 links www.album.ee&lt;br /&gt;
 links photo.album.ee&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;links https://www.album.ee&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;links https://photo.album.ee&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tulevad õiged lehed ette ja erroreid ei viska, siis on kõik OK.&lt;br /&gt;
&lt;br /&gt;
==Teenuse start/stop/restart==&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
==Varukoopiate tegemine==&lt;br /&gt;
Failide kopeerimiseks sisestage käsk:&lt;br /&gt;
cp -a [mida][kuhu]&lt;br /&gt;
Näiteks:&lt;br /&gt;
 cp -a /var/www/www /home&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
 /var/www/www &lt;br /&gt;
&lt;br /&gt;
Veebi photo.album backup siit&lt;br /&gt;
&lt;br /&gt;
 /var/www/photo&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
 /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
 /var/log/apache2&lt;br /&gt;
&lt;br /&gt;
=Taastejuhend=&lt;br /&gt;
==Taastamine==&lt;br /&gt;
&lt;br /&gt;
Veebi sisu andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/www&lt;br /&gt;
&lt;br /&gt;
photo.album andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/www/photo&lt;br /&gt;
&lt;br /&gt;
Veebiserveri upgrades tulnud tõrked taasta varasem konfiguratsioon kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /etc/apache2&lt;br /&gt;
&lt;br /&gt;
logifailid taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/log/apache2&lt;br /&gt;
&lt;br /&gt;
=Teenuse monitoorimise soovitused=&lt;br /&gt;
&lt;br /&gt;
Kui midagi ei tööta:&lt;br /&gt;
* Kõigepealt tehke teenuse restart &lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
Kui mingi probleem on teenuse sees, siis ta viskab teade täpselt kus kohas see viga on.&lt;br /&gt;
*Kontrollige kõik .conf ja .log failid, et süntaks oleks õige.&lt;br /&gt;
*Kui üleval mainitud ei aita, siis proovige varukoopiate taastamine.&lt;br /&gt;
*Abiinfo saamiseks võtke ühendust [[e-maili]] või [[telefoni]] teel&lt;br /&gt;
&lt;br /&gt;
=Lingid=&lt;br /&gt;
&lt;br /&gt;
 [http://kuutorvaja.eenet.ee/wiki/Apache&#039;i_veebiserver Kuutõrvaja - Apache&#039;i veebiserver] - Siit saab abi&lt;br /&gt;
 [http://www.ubuntu.com/getubuntu/upgrading Ubuntu serevri upgrade] &lt;br /&gt;
 [http://en.wikipedia.org/wiki/Server_Name_Indication SNI]&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=1513</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=1513"/>
		<updated>2009-12-15T20:44:15Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Versioonide ajalugu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Versioonide ajalugu=&lt;br /&gt;
&lt;br /&gt;
Versioon 1(20% valmis): 24.11.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 2(50% valmis): 30.11.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 3(85% valmis): 01.12.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 4(100% valmis): 07.12.2009&lt;br /&gt;
&lt;br /&gt;
Versioon 5(muudetud): 15.12.2009&lt;br /&gt;
&lt;br /&gt;
=Viimase muutmise aeg=&lt;br /&gt;
7. Detsember 2009&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas mingi varem tehtud veebiserver, siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MySQL installeerimine==&lt;br /&gt;
MySQL installeerimiseks tuleb sisestada Shelli käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installeerimisel küsitakse MySQL root parooli määramist.&lt;br /&gt;
&lt;br /&gt;
==phpMyAdmin installeerimine==&lt;br /&gt;
&lt;br /&gt;
=== Paigaldamine ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installeerimise käigus palutakse valida:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) veebiserver, millele phpMyAdmin paigalda - vali apache2&amp;lt;br /&amp;gt;&lt;br /&gt;
2) administraatori parool&amp;lt;br /&amp;gt;&lt;br /&gt;
3) kas paigaldada vaikimisi seadistusega andmebaas - yes&lt;br /&gt;
&lt;br /&gt;
=== Seadistamine ===&lt;br /&gt;
&lt;br /&gt;
Muudame Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/apache2.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa sinna rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;Include /etc/phpmyadmin/apache.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache teenus tuleb taaskäivitada:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontroll ===&lt;br /&gt;
&lt;br /&gt;
Kontrollida saab käsureaga:&lt;br /&gt;
&amp;lt;pre&amp;gt;links http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternatiivne seadistamine===&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Nimelahenduse loomine==&lt;br /&gt;
&lt;br /&gt;
1) Uurida välja oma masina IP käsuga &amp;lt;pre&amp;gt;ifconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Muuta &#039;hosts&#039; faili käsuga &amp;lt;pre&amp;gt; nano /etc/hosts&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Lisada read &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;MasinaIP&amp;gt; www.album.ee&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; photo.album.ee&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.album.ee ja photo.album.ee&lt;br /&gt;
Kui ping vastab, on nimelahendus õigesti seadistatud&lt;br /&gt;
&lt;br /&gt;
==Nimepõhiste virtuaalserverite loomine ==&lt;br /&gt;
&lt;br /&gt;
*Loo kataloogid www ja photo /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /var/www/www /var/www/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeeri /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning loo koopiad www ja photo nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/photo&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava photo konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud photo fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/photo.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/photo.access.log combined&#039;&#039;&#039;&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud www fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;www.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/www.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/www.access.log&#039;&#039;&#039; combined&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*photo ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada photo ning www, sisestades käsurealt järgmised käsud:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite photo&lt;br /&gt;
a2ensite www&lt;br /&gt;
a2dissite default&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui teil on mõni veebileht ka olemas siis seda tuleb ka välja lülitada&lt;br /&gt;
*Testimine&lt;br /&gt;
Testimiseks tuleb luua index.html fail nii www kui ka photo kataloogi.&lt;br /&gt;
Selleks tegutse järgmiselt: &lt;br /&gt;
&lt;br /&gt;
1. Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
1.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Tere tulemast www.album.ee veebilehele!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2. Loo fail photo kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/photo/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Siin saab fotod vaadata&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Kontrollimiseks mine veebilehitsejaga järgmistele aadressidele:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links www.album.ee&lt;br /&gt;
links photo.album.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui ei tööta siis kontrollige, et kõik failid oleks korralikult muudetud. Võib olla veebilehe nimi on juba olemas, selle kontrollimiseks vaadake mis IP aadressile läheb signaal:&lt;br /&gt;
&lt;br /&gt;
 ping www.album.ee&lt;br /&gt;
&lt;br /&gt;
kui IP on teie arvuti oma, siis viga ei ole selles!&lt;br /&gt;
&lt;br /&gt;
==phpinfo lehe loomine==&lt;br /&gt;
Loo fail&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/phpinfo.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
phpinfo();&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kontrollimiseks mine veebilehitsejaga aadressile&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links http://www.album.ee/phpinfo.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Peaks nägema standartset phpinfo lehte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SSL keskkonna loomine==&lt;br /&gt;
===Sertifikaadi genereerimine===&lt;br /&gt;
&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida &#039;&#039;&#039;www.album.ee&#039;&#039;&#039; võtmed&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /etc/apache2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada seal käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout www.album.ee.key -newkey rsa:1024 &amp;gt; www.album.ee.csr &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Küsimustele vastata nii nagu allpool näidatud.&amp;lt;/p&amp;gt;                    &lt;br /&gt;
&amp;lt;pre&amp;gt;Country Name (2 letter code) [AU]:EE&lt;br /&gt;
State or Province Name (full name) [Some-State]:Tallinn&lt;br /&gt;
Locality Name (eg, city) []:Tallinn&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Album&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.album.ee&lt;br /&gt;
Email Address []:&lt;br /&gt;
A challenge password []:&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada need käsud&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -req -days 3650 -in www.album.ee.csr -signkey www.album.ee.key -out www.album.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuvada sertifikaadi sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.album.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd genereerime &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039; võtmed&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /etc/apache2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada seal käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout photo.album.ee.key -newkey rsa:1024 &amp;gt; photo.album.ee.csr &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Küsimustele vastata nii nagu allpool näidatud.&amp;lt;/p&amp;gt;                    &lt;br /&gt;
&amp;lt;pre&amp;gt;Country Name (2 letter code) [AU]:EE&lt;br /&gt;
State or Province Name (full name) [Some-State]:Tallinn&lt;br /&gt;
Locality Name (eg, city) []:Tallinn&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Album&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:photo.album.ee&lt;br /&gt;
Email Address []:&lt;br /&gt;
A challenge password []:&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada need käsud&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -req -days 3650 -in photo.album.ee.csr -signkey photo.album.ee.key -out photo.album.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuvada sertifikaadi sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in photo.album.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SNI Seadistamine==&lt;br /&gt;
Kasutades Server Name Indication, ehk SNI, saab ühe IP ja pordi pealt suunata päringuid erinevatele https veebilehtedele.&amp;lt;br&amp;gt;&lt;br /&gt;
Tekitame uue faili nimega 000-default, kataloogis &#039;&#039;&#039;/etc/apache2/sites-enabled/&#039;&#039;&#039; :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-enabled/000-default&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili sisuks on:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NameVirtualHost *:443&lt;br /&gt;
SSLStrictSNIVHostCheck off&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.album.ee&lt;br /&gt;
        DocumentRoot /var/www/www&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Directory /var/www/www&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/www.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/www.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   ErrorLog     /var/log/apache2/www.album.ee-ssl-error.log&lt;br /&gt;
   TransferLog  /var/log/apache2/www.album.ee-ssl-access.log&lt;br /&gt;
&lt;br /&gt;
   SSLEngine on&lt;br /&gt;
   SSLCertificateFile /etc/apache2/www.album.ee.crt&lt;br /&gt;
   SSLCertificateKeyFile /etc/apache2/www.album.ee.key&lt;br /&gt;
   SSLOptions +StdEnvVars&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName photo.album.ee&lt;br /&gt;
        DocumentRoot /var/www/photo&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/photo&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/photo.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/photo.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
   ErrorLog     /var/log/apache2/photo.album.ee-ssl-error.log&lt;br /&gt;
   TransferLog  /var/log/apache2/photo.album.ee-ssl-access.log&lt;br /&gt;
&lt;br /&gt;
   SSLEngine on&lt;br /&gt;
   SSLCertificateFile /etc/apache2/photo.album.ee.crt&lt;br /&gt;
   SSLCertificateKeyFile /etc/apache2/photo.album.ee.key&lt;br /&gt;
   SSLOptions +StdEnvVars&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
       ServerAdmin webmaster@localhost&lt;br /&gt;
       ServerName www.album.ee&lt;br /&gt;
        DocumentRoot /var/www/www     &lt;br /&gt;
        &amp;lt;Directory /&amp;gt;             &lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/www&amp;gt;  &lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None               &lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt; &lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/www-error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.                &lt;br /&gt;
        LogLevel warn          &lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/www-access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot; &lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow          &lt;br /&gt;
        Deny from all                            &lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;        &lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName photo.album.ee&lt;br /&gt;
        DocumentRoot /var/www/photo&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/photo&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all &lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all                   &lt;br /&gt;
        &amp;lt;/Directory&amp;gt;            &lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/photo.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn                  &lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/photo.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;     &lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt; &lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None        &lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all             &lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;               &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;NameVirtualHost *:443&#039;&#039;&#039; - tähendab, et kõigil IP&#039;del on virtual host päringud &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;SSLStrictSNIVHostCheck&#039;&#039;&#039; - kui off siis ühendus on lubatud mitte-SNI klientidelt ka, on - ei lubata.&lt;br /&gt;
Uue browseri kasutajatel peab olema &#039;&#039;&#039;on&#039;&#039;&#039;. Kuna selles töös on kasutatud vana browseri versioon siis on &#039;&#039;&#039;off&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Restardime apache kontrollimiseks:===&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
===Testimiseks käivitame järgmised käsud:===&lt;br /&gt;
&lt;br /&gt;
 links www.album.ee&lt;br /&gt;
 links photo.album.ee&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;links https://www.album.ee&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;links https://photo.album.ee&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tulevad õiged lehed ette ja erroreid ei viska, siis on kõik OK.&lt;br /&gt;
&lt;br /&gt;
==Teenuse start/stop/restart==&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
==Varukoopiate tegemine==&lt;br /&gt;
Failide kopeerimiseks sisestage käsk:&lt;br /&gt;
cp -a [mida][kuhu]&lt;br /&gt;
Näiteks:&lt;br /&gt;
 cp -a /var/www/www /home&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
 /var/www/www &lt;br /&gt;
&lt;br /&gt;
Veebi photo.album backup siit&lt;br /&gt;
&lt;br /&gt;
 /var/www/photo&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
 /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
 /var/log/apache2&lt;br /&gt;
&lt;br /&gt;
=Taastejuhend=&lt;br /&gt;
==Taastamine==&lt;br /&gt;
&lt;br /&gt;
Veebi sisu andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/www&lt;br /&gt;
&lt;br /&gt;
photo.album andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/www/photo&lt;br /&gt;
&lt;br /&gt;
Veebiserveri upgrades tulnud tõrked taasta varasem konfiguratsioon kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /etc/apache2&lt;br /&gt;
&lt;br /&gt;
logifailid taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/log/apache2&lt;br /&gt;
&lt;br /&gt;
=Teenuse monitoorimise soovitused=&lt;br /&gt;
&lt;br /&gt;
Kui midagi ei tööta:&lt;br /&gt;
* Kõigepealt tehke teenuse restart &lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
Kui mingi probleem on teenuse sees, siis ta viskab teade täpselt kus kohas see viga on.&lt;br /&gt;
*Kontrollige kõik .conf ja .log failid, et süntaks oleks õige.&lt;br /&gt;
*Kui üleval mainitud ei aita, siis proovige varukoopiate taastamine.&lt;br /&gt;
*Abiinfo saamiseks võtke ühendust [[e-maili]] või [[telefoni]] teel&lt;br /&gt;
&lt;br /&gt;
=Lingid=&lt;br /&gt;
&lt;br /&gt;
 [http://kuutorvaja.eenet.ee/wiki/Apache&#039;i_veebiserver Kuutõrvaja - Apache&#039;i veebiserver] - Siit saab abi&lt;br /&gt;
 [http://www.ubuntu.com/getubuntu/upgrading Ubuntu serevri upgrade] &lt;br /&gt;
 [http://en.wikipedia.org/wiki/Server_Name_Indication SNI]&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=1512</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=1512"/>
		<updated>2009-12-15T20:43:44Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Versioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Versioonide ajalugu=&lt;br /&gt;
Versioon 1(20% valmis): 24.11.2009&lt;br /&gt;
Versioon 2(50% valmis): 30.11.2009&lt;br /&gt;
Versioon 3(85% valmis): 01.12.2009&lt;br /&gt;
Versioon 4(100% valmis): 07.12.2009&lt;br /&gt;
Versioon 5(muudetud): 15.12.2009&lt;br /&gt;
&lt;br /&gt;
=Viimase muutmise aeg=&lt;br /&gt;
7. Detsember 2009&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas mingi varem tehtud veebiserver, siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MySQL installeerimine==&lt;br /&gt;
MySQL installeerimiseks tuleb sisestada Shelli käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installeerimisel küsitakse MySQL root parooli määramist.&lt;br /&gt;
&lt;br /&gt;
==phpMyAdmin installeerimine==&lt;br /&gt;
&lt;br /&gt;
=== Paigaldamine ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installeerimise käigus palutakse valida:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) veebiserver, millele phpMyAdmin paigalda - vali apache2&amp;lt;br /&amp;gt;&lt;br /&gt;
2) administraatori parool&amp;lt;br /&amp;gt;&lt;br /&gt;
3) kas paigaldada vaikimisi seadistusega andmebaas - yes&lt;br /&gt;
&lt;br /&gt;
=== Seadistamine ===&lt;br /&gt;
&lt;br /&gt;
Muudame Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/apache2.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa sinna rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;Include /etc/phpmyadmin/apache.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache teenus tuleb taaskäivitada:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontroll ===&lt;br /&gt;
&lt;br /&gt;
Kontrollida saab käsureaga:&lt;br /&gt;
&amp;lt;pre&amp;gt;links http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternatiivne seadistamine===&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Nimelahenduse loomine==&lt;br /&gt;
&lt;br /&gt;
1) Uurida välja oma masina IP käsuga &amp;lt;pre&amp;gt;ifconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Muuta &#039;hosts&#039; faili käsuga &amp;lt;pre&amp;gt; nano /etc/hosts&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Lisada read &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;MasinaIP&amp;gt; www.album.ee&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; photo.album.ee&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.album.ee ja photo.album.ee&lt;br /&gt;
Kui ping vastab, on nimelahendus õigesti seadistatud&lt;br /&gt;
&lt;br /&gt;
==Nimepõhiste virtuaalserverite loomine ==&lt;br /&gt;
&lt;br /&gt;
*Loo kataloogid www ja photo /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /var/www/www /var/www/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeeri /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning loo koopiad www ja photo nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/photo&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava photo konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud photo fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/photo.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/photo.access.log combined&#039;&#039;&#039;&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud www fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;www.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/www.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/www.access.log&#039;&#039;&#039; combined&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*photo ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada photo ning www, sisestades käsurealt järgmised käsud:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite photo&lt;br /&gt;
a2ensite www&lt;br /&gt;
a2dissite default&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui teil on mõni veebileht ka olemas siis seda tuleb ka välja lülitada&lt;br /&gt;
*Testimine&lt;br /&gt;
Testimiseks tuleb luua index.html fail nii www kui ka photo kataloogi.&lt;br /&gt;
Selleks tegutse järgmiselt: &lt;br /&gt;
&lt;br /&gt;
1. Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
1.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Tere tulemast www.album.ee veebilehele!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2. Loo fail photo kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/photo/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Siin saab fotod vaadata&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Kontrollimiseks mine veebilehitsejaga järgmistele aadressidele:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links www.album.ee&lt;br /&gt;
links photo.album.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui ei tööta siis kontrollige, et kõik failid oleks korralikult muudetud. Võib olla veebilehe nimi on juba olemas, selle kontrollimiseks vaadake mis IP aadressile läheb signaal:&lt;br /&gt;
&lt;br /&gt;
 ping www.album.ee&lt;br /&gt;
&lt;br /&gt;
kui IP on teie arvuti oma, siis viga ei ole selles!&lt;br /&gt;
&lt;br /&gt;
==phpinfo lehe loomine==&lt;br /&gt;
Loo fail&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/phpinfo.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
phpinfo();&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kontrollimiseks mine veebilehitsejaga aadressile&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links http://www.album.ee/phpinfo.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Peaks nägema standartset phpinfo lehte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SSL keskkonna loomine==&lt;br /&gt;
===Sertifikaadi genereerimine===&lt;br /&gt;
&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida &#039;&#039;&#039;www.album.ee&#039;&#039;&#039; võtmed&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /etc/apache2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada seal käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout www.album.ee.key -newkey rsa:1024 &amp;gt; www.album.ee.csr &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Küsimustele vastata nii nagu allpool näidatud.&amp;lt;/p&amp;gt;                    &lt;br /&gt;
&amp;lt;pre&amp;gt;Country Name (2 letter code) [AU]:EE&lt;br /&gt;
State or Province Name (full name) [Some-State]:Tallinn&lt;br /&gt;
Locality Name (eg, city) []:Tallinn&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Album&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.album.ee&lt;br /&gt;
Email Address []:&lt;br /&gt;
A challenge password []:&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada need käsud&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -req -days 3650 -in www.album.ee.csr -signkey www.album.ee.key -out www.album.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuvada sertifikaadi sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.album.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd genereerime &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039; võtmed&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /etc/apache2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada seal käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout photo.album.ee.key -newkey rsa:1024 &amp;gt; photo.album.ee.csr &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Küsimustele vastata nii nagu allpool näidatud.&amp;lt;/p&amp;gt;                    &lt;br /&gt;
&amp;lt;pre&amp;gt;Country Name (2 letter code) [AU]:EE&lt;br /&gt;
State or Province Name (full name) [Some-State]:Tallinn&lt;br /&gt;
Locality Name (eg, city) []:Tallinn&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Album&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:photo.album.ee&lt;br /&gt;
Email Address []:&lt;br /&gt;
A challenge password []:&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada need käsud&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -req -days 3650 -in photo.album.ee.csr -signkey photo.album.ee.key -out photo.album.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuvada sertifikaadi sisu:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in photo.album.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SNI Seadistamine==&lt;br /&gt;
Kasutades Server Name Indication, ehk SNI, saab ühe IP ja pordi pealt suunata päringuid erinevatele https veebilehtedele.&amp;lt;br&amp;gt;&lt;br /&gt;
Tekitame uue faili nimega 000-default, kataloogis &#039;&#039;&#039;/etc/apache2/sites-enabled/&#039;&#039;&#039; :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-enabled/000-default&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili sisuks on:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NameVirtualHost *:443&lt;br /&gt;
SSLStrictSNIVHostCheck off&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.album.ee&lt;br /&gt;
        DocumentRoot /var/www/www&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Directory /var/www/www&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/www.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/www.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   ErrorLog     /var/log/apache2/www.album.ee-ssl-error.log&lt;br /&gt;
   TransferLog  /var/log/apache2/www.album.ee-ssl-access.log&lt;br /&gt;
&lt;br /&gt;
   SSLEngine on&lt;br /&gt;
   SSLCertificateFile /etc/apache2/www.album.ee.crt&lt;br /&gt;
   SSLCertificateKeyFile /etc/apache2/www.album.ee.key&lt;br /&gt;
   SSLOptions +StdEnvVars&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName photo.album.ee&lt;br /&gt;
        DocumentRoot /var/www/photo&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/photo&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/photo.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/photo.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
   ErrorLog     /var/log/apache2/photo.album.ee-ssl-error.log&lt;br /&gt;
   TransferLog  /var/log/apache2/photo.album.ee-ssl-access.log&lt;br /&gt;
&lt;br /&gt;
   SSLEngine on&lt;br /&gt;
   SSLCertificateFile /etc/apache2/photo.album.ee.crt&lt;br /&gt;
   SSLCertificateKeyFile /etc/apache2/photo.album.ee.key&lt;br /&gt;
   SSLOptions +StdEnvVars&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
       ServerAdmin webmaster@localhost&lt;br /&gt;
       ServerName www.album.ee&lt;br /&gt;
        DocumentRoot /var/www/www     &lt;br /&gt;
        &amp;lt;Directory /&amp;gt;             &lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/www&amp;gt;  &lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None               &lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt; &lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/www-error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.                &lt;br /&gt;
        LogLevel warn          &lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/www-access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot; &lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow          &lt;br /&gt;
        Deny from all                            &lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;        &lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName photo.album.ee&lt;br /&gt;
        DocumentRoot /var/www/photo&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/photo&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all &lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all                   &lt;br /&gt;
        &amp;lt;/Directory&amp;gt;            &lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/photo.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn                  &lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/photo.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;     &lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt; &lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None        &lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all             &lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;               &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;NameVirtualHost *:443&#039;&#039;&#039; - tähendab, et kõigil IP&#039;del on virtual host päringud &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;SSLStrictSNIVHostCheck&#039;&#039;&#039; - kui off siis ühendus on lubatud mitte-SNI klientidelt ka, on - ei lubata.&lt;br /&gt;
Uue browseri kasutajatel peab olema &#039;&#039;&#039;on&#039;&#039;&#039;. Kuna selles töös on kasutatud vana browseri versioon siis on &#039;&#039;&#039;off&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Restardime apache kontrollimiseks:===&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
===Testimiseks käivitame järgmised käsud:===&lt;br /&gt;
&lt;br /&gt;
 links www.album.ee&lt;br /&gt;
 links photo.album.ee&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;links https://www.album.ee&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;links https://photo.album.ee&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tulevad õiged lehed ette ja erroreid ei viska, siis on kõik OK.&lt;br /&gt;
&lt;br /&gt;
==Teenuse start/stop/restart==&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
==Varukoopiate tegemine==&lt;br /&gt;
Failide kopeerimiseks sisestage käsk:&lt;br /&gt;
cp -a [mida][kuhu]&lt;br /&gt;
Näiteks:&lt;br /&gt;
 cp -a /var/www/www /home&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
 /var/www/www &lt;br /&gt;
&lt;br /&gt;
Veebi photo.album backup siit&lt;br /&gt;
&lt;br /&gt;
 /var/www/photo&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
 /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
 /var/log/apache2&lt;br /&gt;
&lt;br /&gt;
=Taastejuhend=&lt;br /&gt;
==Taastamine==&lt;br /&gt;
&lt;br /&gt;
Veebi sisu andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/www&lt;br /&gt;
&lt;br /&gt;
photo.album andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/www/photo&lt;br /&gt;
&lt;br /&gt;
Veebiserveri upgrades tulnud tõrked taasta varasem konfiguratsioon kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /etc/apache2&lt;br /&gt;
&lt;br /&gt;
logifailid taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/log/apache2&lt;br /&gt;
&lt;br /&gt;
=Teenuse monitoorimise soovitused=&lt;br /&gt;
&lt;br /&gt;
Kui midagi ei tööta:&lt;br /&gt;
* Kõigepealt tehke teenuse restart &lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
Kui mingi probleem on teenuse sees, siis ta viskab teade täpselt kus kohas see viga on.&lt;br /&gt;
*Kontrollige kõik .conf ja .log failid, et süntaks oleks õige.&lt;br /&gt;
*Kui üleval mainitud ei aita, siis proovige varukoopiate taastamine.&lt;br /&gt;
*Abiinfo saamiseks võtke ühendust [[e-maili]] või [[telefoni]] teel&lt;br /&gt;
&lt;br /&gt;
=Lingid=&lt;br /&gt;
&lt;br /&gt;
 [http://kuutorvaja.eenet.ee/wiki/Apache&#039;i_veebiserver Kuutõrvaja - Apache&#039;i veebiserver] - Siit saab abi&lt;br /&gt;
 [http://www.ubuntu.com/getubuntu/upgrading Ubuntu serevri upgrade] &lt;br /&gt;
 [http://en.wikipedia.org/wiki/Server_Name_Indication SNI]&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=963</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=963"/>
		<updated>2009-12-07T14:18:13Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Taastamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas Ubuntu server siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MySQL installeerimine==&lt;br /&gt;
MySQL installeerimiseks tuleb sisestada Shelli käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installeerimisel küsitakse MySQL root parooli määramist.&lt;br /&gt;
&lt;br /&gt;
==phpMyAdmin installeerimine==&lt;br /&gt;
&lt;br /&gt;
=== Paigaldamine ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installeerimise käigus palutakse valida:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) veebiserver, millele phpMyAdmin paigalda - vali apache2&amp;lt;br /&amp;gt;&lt;br /&gt;
2) administraatori parool&amp;lt;br /&amp;gt;&lt;br /&gt;
3) kas paigaldada vaikimisi seadistusega andmebaas - yes&lt;br /&gt;
&lt;br /&gt;
=== Seadistamine ===&lt;br /&gt;
&lt;br /&gt;
Muudame Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/apache2.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa sinna rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;Include /etc/phpmyadmin/apache.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache teenus tuleb taaskäivitada:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontroll ===&lt;br /&gt;
&lt;br /&gt;
Kontrollida saab käsureaga:&lt;br /&gt;
&amp;lt;pre&amp;gt;links http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternatiivne seadistamine===&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Nimelahenduse loomine==&lt;br /&gt;
&lt;br /&gt;
1) Uurida välja oma masina IP käsuga &amp;lt;pre&amp;gt;ifconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Muuta &#039;hosts&#039; faili käsuga &amp;lt;pre&amp;gt; nano /etc/hosts&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Lisada read &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;MasinaIP&amp;gt; www.album.ee&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; photo.album.ee&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.album.ee ja photo.album.ee&lt;br /&gt;
Kui ping vastab, on nimelahendus õigesti seadistatud&lt;br /&gt;
&lt;br /&gt;
==Nimepõhiste virtuaalserverite loomine ==&lt;br /&gt;
&lt;br /&gt;
*Loo kataloogid www ja photo /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /var/www/www /var/www/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeeri /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning loo koopiad www ja photo nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/photo&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava photo konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud photo fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/photo.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/photo.access.log combined&#039;&#039;&#039;&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud www fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;www.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/www.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/www.access.log&#039;&#039;&#039; combined&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*photo ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada photo ning www, sisestades käsurealt järgmised käsud:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite photo&lt;br /&gt;
a2ensite www&lt;br /&gt;
&lt;br /&gt;
a2dissite default&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Testimine&lt;br /&gt;
Testimiseks tuleb luua index.html fail nii www kui ka photo kataloogi.&lt;br /&gt;
Selleks tegutse järgmiselt: &lt;br /&gt;
&lt;br /&gt;
1. Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
1.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Tere tulemast www.album.ee veebilehele!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2. Loo fail photo kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/photo/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Siin saab fotod vaadata&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Kontrollimiseks mine veebilehitsejaga järgmistele aadressidele:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links www.album.ee&lt;br /&gt;
links photo.album.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui ei tööta siis kontrollige, et kõik failid oleks korralikult muudetud. Võib olla veebilehe nimi on juba olemas, selle kontrollimiseks vaadake mis IP aadressile läheb signaal:&lt;br /&gt;
&lt;br /&gt;
 ping www.album.ee&lt;br /&gt;
&lt;br /&gt;
kui IP on teie arvuti oma, siis viga ei ole selles!&lt;br /&gt;
&lt;br /&gt;
==phpinfo lehe loomine==&lt;br /&gt;
Loo fail&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/phpinfo.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
phpinfo();&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kontrollimiseks mine veebilehitsejaga aadressile&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links http://www.album.ee/phpinfo.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Peaks nägema standartset phpinfo lehte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SSL keskkonna loomine==&lt;br /&gt;
===Sertifikaadi genereerimine===&lt;br /&gt;
&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida &#039;&#039;&#039;www.album.ee&#039;&#039;&#039; võtmed&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /etc/apache2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada seal käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout www.album.ee.key -newkey rsa:1024 &amp;gt; www.album.ee.csr &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Küsimustele vastata nii nagu allpool näidatud.&amp;lt;/p&amp;gt;                    &lt;br /&gt;
&amp;lt;pre&amp;gt;Country Name (2 letter code) [AU]:EE&lt;br /&gt;
State or Province Name (full name) [Some-State]:Tallinn&lt;br /&gt;
Locality Name (eg, city) []:Tallinn&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Album&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.album.ee&lt;br /&gt;
Email Address []:&lt;br /&gt;
A challenge password []:&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada need käsud&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -req -days 3650 -in www.album.ee.csr -signkey www.album.ee.key -out www.album.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.album.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd genereerime &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039; võtmed&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /etc/apache2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada seal käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout photo.album.ee.key -newkey rsa:1024 &amp;gt; photo.album.ee.csr &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Küsimustele vastata nii nagu allpool näidatud.&amp;lt;/p&amp;gt;                    &lt;br /&gt;
&amp;lt;pre&amp;gt;Country Name (2 letter code) [AU]:EE&lt;br /&gt;
State or Province Name (full name) [Some-State]:Tallinn&lt;br /&gt;
Locality Name (eg, city) []:Tallinn&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Album&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:photo.album.ee&lt;br /&gt;
Email Address []:&lt;br /&gt;
A challenge password []:&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada need käsud&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -req -days 3650 -in photo.album.ee.csr -signkey photo.album.ee.key -out photo.album.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in photo.album.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SNI Seadistamine==&lt;br /&gt;
Kasutades Server Name Indication, ehk SNI, saab ühe IP ja pordi pealt suunata päringuid erinevatele https veebilehtedele.&amp;lt;br&amp;gt;&lt;br /&gt;
Tekitame uue faili nimega 000-default, kataloogis &#039;&#039;&#039;/etc/apache2/sites-enabled/&#039;&#039;&#039; :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-enabled/000-default&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili sisuks on:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NameVirtualHost *:443&lt;br /&gt;
SSLStrictSNIVHostCheck off&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.album.ee&lt;br /&gt;
        DocumentRoot /var/www/www&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Directory /var/www/www&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/www.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/www.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   ErrorLog     /var/log/apache2/www.album.ee-ssl-error.log&lt;br /&gt;
   TransferLog  /var/log/apache2/www.album.ee-ssl-access.log&lt;br /&gt;
&lt;br /&gt;
   SSLEngine on&lt;br /&gt;
   SSLCertificateFile /etc/apache2/www.album.ee.crt&lt;br /&gt;
   SSLCertificateKeyFile /etc/apache2/www.album.ee.key&lt;br /&gt;
   SSLOptions +StdEnvVars&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName photo.album.ee&lt;br /&gt;
        DocumentRoot /var/www/photo&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/photo&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/photo.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/photo.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
   ErrorLog     /var/log/apache2/photo.album.ee-ssl-error.log&lt;br /&gt;
   TransferLog  /var/log/apache2/photo.album.ee-ssl-access.log&lt;br /&gt;
&lt;br /&gt;
   SSLEngine on&lt;br /&gt;
   SSLCertificateFile /etc/apache2/photo.album.ee.crt&lt;br /&gt;
   SSLCertificateKeyFile /etc/apache2/photo.album.ee.key&lt;br /&gt;
   SSLOptions +StdEnvVars&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
       ServerAdmin webmaster@localhost&lt;br /&gt;
       ServerName www.album.ee&lt;br /&gt;
        DocumentRoot /var/www/www     &lt;br /&gt;
        &amp;lt;Directory /&amp;gt;             &lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/www&amp;gt;  &lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None               &lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt; &lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/www-error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.                &lt;br /&gt;
        LogLevel warn          &lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/www-access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot; &lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow          &lt;br /&gt;
        Deny from all                            &lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;        &lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName photo.album.ee&lt;br /&gt;
        DocumentRoot /var/www/photo&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/photo&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all &lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all                   &lt;br /&gt;
        &amp;lt;/Directory&amp;gt;            &lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/photo.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn                  &lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/photo.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;     &lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt; &lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None        &lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all             &lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;               &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;NameVirtualHost *:443&#039;&#039;&#039; - tähendab, et kõigil IP&#039;del on virtual host päringud &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;SSLStrictSNIVHostCheck&#039;&#039;&#039; - kui off siis ühendus on lubatud mitte-SNI klientidelt ka, on - ei lubata.&lt;br /&gt;
Uue browseri kasutajatel peab olema &#039;&#039;&#039;on&#039;&#039;&#039;. Kuna selles töös on kasutatud vana browseri versioon siis on &#039;&#039;&#039;off&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Restardime apache kontrollimiseks:===&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
===Testimiseks käivitame järgmised käsud:===&lt;br /&gt;
&lt;br /&gt;
 links www.firma.ee&lt;br /&gt;
 links sales.firma.ee&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;links https://www.album.ee&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;links https://photo.album.ee&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tulevad õiged lehed ette ja erroreid ei viska, siis on kõik OK.&lt;br /&gt;
&lt;br /&gt;
==Teenuse start/stop/restart==&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
==Varukoopiate tegemine==&lt;br /&gt;
Failide kopeerimiseks sisestage käsk:&lt;br /&gt;
cp -a [mida][kuhu]&lt;br /&gt;
Näiteks:&lt;br /&gt;
 cp -a /var/www/www /home&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
 /var/www/www &lt;br /&gt;
&lt;br /&gt;
Veebi photo.album backup siit&lt;br /&gt;
&lt;br /&gt;
 /var/www/photo&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
 /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
 /var/log/apache2&lt;br /&gt;
&lt;br /&gt;
=Taastejuhend=&lt;br /&gt;
==Taastamine==&lt;br /&gt;
&lt;br /&gt;
Veebi sisu andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/www&lt;br /&gt;
&lt;br /&gt;
photo.album andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/www/photo&lt;br /&gt;
&lt;br /&gt;
Veebiserveri upgrades tulnud tõrked taasta varasem konfiguratsioon kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /etc/apache2&lt;br /&gt;
&lt;br /&gt;
logifailid taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
 /var/log/apache2&lt;br /&gt;
&lt;br /&gt;
=Teenuse monitoorimise soovitused=&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=929</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=929"/>
		<updated>2009-12-07T13:01:10Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* SNI Seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas Ubuntu server siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MySQL installeerimine==&lt;br /&gt;
MySQL installeerimiseks tuleb sisestada Shelli käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installeerimisel küsitakse MySQL root parooli määramist.&lt;br /&gt;
&lt;br /&gt;
==phpMyAdmin installeerimine==&lt;br /&gt;
&lt;br /&gt;
=== Paigaldamine ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installeerimise käigus palutakse valida:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) veebiserver, millele phpMyAdmin paigalda - vali apache2&amp;lt;br /&amp;gt;&lt;br /&gt;
2) administraatori parool&amp;lt;br /&amp;gt;&lt;br /&gt;
3) kas paigaldada vaikimisi seadistusega andmebaas - yes&lt;br /&gt;
&lt;br /&gt;
=== Seadistamine ===&lt;br /&gt;
&lt;br /&gt;
Muudame Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/apache2.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa sinna rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;Include /etc/phpmyadmin/apache.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache teenus tuleb taaskäivitada:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontroll ===&lt;br /&gt;
&lt;br /&gt;
Kontrollida saab käsureaga:&lt;br /&gt;
&amp;lt;pre&amp;gt;links http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternatiivne seadistamine===&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Nimelahenduse loomine==&lt;br /&gt;
&lt;br /&gt;
1) Uurida välja oma masina IP käsuga &amp;lt;pre&amp;gt;ifconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Muuta &#039;hosts&#039; faili käsuga &amp;lt;pre&amp;gt; nano /etc/hosts&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Lisada read &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;MasinaIP&amp;gt; www.album.ee&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; photo.album.ee&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.album.ee ja photo.album.ee&lt;br /&gt;
Kui ping vastab, on nimelahendus õigesti seadistatud&lt;br /&gt;
&lt;br /&gt;
==Nimepõhiste virtuaalserverite loomine ==&lt;br /&gt;
&lt;br /&gt;
*Loo kataloogid www ja photo /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /var/www/www /var/www/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeeri /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning loo koopiad www ja photo nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/photo&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava photo konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud photo fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/photo.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/photo.access.log combined&#039;&#039;&#039;&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud www fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;www.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/www.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/www.access.log&#039;&#039;&#039; combined&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*photo ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada photo ning www, sisestades käsurealt järgmised käsud:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite photo&lt;br /&gt;
a2ensite www&lt;br /&gt;
&lt;br /&gt;
a2dissite default&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Testimine&lt;br /&gt;
Testimiseks tuleb luua index.html fail nii www kui ka photo kataloogi.&lt;br /&gt;
Selleks tegutse järgmiselt: &lt;br /&gt;
&lt;br /&gt;
1. Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
1.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Tere tulemast www.album.ee veebilehele!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2. Loo fail photo kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/photo/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Siin saab fotod vaadata&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Kontrollimiseks mine veebilehitsejaga järgmistele aadressidele:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links www.album.ee&lt;br /&gt;
links photo.album.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui ei tööta siis kontrollige, et kõik failid oleks korralikult muudetud. Võib olla veebilehe nimi on juba olemas, selle kontrollimiseks vaadake mis IP aadressile läheb signaal:&lt;br /&gt;
&lt;br /&gt;
 ping www.album.ee&lt;br /&gt;
&lt;br /&gt;
kui IP on teie arvuti oma, siis viga ei ole selles!&lt;br /&gt;
&lt;br /&gt;
==phpinfo lehe loomine==&lt;br /&gt;
Loo fail&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/phpinfo.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
phpinfo();&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kontrollimiseks mine veebilehitsejaga aadressile&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links http://www.album.ee/phpinfo.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Peaks nägema standartset phpinfo lehte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SSL keskkonna loomine==&lt;br /&gt;
===Sertifikaadi genereerimine===&lt;br /&gt;
&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida &#039;&#039;&#039;www.album.ee&#039;&#039;&#039; võtmed&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /etc/apache2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada seal käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout www.album.ee.key -newkey rsa:1024 &amp;gt; www.album.ee.csr &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Küsimustele vastata nii nagu allpool näidatud.&amp;lt;/p&amp;gt;                    &lt;br /&gt;
&amp;lt;pre&amp;gt;Country Name (2 letter code) [AU]:EE&lt;br /&gt;
State or Province Name (full name) [Some-State]:Tallinn&lt;br /&gt;
Locality Name (eg, city) []:Tallinn&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Album&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.album.ee&lt;br /&gt;
Email Address []:&lt;br /&gt;
A challenge password []:&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada need käsud&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -req -days 3650 -in www.album.ee.csr -signkey www.album.ee.key -out www.album.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.album.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd genereerime &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039; võtmed&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /etc/apache2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada seal käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout photo.album.ee.key -newkey rsa:1024 &amp;gt; photo.album.ee.csr &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Küsimustele vastata nii nagu allpool näidatud.&amp;lt;/p&amp;gt;                    &lt;br /&gt;
&amp;lt;pre&amp;gt;Country Name (2 letter code) [AU]:EE&lt;br /&gt;
State or Province Name (full name) [Some-State]:Tallinn&lt;br /&gt;
Locality Name (eg, city) []:Tallinn&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Album&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:photo.album.ee&lt;br /&gt;
Email Address []:&lt;br /&gt;
A challenge password []:&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada need käsud&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -req -days 3650 -in photo.album.ee.csr -signkey photo.album.ee.key -out photo.album.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in photo.album.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===SNI Seadistamine===&lt;br /&gt;
Kasutades Server Name Indication, ehk SNI, saab ühe IP ja pordi pealt suunata päringuid erinevatele https veebilehtedele.&amp;lt;br&amp;gt;&lt;br /&gt;
Tekitame uue faili nimega 000-default, kataloogis &#039;&#039;&#039;/etc/apache2/sites-enabled/&#039;&#039;&#039; :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-enabled/000-default&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili sisuks on:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NameVirtualHost *:443&lt;br /&gt;
SSLStrictSNIVHostCheck off&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.album.ee&lt;br /&gt;
        DocumentRoot /var/www/www&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Directory /var/www/www&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/www.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/www.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   ErrorLog     /var/log/apache2/www.album.ee-ssl-error.log&lt;br /&gt;
   TransferLog  /var/log/apache2/www.album.ee-ssl-access.log&lt;br /&gt;
&lt;br /&gt;
   SSLEngine on&lt;br /&gt;
   SSLCertificateFile /etc/apache2/www.album.ee.crt&lt;br /&gt;
   SSLCertificateKeyFile /etc/apache2/www.album.ee.key&lt;br /&gt;
   SSLOptions +StdEnvVars&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName photo.album.ee&lt;br /&gt;
        DocumentRoot /var/www/photo&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/photo&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/photo.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/photo.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
   ErrorLog     /var/log/apache2/photo.album.ee-ssl-error.log&lt;br /&gt;
   TransferLog  /var/log/apache2/photo.album.ee-ssl-access.log&lt;br /&gt;
&lt;br /&gt;
   SSLEngine on&lt;br /&gt;
   SSLCertificateFile /etc/apache2/photo.album.ee.crt&lt;br /&gt;
   SSLCertificateKeyFile /etc/apache2/photo.album.ee.key&lt;br /&gt;
   SSLOptions +StdEnvVars&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
       ServerAdmin webmaster@localhost&lt;br /&gt;
       ServerName www.album.ee&lt;br /&gt;
        DocumentRoot /var/www/www     &lt;br /&gt;
        &amp;lt;Directory /&amp;gt;             &lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/www&amp;gt;  &lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None               &lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt; &lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;     &lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/www-error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.                &lt;br /&gt;
        LogLevel warn          &lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/www-access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot; &lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow          &lt;br /&gt;
        Deny from all                            &lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;        &lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName photo.album.ee&lt;br /&gt;
        DocumentRoot /var/www/photo&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/photo&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all &lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all                   &lt;br /&gt;
        &amp;lt;/Directory&amp;gt;            &lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/photo.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn                  &lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/photo.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;     &lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt; &lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None        &lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all             &lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;               &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;NameVirtualHost *:443&#039;&#039;&#039; - määrab, et kõigil IP&#039;del kuulatakse virtual host päringuid &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;SSLStrictSNIVHostCheck&#039;&#039;&#039; - määrab, kas ühendusi lubatakse ka mitte-SNI klientidelt (off = lubatakse, on = ei lubata)&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=882</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=882"/>
		<updated>2009-12-01T11:31:06Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Nimelahenduse loomine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas Ubuntu server siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MySQL installeerimine==&lt;br /&gt;
MySQL installeerimiseks tuleb sisestada Shelli käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installeerimisel küsitakse MySQL root parooli määramist.&lt;br /&gt;
&lt;br /&gt;
==phpMyAdmin installeerimine==&lt;br /&gt;
&lt;br /&gt;
=== Paigaldamine ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installeerimise käigus palutakse valida:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) veebiserver, millele phpMyAdmin paigalda - vali apache2&amp;lt;br /&amp;gt;&lt;br /&gt;
2) administraatori parool&amp;lt;br /&amp;gt;&lt;br /&gt;
3) kas paigaldada vaikimisi seadistusega andmebaas - yes&lt;br /&gt;
&lt;br /&gt;
=== Seadistamine ===&lt;br /&gt;
&lt;br /&gt;
Muudame Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/apache2.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa sinna rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;Include /etc/phpmyadmin/apache.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache teenus tuleb taaskäivitada:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontroll ===&lt;br /&gt;
&lt;br /&gt;
Kontrollida saab käsureaga:&lt;br /&gt;
&amp;lt;pre&amp;gt;links http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternatiivne seadistamine===&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Nimelahenduse loomine==&lt;br /&gt;
&lt;br /&gt;
1) Uurida välja oma masina IP käsuga &amp;lt;pre&amp;gt;ifconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Muuta &#039;hosts&#039; faili käsuga &amp;lt;pre&amp;gt; nano /etc/hosts&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Lisada read &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;MasinaIP&amp;gt; www.album.ee&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; photo.album.ee&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.album.ee ja photo.album.ee&lt;br /&gt;
Kui ping vastab, on nimelahendus õigesti seadistatud&lt;br /&gt;
&lt;br /&gt;
--==Nimepõhiste virtuaalserverite loomine ==&lt;br /&gt;
&lt;br /&gt;
*Loo kataloogid www ja photo /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /var/www/www /var/www/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeeri /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning loo koopiad www ja photo nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/photo&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava photo konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud photo fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/photo.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/photo.access.log combined&#039;&#039;&#039;&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud www fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;www.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/www.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/www.access.log&#039;&#039;&#039; combined&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*photo ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada photo ning www, sisestades käsurealt järgmised käsud:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite photo&lt;br /&gt;
a2ensite www&lt;br /&gt;
&lt;br /&gt;
a2dissite default&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Testimine&lt;br /&gt;
Testimiseks tuleb luua index.html fail nii www kui ka photo kataloogi.&lt;br /&gt;
Selleks tegutse järgmiselt: &lt;br /&gt;
&lt;br /&gt;
1. Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
1.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Tere tulemast www.album.ee veebilehele!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2. Loo fail photo kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/photo/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Siin saab fotod vaadata&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Kontrollimiseks mine veebilehitsejaga järgmistele aadressidele:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links www.album.ee&lt;br /&gt;
links photo.album.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui ei tööta siis kontrollige, et kõik failid oleks korralikult muudetud. Võib olla veebilehe nimi on juba olemas, selle kontrollimiseks vaadake mis IP aadressile läheb signaal:&lt;br /&gt;
&lt;br /&gt;
 ping www.album.ee&lt;br /&gt;
&lt;br /&gt;
kui IP on teie arvuti oma, siis viga ei ole selles!&lt;br /&gt;
&lt;br /&gt;
==phpinfo lehe loomine==&lt;br /&gt;
Loo fail&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/phpinfo.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
phpinfo();&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kontrollimiseks mine veebilehitsejaga aadressile&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links http://www.album.ee/phpinfo.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Peaks nägema standartset phpinfo lehte.&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=880</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=880"/>
		<updated>2009-12-01T11:29:48Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Nimelahenduse loomine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas Ubuntu server siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MySQL installeerimine==&lt;br /&gt;
MySQL installeerimiseks tuleb sisestada Shelli käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installeerimisel küsitakse MySQL root parooli määramist.&lt;br /&gt;
&lt;br /&gt;
==phpMyAdmin installeerimine==&lt;br /&gt;
&lt;br /&gt;
=== Paigaldamine ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installeerimise käigus palutakse valida:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) veebiserver, millele phpMyAdmin paigalda - vali apache2&amp;lt;br /&amp;gt;&lt;br /&gt;
2) administraatori parool&amp;lt;br /&amp;gt;&lt;br /&gt;
3) kas paigaldada vaikimisi seadistusega andmebaas - yes&lt;br /&gt;
&lt;br /&gt;
=== Seadistamine ===&lt;br /&gt;
&lt;br /&gt;
Muudame Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/apache2.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa sinna rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;Include /etc/phpmyadmin/apache.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache teenus tuleb taaskäivitada:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontroll ===&lt;br /&gt;
&lt;br /&gt;
Kontrollida saab käsureaga:&lt;br /&gt;
&amp;lt;pre&amp;gt;links http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternatiivne seadistamine===&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Nimelahenduse loomine==&lt;br /&gt;
&lt;br /&gt;
1) Uurida välja oma masina IP käsuga &amp;lt;pre&amp;gt;ifconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Muuta &#039;hosts&#039; faili käsuga &amp;lt;pre&amp;gt; nano /etc/hosts&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Lisada read &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;MasinaIP&amp;gt; www.album.ee&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; photo.album.ee&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.album.ee ja photo.album.ee&lt;br /&gt;
Kui ping vastab, on nimelahendus õigesti seadistatud&lt;br /&gt;
&lt;br /&gt;
--==Nimepõhiste virtuaalserverite loomine ==&lt;br /&gt;
&lt;br /&gt;
*Loo kataloogid www ja photo /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /var/www/www /var/www/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeeri /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning loo koopiad www ja photo nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/photo&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava photo konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud photo fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/photo.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/photo.access.log combined&#039;&#039;&#039;&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud www fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;www.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/www.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/www.access.log&#039;&#039;&#039; combined&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*photo ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada photo ning www, sisestades käsurealt järgmised käsud:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite photo&lt;br /&gt;
a2ensite www&lt;br /&gt;
&lt;br /&gt;
a2dissite default&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Testimine&lt;br /&gt;
Testimiseks tuleb luua index.html fail nii www kui ka photo kataloogi.&lt;br /&gt;
Selleks tegutse järgmiselt: &lt;br /&gt;
&lt;br /&gt;
1. Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
1.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Tere tulemast www.album.ee veebilehele!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2. Loo fail photo kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/photo/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Siin saab fotod vaadata&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Kontrollimiseks mine veebilehitsejaga järgmistele aadressidele:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links www.album.ee&lt;br /&gt;
links photo.album.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui ei tööta siis kontrollige, et kõik failid oleks korralikult muudetud. Võib olla veebilehe nimi on juba olemas, selle kontrollimiseks vaadake mis IP aadressile läheb signaal:&lt;br /&gt;
&lt;br /&gt;
 ping www.album.ee&lt;br /&gt;
&lt;br /&gt;
kui IP on teie arvuti oma, siis viga ei ole selles!&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=879</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=879"/>
		<updated>2009-12-01T11:22:39Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Nimelahenduse loomine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas Ubuntu server siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MySQL installeerimine==&lt;br /&gt;
MySQL installeerimiseks tuleb sisestada Shelli käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installeerimisel küsitakse MySQL root parooli määramist.&lt;br /&gt;
&lt;br /&gt;
==phpMyAdmin installeerimine==&lt;br /&gt;
&lt;br /&gt;
=== Paigaldamine ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installeerimise käigus palutakse valida:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) veebiserver, millele phpMyAdmin paigalda - vali apache2&amp;lt;br /&amp;gt;&lt;br /&gt;
2) administraatori parool&amp;lt;br /&amp;gt;&lt;br /&gt;
3) kas paigaldada vaikimisi seadistusega andmebaas - yes&lt;br /&gt;
&lt;br /&gt;
=== Seadistamine ===&lt;br /&gt;
&lt;br /&gt;
Muudame Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/apache2.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa sinna rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;Include /etc/phpmyadmin/apache.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache teenus tuleb taaskäivitada:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontroll ===&lt;br /&gt;
&lt;br /&gt;
Kontrollida saab käsureaga:&lt;br /&gt;
&amp;lt;pre&amp;gt;links http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternatiivne seadistamine===&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Nimelahenduse loomine==&lt;br /&gt;
&lt;br /&gt;
1) Uurida välja oma masina IP käsuga &amp;lt;pre&amp;gt;ifconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Muuta &#039;hosts&#039; faili käsuga &amp;lt;pre&amp;gt; nano /etc/hosts&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Lisada read &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;MasinaIP&amp;gt; www.album.ee&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; photo.album.ee&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.album.ee ja photo.album.ee&lt;br /&gt;
Kui ping vastab, on nimelahendus õigesti seadistatud&lt;br /&gt;
&lt;br /&gt;
--==Nimepõhiste virtuaalserverite loomine ==&lt;br /&gt;
&lt;br /&gt;
*Loo kataloogid www ja photo /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /var/www/www /var/www/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeeri /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning loo koopiad www ja photo nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/photo&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava photo konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud photo fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/photo.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/photo.access.log combined&#039;&#039;&#039;&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud www fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;www.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/www.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/www.access.log&#039;&#039;&#039; combined&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*photo ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada photo ning www, sisestades käsurealt järgmised käsud:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite photo&lt;br /&gt;
a2ensite www&lt;br /&gt;
&lt;br /&gt;
a2dissite default&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Testimine&lt;br /&gt;
Testimiseks tuleb luua index.html fail nii www kui ka photo kataloogi.&lt;br /&gt;
Selleks tegutse järgmiselt: &lt;br /&gt;
&lt;br /&gt;
1. Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
1.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Tere tulemast www.album.ee veebilehele!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2. Loo fail photo kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/photo/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Siin saab fotod vaadata&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Kontrollimiseks mine veebilehitsejaga järgmistele aadressidele:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links www.album.ee&lt;br /&gt;
links photo.album.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=878</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=878"/>
		<updated>2009-12-01T11:22:01Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Nimepõhiste virtuaalserverite loomine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas Ubuntu server siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MySQL installeerimine==&lt;br /&gt;
MySQL installeerimiseks tuleb sisestada Shelli käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installeerimisel küsitakse MySQL root parooli määramist.&lt;br /&gt;
&lt;br /&gt;
==phpMyAdmin installeerimine==&lt;br /&gt;
&lt;br /&gt;
=== Paigaldamine ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installeerimise käigus palutakse valida:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) veebiserver, millele phpMyAdmin paigalda - vali apache2&amp;lt;br /&amp;gt;&lt;br /&gt;
2) administraatori parool&amp;lt;br /&amp;gt;&lt;br /&gt;
3) kas paigaldada vaikimisi seadistusega andmebaas - yes&lt;br /&gt;
&lt;br /&gt;
=== Seadistamine ===&lt;br /&gt;
&lt;br /&gt;
Muudame Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/apache2.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa sinna rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;Include /etc/phpmyadmin/apache.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache teenus tuleb taaskäivitada:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontroll ===&lt;br /&gt;
&lt;br /&gt;
Kontrollida saab käsureaga:&lt;br /&gt;
&amp;lt;pre&amp;gt;links http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternatiivne seadistamine===&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Nimelahenduse loomine==&lt;br /&gt;
&lt;br /&gt;
1) Uurida välja oma masina IP käsuga &amp;lt;pre&amp;gt;ifconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Muuta &#039;hosts&#039; faili käsuga &amp;lt;pre&amp;gt; nano /etc/hosts&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Lisada read &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;MasinaIP&amp;gt; www.album.ee&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; photo.album.ee&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.album.ee ja photo.album.ee&lt;br /&gt;
Kui ping vastab, on nimelahendus õigesti seadistatud&lt;br /&gt;
&lt;br /&gt;
--==Nimepõhiste virtuaalserverite loomine ==&lt;br /&gt;
&lt;br /&gt;
*Loo kataloogid www ja photo /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /var/www/www /var/www/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeeri /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning loo koopiad www ja photo nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/photo&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava photo konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud photo fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/photo.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/photo.access.log combined&#039;&#039;&#039;&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud www fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;www.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/www.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/www.access.log&#039;&#039;&#039; combined&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*photo ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada photo ning www, sisestades käsurealt järgmised käsud:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite photo&lt;br /&gt;
a2ensite www&lt;br /&gt;
&lt;br /&gt;
a2dissite default&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Testimine&lt;br /&gt;
Testimiseks tuleb luua index.html fail nii www kui ka photo kataloogi.&lt;br /&gt;
Selleks tegutse järgmiselt: &lt;br /&gt;
1. Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
1.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Tere tulemast www.album.ee veebilehele!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2. Loo fail photo kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/photo/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2.1 Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Siin saab fotod vaadata&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Kontrollimiseks mine veebilehitsejaga järgmistele aadressidele:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links www.album.ee&lt;br /&gt;
links photo.album.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=877</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=877"/>
		<updated>2009-12-01T11:16:18Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Nimepõhiste virtuaalserverite loomine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas Ubuntu server siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MySQL installeerimine==&lt;br /&gt;
MySQL installeerimiseks tuleb sisestada Shelli käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installeerimisel küsitakse MySQL root parooli määramist.&lt;br /&gt;
&lt;br /&gt;
==phpMyAdmin installeerimine==&lt;br /&gt;
&lt;br /&gt;
=== Paigaldamine ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installeerimise käigus palutakse valida:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) veebiserver, millele phpMyAdmin paigalda - vali apache2&amp;lt;br /&amp;gt;&lt;br /&gt;
2) administraatori parool&amp;lt;br /&amp;gt;&lt;br /&gt;
3) kas paigaldada vaikimisi seadistusega andmebaas - yes&lt;br /&gt;
&lt;br /&gt;
=== Seadistamine ===&lt;br /&gt;
&lt;br /&gt;
Muudame Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/apache2.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa sinna rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;Include /etc/phpmyadmin/apache.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache teenus tuleb taaskäivitada:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontroll ===&lt;br /&gt;
&lt;br /&gt;
Kontrollida saab käsureaga:&lt;br /&gt;
&amp;lt;pre&amp;gt;links http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternatiivne seadistamine===&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Nimelahenduse loomine==&lt;br /&gt;
&lt;br /&gt;
1) Uurida välja oma masina IP käsuga &amp;lt;pre&amp;gt;ifconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Muuta &#039;hosts&#039; faili käsuga &amp;lt;pre&amp;gt; nano /etc/hosts&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Lisada read &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;MasinaIP&amp;gt; www.album.ee&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; photo.album.ee&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.album.ee ja photo.album.ee&lt;br /&gt;
Kui ping vastab, on nimelahendus õigesti seadistatud&lt;br /&gt;
&lt;br /&gt;
==Nimepõhiste virtuaalserverite loomine ==&lt;br /&gt;
&lt;br /&gt;
*Loo kataloogid www ja photo /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /var/www/www /var/www/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeeri /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning loo koopiad www ja photo nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/photo&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava photo konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud photo fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/photo.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/photo.access.log combined&#039;&#039;&#039;&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud www fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;www.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/www.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/www.access.log&#039;&#039;&#039; combined&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*photo ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada photo ning www, sisestades käsurealt järgmised käsud:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite photo&lt;br /&gt;
a2ensite www&lt;br /&gt;
&lt;br /&gt;
a2dissite default&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Testimine&lt;br /&gt;
Testimiseks tuleb luua index.html fail nii www kui ka photo kataloogi.&lt;br /&gt;
Selleks tegutse järgmiselt: &lt;br /&gt;
**Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Tere tulemast www.album.ee veebilehele!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
**Loo fail photo kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/photo/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Siin saab fotod vaadata&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Kontrollimiseks mine veebilehitsejaga järgmistele aadressidele:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links www.album.ee&lt;br /&gt;
links photo.album.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=876</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=876"/>
		<updated>2009-12-01T11:10:35Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Nimepõhiste virtuaalserverite loomine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas Ubuntu server siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MySQL installeerimine==&lt;br /&gt;
MySQL installeerimiseks tuleb sisestada Shelli käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installeerimisel küsitakse MySQL root parooli määramist.&lt;br /&gt;
&lt;br /&gt;
==phpMyAdmin installeerimine==&lt;br /&gt;
&lt;br /&gt;
=== Paigaldamine ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installeerimise käigus palutakse valida:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) veebiserver, millele phpMyAdmin paigalda - vali apache2&amp;lt;br /&amp;gt;&lt;br /&gt;
2) administraatori parool&amp;lt;br /&amp;gt;&lt;br /&gt;
3) kas paigaldada vaikimisi seadistusega andmebaas - yes&lt;br /&gt;
&lt;br /&gt;
=== Seadistamine ===&lt;br /&gt;
&lt;br /&gt;
Muudame Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/apache2.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa sinna rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;Include /etc/phpmyadmin/apache.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache teenus tuleb taaskäivitada:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontroll ===&lt;br /&gt;
&lt;br /&gt;
Kontrollida saab käsureaga:&lt;br /&gt;
&amp;lt;pre&amp;gt;links http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternatiivne seadistamine===&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Nimelahenduse loomine==&lt;br /&gt;
&lt;br /&gt;
1) Uurida välja oma masina IP käsuga &amp;lt;pre&amp;gt;ifconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Muuta &#039;hosts&#039; faili käsuga &amp;lt;pre&amp;gt; nano /etc/hosts&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Lisada read &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;MasinaIP&amp;gt; www.album.ee&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; photo.album.ee&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.album.ee ja photo.album.ee&lt;br /&gt;
Kui ping vastab, on nimelahendus õigesti seadistatud&lt;br /&gt;
&lt;br /&gt;
==Nimepõhiste virtuaalserverite loomine ==&lt;br /&gt;
&lt;br /&gt;
*Loo kataloogid www ja photo /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /var/www/www /var/www/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeeri /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning loo koopiad www ja photo nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/photo&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava photo konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud photo fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/photo.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/photo.access.log combined&#039;&#039;&#039;&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud www fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;www.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/www&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/www.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/www.access.log&#039;&#039;&#039; combined&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=875</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=875"/>
		<updated>2009-12-01T11:07:13Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Nimepõhiste virtuaalserverite loomine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas Ubuntu server siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MySQL installeerimine==&lt;br /&gt;
MySQL installeerimiseks tuleb sisestada Shelli käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installeerimisel küsitakse MySQL root parooli määramist.&lt;br /&gt;
&lt;br /&gt;
==phpMyAdmin installeerimine==&lt;br /&gt;
&lt;br /&gt;
=== Paigaldamine ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installeerimise käigus palutakse valida:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) veebiserver, millele phpMyAdmin paigalda - vali apache2&amp;lt;br /&amp;gt;&lt;br /&gt;
2) administraatori parool&amp;lt;br /&amp;gt;&lt;br /&gt;
3) kas paigaldada vaikimisi seadistusega andmebaas - yes&lt;br /&gt;
&lt;br /&gt;
=== Seadistamine ===&lt;br /&gt;
&lt;br /&gt;
Muudame Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/apache2.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa sinna rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;Include /etc/phpmyadmin/apache.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache teenus tuleb taaskäivitada:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontroll ===&lt;br /&gt;
&lt;br /&gt;
Kontrollida saab käsureaga:&lt;br /&gt;
&amp;lt;pre&amp;gt;links http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternatiivne seadistamine===&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Nimelahenduse loomine==&lt;br /&gt;
&lt;br /&gt;
1) Uurida välja oma masina IP käsuga &amp;lt;pre&amp;gt;ifconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Muuta &#039;hosts&#039; faili käsuga &amp;lt;pre&amp;gt; nano /etc/hosts&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Lisada read &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;MasinaIP&amp;gt; www.album.ee&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; photo.album.ee&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.album.ee ja photo.album.ee&lt;br /&gt;
Kui ping vastab, on nimelahendus õigesti seadistatud&lt;br /&gt;
&lt;br /&gt;
==Nimepõhiste virtuaalserverite loomine ==&lt;br /&gt;
&lt;br /&gt;
*Loo kataloogid www ja photo /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /var/www/www /var/www/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeeri /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning loo koopiad www ja photo nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/photo&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava photo konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud photo fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/photo.error.log&#039;&#039;&#039;&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/photo.access.log combined&#039;&#039;&#039;&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=872</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=872"/>
		<updated>2009-12-01T11:03:56Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Nimepõhiste virtuaalserverite loomine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas Ubuntu server siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MySQL installeerimine==&lt;br /&gt;
MySQL installeerimiseks tuleb sisestada Shelli käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installeerimisel küsitakse MySQL root parooli määramist.&lt;br /&gt;
&lt;br /&gt;
==phpMyAdmin installeerimine==&lt;br /&gt;
&lt;br /&gt;
=== Paigaldamine ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installeerimise käigus palutakse valida:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) veebiserver, millele phpMyAdmin paigalda - vali apache2&amp;lt;br /&amp;gt;&lt;br /&gt;
2) administraatori parool&amp;lt;br /&amp;gt;&lt;br /&gt;
3) kas paigaldada vaikimisi seadistusega andmebaas - yes&lt;br /&gt;
&lt;br /&gt;
=== Seadistamine ===&lt;br /&gt;
&lt;br /&gt;
Muudame Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/apache2.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa sinna rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;Include /etc/phpmyadmin/apache.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache teenus tuleb taaskäivitada:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontroll ===&lt;br /&gt;
&lt;br /&gt;
Kontrollida saab käsureaga:&lt;br /&gt;
&amp;lt;pre&amp;gt;links http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternatiivne seadistamine===&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Nimelahenduse loomine==&lt;br /&gt;
&lt;br /&gt;
1) Uurida välja oma masina IP käsuga &amp;lt;pre&amp;gt;ifconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Muuta &#039;hosts&#039; faili käsuga &amp;lt;pre&amp;gt; nano /etc/hosts&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Lisada read &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;MasinaIP&amp;gt; www.album.ee&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; photo.album.ee&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.album.ee ja photo.album.ee&lt;br /&gt;
Kui ping vastab, on nimelahendus õigesti seadistatud&lt;br /&gt;
&lt;br /&gt;
==Nimepõhiste virtuaalserverite loomine ==&lt;br /&gt;
&lt;br /&gt;
*Loo kataloogid www ja photo /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /var/www/www /var/www/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeeri /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning loo koopiad www ja photo nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/photo&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava photo konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud photo fail peaks välja nägema selline :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName &#039;&#039;&#039;photo.album.ee&#039;&#039;&#039;&lt;br /&gt;
        DocumentRoot &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory &#039;&#039;&#039;/var/www/photo&#039;&#039;&#039;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ErrorLog &#039;&#039;&#039;/var/log/apache2/photo.error.log&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
&lt;br /&gt;
        CustomLog &#039;&#039;&#039;/var/log/apache2/photo.access.log combined&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=870</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=870"/>
		<updated>2009-12-01T11:00:17Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Nimepõhiste virtuaalserverite loomine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas Ubuntu server siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MySQL installeerimine==&lt;br /&gt;
MySQL installeerimiseks tuleb sisestada Shelli käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installeerimisel küsitakse MySQL root parooli määramist.&lt;br /&gt;
&lt;br /&gt;
==phpMyAdmin installeerimine==&lt;br /&gt;
&lt;br /&gt;
=== Paigaldamine ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installeerimise käigus palutakse valida:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) veebiserver, millele phpMyAdmin paigalda - vali apache2&amp;lt;br /&amp;gt;&lt;br /&gt;
2) administraatori parool&amp;lt;br /&amp;gt;&lt;br /&gt;
3) kas paigaldada vaikimisi seadistusega andmebaas - yes&lt;br /&gt;
&lt;br /&gt;
=== Seadistamine ===&lt;br /&gt;
&lt;br /&gt;
Muudame Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/apache2.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa sinna rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;Include /etc/phpmyadmin/apache.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache teenus tuleb taaskäivitada:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontroll ===&lt;br /&gt;
&lt;br /&gt;
Kontrollida saab käsureaga:&lt;br /&gt;
&amp;lt;pre&amp;gt;links http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternatiivne seadistamine===&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Nimelahenduse loomine==&lt;br /&gt;
&lt;br /&gt;
1) Uurida välja oma masina IP käsuga &amp;lt;pre&amp;gt;ifconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Muuta &#039;hosts&#039; faili käsuga &amp;lt;pre&amp;gt; nano /etc/hosts&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Lisada read &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;MasinaIP&amp;gt; www.album.ee&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; photo.album.ee&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.album.ee ja photo.album.ee&lt;br /&gt;
Kui ping vastab, on nimelahendus õigesti seadistatud&lt;br /&gt;
&lt;br /&gt;
==Nimepõhiste virtuaalserverite loomine ==&lt;br /&gt;
&lt;br /&gt;
*Loo kataloogid www ja photo /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /var/www/www /var/www/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeeri /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning loo koopiad www ja photo nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/photo&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava photo konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud photo fail peaks välja nägema selline :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName photo.album.ee&lt;br /&gt;
        DocumentRoot /var/www/photo&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
                Options FollowSymLinks&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/photo&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/usr/lib/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
                AllowOverride None&lt;br /&gt;
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        ErrorLog /var/log/apache2/photo.error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/photo.access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=869</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=869"/>
		<updated>2009-12-01T10:57:25Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Nimelahenduse loomine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas Ubuntu server siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MySQL installeerimine==&lt;br /&gt;
MySQL installeerimiseks tuleb sisestada Shelli käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installeerimisel küsitakse MySQL root parooli määramist.&lt;br /&gt;
&lt;br /&gt;
==phpMyAdmin installeerimine==&lt;br /&gt;
&lt;br /&gt;
=== Paigaldamine ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installeerimise käigus palutakse valida:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) veebiserver, millele phpMyAdmin paigalda - vali apache2&amp;lt;br /&amp;gt;&lt;br /&gt;
2) administraatori parool&amp;lt;br /&amp;gt;&lt;br /&gt;
3) kas paigaldada vaikimisi seadistusega andmebaas - yes&lt;br /&gt;
&lt;br /&gt;
=== Seadistamine ===&lt;br /&gt;
&lt;br /&gt;
Muudame Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/apache2.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa sinna rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;Include /etc/phpmyadmin/apache.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache teenus tuleb taaskäivitada:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontroll ===&lt;br /&gt;
&lt;br /&gt;
Kontrollida saab käsureaga:&lt;br /&gt;
&amp;lt;pre&amp;gt;links http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternatiivne seadistamine===&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Nimelahenduse loomine==&lt;br /&gt;
&lt;br /&gt;
1) Uurida välja oma masina IP käsuga &amp;lt;pre&amp;gt;ifconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Muuta &#039;hosts&#039; faili käsuga &amp;lt;pre&amp;gt; nano /etc/hosts&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Lisada read &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;MasinaIP&amp;gt; www.album.ee&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; photo.album.ee&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.album.ee ja photo.album.ee&lt;br /&gt;
Kui ping vastab, on nimelahendus õigesti seadistatud&lt;br /&gt;
&lt;br /&gt;
==Nimepõhiste virtuaalserverite loomine ==&lt;br /&gt;
&lt;br /&gt;
*Loo kataloogid www ja photo /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /var/www/www /var/www/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeeri /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning loo koopiad www ja photo nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/photo&lt;br /&gt;
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava photo konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/photo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud photo fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=868</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=868"/>
		<updated>2009-12-01T10:54:39Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Alternatiivne seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas Ubuntu server siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MySQL installeerimine==&lt;br /&gt;
MySQL installeerimiseks tuleb sisestada Shelli käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installeerimisel küsitakse MySQL root parooli määramist.&lt;br /&gt;
&lt;br /&gt;
==phpMyAdmin installeerimine==&lt;br /&gt;
&lt;br /&gt;
=== Paigaldamine ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installeerimise käigus palutakse valida:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) veebiserver, millele phpMyAdmin paigalda - vali apache2&amp;lt;br /&amp;gt;&lt;br /&gt;
2) administraatori parool&amp;lt;br /&amp;gt;&lt;br /&gt;
3) kas paigaldada vaikimisi seadistusega andmebaas - yes&lt;br /&gt;
&lt;br /&gt;
=== Seadistamine ===&lt;br /&gt;
&lt;br /&gt;
Muudame Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/apache2.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa sinna rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;Include /etc/phpmyadmin/apache.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache teenus tuleb taaskäivitada:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontroll ===&lt;br /&gt;
&lt;br /&gt;
Kontrollida saab käsureaga:&lt;br /&gt;
&amp;lt;pre&amp;gt;links http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternatiivne seadistamine===&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Nimelahenduse loomine==&lt;br /&gt;
&lt;br /&gt;
1) Uurida välja oma masina IP käsuga &amp;lt;pre&amp;gt;ifconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
2) Muuta &#039;hosts&#039; faili käsuga &amp;lt;pre&amp;gt; nano /etc/hosts&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) Lisada read &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;MasinaIP&amp;gt; www.album.ee&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; photo.album.ee&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.album.ee ja photo.album.ee&lt;br /&gt;
Kui ping vastab, on nimelahendus õigesti seadistatud&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=865</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=865"/>
		<updated>2009-12-01T10:51:33Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Alternatiivne seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas Ubuntu server siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MySQL installeerimine==&lt;br /&gt;
MySQL installeerimiseks tuleb sisestada Shelli käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installeerimisel küsitakse MySQL root parooli määramist.&lt;br /&gt;
&lt;br /&gt;
==phpMyAdmin installeerimine==&lt;br /&gt;
&lt;br /&gt;
=== Paigaldamine ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installeerimise käigus palutakse valida:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) veebiserver, millele phpMyAdmin paigalda - vali apache2&amp;lt;br /&amp;gt;&lt;br /&gt;
2) administraatori parool&amp;lt;br /&amp;gt;&lt;br /&gt;
3) kas paigaldada vaikimisi seadistusega andmebaas - yes&lt;br /&gt;
&lt;br /&gt;
=== Seadistamine ===&lt;br /&gt;
&lt;br /&gt;
Muudame Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/apache2.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa sinna rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;Include /etc/phpmyadmin/apache.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache teenus tuleb taaskäivitada:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontroll ===&lt;br /&gt;
&lt;br /&gt;
Kontrollida saab käsureaga:&lt;br /&gt;
&amp;lt;pre&amp;gt;links http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternatiivne seadistamine===&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=864</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=864"/>
		<updated>2009-12-01T10:51:12Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* MySQL installeerimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas Ubuntu server siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MySQL installeerimine==&lt;br /&gt;
MySQL installeerimiseks tuleb sisestada Shelli käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installeerimisel küsitakse MySQL root parooli määramist.&lt;br /&gt;
&lt;br /&gt;
==phpMyAdmin installeerimine==&lt;br /&gt;
&lt;br /&gt;
=== Paigaldamine ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installeerimise käigus palutakse valida:&amp;lt;br /&amp;gt;&lt;br /&gt;
1) veebiserver, millele phpMyAdmin paigalda - vali apache2&amp;lt;br /&amp;gt;&lt;br /&gt;
2) administraatori parool&amp;lt;br /&amp;gt;&lt;br /&gt;
3) kas paigaldada vaikimisi seadistusega andmebaas - yes&lt;br /&gt;
&lt;br /&gt;
=== Seadistamine ===&lt;br /&gt;
&lt;br /&gt;
Muudame Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/apache2.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa sinna rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;Include /etc/phpmyadmin/apache.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache teenus tuleb taaskäivitada:&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontroll ===&lt;br /&gt;
&lt;br /&gt;
Kontrollida saab käsureaga:&lt;br /&gt;
&amp;lt;pre&amp;gt;links http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=861</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=861"/>
		<updated>2009-12-01T10:47:26Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Veebiserveri installeerimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas Ubuntu server siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MySQL installeerimine==&lt;br /&gt;
MySQL installeerimiseks tuleb sisestada Shelli käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install mysql-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installeerimisel küsitakse MySQL root parooli määramist.&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=860</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=860"/>
		<updated>2009-12-01T10:46:23Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Veebiserveri installeerimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
==Veebiserveri installeerimine==&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas Ubuntu server siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=859</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=859"/>
		<updated>2009-12-01T10:45:36Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Installeerimise ja konfigureerimise juhend */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&lt;br /&gt;
Kui on juba olemas Ubuntu server siis on vaja lihtsalt uuendada .conf failid, uus installeerimine ei ole tarvis.&lt;br /&gt;
&lt;br /&gt;
Installeerimine apt abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teenuse taaskäivitamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=858</id>
		<title>Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=858"/>
		<updated>2009-12-01T10:42:35Z</updated>

		<summary type="html">&lt;p&gt;Nstsetni: /* Installeerimise ja konfigureerimise juhend */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autorid=&lt;br /&gt;
&lt;br /&gt;
*Niina Stsetnikova&lt;br /&gt;
&lt;br /&gt;
*Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
&lt;br /&gt;
Meil on vaja luua veebiserveri, ehk interneti püsiühendusega arvuti, milles hoitakse veebisaite:&lt;br /&gt;
&lt;br /&gt;
*www.album.ee&lt;br /&gt;
*photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
&lt;br /&gt;
Ubuntu server 9.10&lt;br /&gt;
&lt;br /&gt;
Apache 2.2.12&lt;br /&gt;
&lt;br /&gt;
OpenSSL 0.9.8g&lt;br /&gt;
&lt;br /&gt;
=Nõuded=&lt;br /&gt;
&lt;br /&gt;
* Konfigureerida kaks veebilehte&lt;br /&gt;
* Mõlemal lehel peab olema võimalik kasutada php&#039;d&lt;br /&gt;
* Konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
* Seadistada SSL&lt;br /&gt;
* Seadistada SNI&lt;br /&gt;
* Monitooring - valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
Logime ennast root kasutajaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enne installerimist tasub uuendada tarkvara nimekirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna nõudeks on uuem Ubuntu versioon siis on vaja meie oma uuendada&lt;br /&gt;
&lt;br /&gt;
 apt-get install update-manager&lt;br /&gt;
 apt-get install update-manager-core &lt;br /&gt;
 apt-get dist-upgrade &lt;br /&gt;
 do-release-upgrade &lt;br /&gt;
Veersiooni kontrollimiseks:&lt;br /&gt;
 lsb-release &lt;br /&gt;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&lt;br /&gt;
 apt-get install links&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Nstsetni</name></author>
	</entry>
</feed>