<?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=Vzernova</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=Vzernova"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Vzernova"/>
	<updated>2026-05-08T02:53:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Veebiserver_labor_2&amp;diff=1554</id>
		<title>Talk:Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Veebiserver_labor_2&amp;diff=1554"/>
		<updated>2009-12-16T12:18:18Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsenseerivad:&lt;br /&gt;
*Mauno Pihelgas&lt;br /&gt;
*Kristjan Mölder&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Kriteerium &lt;br /&gt;
|Kaal &lt;br /&gt;
|Hinnang&lt;br /&gt;
|Kommentaar&lt;br /&gt;
|-&lt;br /&gt;
|Versioonide ajalugu&lt;br /&gt;
| 1&lt;br /&gt;
|0.7&lt;br /&gt;
|Siin võiks olla pigem versiooni number, kuna kui midagi muudetakse(meie parandused), siis tahaks näha viimast muudatust/parandust ja kuupäeva (nt: &amp;quot;Versioon 2: Versioonide ajaloo nummerdamine ja ...., 15.12.2009&amp;quot; jne). Muudetud: 20:45, 15 December 2009;&lt;br /&gt;
|-&lt;br /&gt;
|Autorid&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|Olemas.&lt;br /&gt;
|-&lt;br /&gt;
|Viimase muutmise aeg&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|Viimase muutmise aeg peab näha olema, aga see võiks olla esitatud koos versiooni numbriga. Parandatud koos versioonide ajaloo muutmisega: 20:45, 15 December 2009&lt;br /&gt;
|-&lt;br /&gt;
|Skoop&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|Eeldused korralikult koos versioonidega olemas.&lt;br /&gt;
|-&lt;br /&gt;
|Sissejuhatus.&lt;br /&gt;
|1&lt;br /&gt;
|0.5&lt;br /&gt;
|Sissejuhatus võiks veidi pikem olla: nt milleks antud labor tehtud, &#039;&#039;&#039;mida antud wiki artiklis käsitletakse&#039;&#039;&#039; (vaadake teiste sissejuhatusi). Kui juba kritiseerida, siis kirjavead võiks ka üle lasta vaadata terves teie wikis.&lt;br /&gt;
|-&lt;br /&gt;
|Nõuded&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|Olemas.&lt;br /&gt;
|-&lt;br /&gt;
|Installeerimise osa&lt;br /&gt;
|3&lt;br /&gt;
|3&lt;br /&gt;
|Korras.&lt;br /&gt;
|-&lt;br /&gt;
|Tehniliselt korrektne (pole suuri vigu)&lt;br /&gt;
|3&lt;br /&gt;
|3&lt;br /&gt;
|1.Varukoopiate tegemine-&amp;gt;...[mida][kuhu]...,: nende vahel puudub tühik, mis tähendab, et käsk on vale ja eksitav. Parandatud: 20:48, 15 December 2009&lt;br /&gt;
|-&lt;br /&gt;
|Korraldused on tekstist eristatavad&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|Nimelahenduse loomine-&amp;gt;neljas punkt: tuleb mainida, et neid veebilehti saab pingida/testida ainult kohalikust serverimasinast. Näidiskäsu võiks ka esile tuua. Näiteks &#039;&#039;&#039;rasvases kirjas&#039;&#039;&#039;. Parandatud: 21:07, 15 December 2009&lt;br /&gt;
|-&lt;br /&gt;
|Käskude väljundid on tekstist eristatavad&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|Korras.&lt;br /&gt;
|-&lt;br /&gt;
|Muutuvad osad on eristatavad&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|Korras.&lt;br /&gt;
|-&lt;br /&gt;
|Tekst on loetav (struktuur on olemas)&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|Olemas.&lt;br /&gt;
|-&lt;br /&gt;
|Tekst on arusaadav (laused on korrektsed)&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|Enam-vähem.&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse varundamine&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|Viga kirjeldatud punktis &amp;quot;Tehniliselt korrektne&amp;quot;. Parandatud: 20:48, 15 December 2009&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse taastamine&lt;br /&gt;
|2&lt;br /&gt;
|2&lt;br /&gt;
|Näidiskäsk võiks ka olla (nagu varundamisel). Parandatud: 20:58, 15 December 2009&lt;br /&gt;
|}&lt;br /&gt;
19.2 / 20&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teiepoolsed kommentaarid ja muudatused kirjutage siia tabeli alla(tabelit muudame ainult meie).&lt;br /&gt;
&lt;br /&gt;
#Kui alustada kritiseerimist, siis oleks hea seda labori läbi teha, siis näiteks oleks näha, et kõik vajalikud tühikud &amp;gt;käsudes&amp;lt; on olemas, aga see mida teie mainisite oli käsu selgitus ja täpsustus! Aga, Teie jaoks, kõik mida palute, ehk muudetud!  (Varukoopiate tegemine-&amp;gt;...[mida][kuhu]...,: nende vahel puudub tühik, mis tähendab, et käsk on vale ja eksitav.)&lt;br /&gt;
#Versioonide ajalugu ja viimase muutmise aeg on nüüd muudetud, aga ,põhimõtteliselt, kuidas seda teha, on maitse asi ja see, kuidas meie tegime, oli ka õige.&lt;br /&gt;
#Ei ole nõus sissejuhatusega, sest ta on lühike aga põhiidee on olemas:&lt;br /&gt;
*Mida teeme? Veebiserveri, ehk interneti püsiühendusega arvuti&lt;br /&gt;
*Milleks teeme? Milles hoitakse veebisaite: www.album.ee; photo.album.ee &lt;br /&gt;
Ja see on loogiline, et üleval mainitud asjad kirjeldatakse selles laboris, mitte teises!&lt;br /&gt;
#Nimelahenduse loomine-&amp;gt;neljas punkt: tuleb mainida, et neid veebilehti saab pingida/testida ainult kohalikust serverimasinast. Näidiskäsu võiks ka esile tuua. Näiteks &#039;&#039;&#039;rasvases kirjas&#039;&#039;&#039;. Tegime ära.&lt;br /&gt;
#Ülejäänud on ka muudetud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
16.12.2009&lt;br /&gt;
&lt;br /&gt;
Selgituseks, et miks me varundamise näidiskäsuga rahul olnud. Algaja ei saa varukoopia tegemisega hakkama juhul, kui ta tahab varukoopia teha oma kausta (st ei kasuta valmis näidiskäsku). Seega  ta genereerib käsu &amp;quot;selgituse ja täpsustuse&amp;quot; põhjal (sellest tuleneb ka tühiku olulisus). Teie käsud on õiged aga selgitused-täpsustused olid ekslikud.&lt;br /&gt;
&lt;br /&gt;
Versiooni ajaloos ei ole ikka veel näha mida muudeti. See palju ta valmis on (xxx%), see ei ole üldse määrav. Näiteks, kas Ubuntu distributsiooni versioonidel (8.10;9.04;9.10) on protsentidena toote valmidus määratud?) Versioonide ajaloos võiks olla vähemalt kirjeldatud mille põhjal artiklit muudeti. [nt: Versioon 6 (discussionis välja toodud vead): 16.12.2009]&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus on ikkagi nõrk. Väljavõte ITK &amp;quot;Üliõpilaste kirjalike tööde koostamise juhend&#039;ist&amp;quot;: &amp;quot;Sissejuhatuses formuleeritakse töö eesmärk ja antakse lühike ülevaade töö iseloomust, ülesande püstitusest, teema olemusest ja tähtsusest ning  näidatakse töö seos  teiste antud teemat puudutavate või käsitlevate projektide, programmide ning  töödega. Samuti näidatakse, milliseid neist antud töös vahetult kasutati. Näidatakse ära ka töös kasutatud üldised meetodid, arvuti tark- ning riistvara ja muud töö sisulise poole suhtes olulised tehnilised vahendid.  Sissejuhatuses ei tooda ära tulemusi ja järeldusi, milleni on jõutud töö käigus. Sissejuhatus ei täida aruande peatüki ülesandeid, tekst ei tohiks sisaldada üleliigseid andmeid ega ületada 1/10 töö mahust.&lt;br /&gt;
&lt;br /&gt;
Reeglina antakse sissejuhatuses ka lühike ülevaade töö põhiosa põhiliste jaotiste (osad, peatükid) ning lisade (kui neid on) sisust.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#Sissejuhatust muuta me ei soovi. &lt;br /&gt;
#Kui teid huvitab versioonide muutmine täpsemalt võte vaadata History(https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;amp;action=history)&lt;br /&gt;
Oleme rahul oma hinnega (vaid mitte teie hindamisega)&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Veebiserver_labor_2&amp;diff=1519</id>
		<title>Talk:Veebiserver labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Veebiserver_labor_2&amp;diff=1519"/>
		<updated>2009-12-15T21:10:16Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsenseerivad:&lt;br /&gt;
*Mauno Pihelgas&lt;br /&gt;
*Kristjan Mölder&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Kriteerium &lt;br /&gt;
|Kaal &lt;br /&gt;
|Hinnang&lt;br /&gt;
|Kommentaar&lt;br /&gt;
|-&lt;br /&gt;
|Versioonide ajalugu&lt;br /&gt;
| 1&lt;br /&gt;
|0.5&lt;br /&gt;
|Siin võiks olla pigem versiooni number, kuna kui midagi muudetakse(meie parandused), siis tahaks näha viimast muudatust/parandust ja kuupäeva (nt: &amp;quot;Versioon 2: Versioonide ajaloo nummerdamine ja ...., 15.12.2009&amp;quot; jne).&lt;br /&gt;
|-&lt;br /&gt;
|Autorid&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|Olemas.&lt;br /&gt;
|-&lt;br /&gt;
|Viimase muutmise aeg&lt;br /&gt;
|1&lt;br /&gt;
|0.5&lt;br /&gt;
|Viimase muutmise aeg peab näha olema, aga see võiks olla esitatud koos versiooni numbriga.&lt;br /&gt;
|-&lt;br /&gt;
|Skoop&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|Eeldused korralikult koos versioonidega olemas.&lt;br /&gt;
|-&lt;br /&gt;
|Sissejuhatus.&lt;br /&gt;
|1&lt;br /&gt;
|0.5&lt;br /&gt;
|Sissejuhatus võiks veidi pikem olla: nt milleks antud labor tehtud, mida antud wiki artiklis käsitletakse (vaadake teiste sissejuhatusi). Kui juba kritiseerida, siis kirjavead võiks ka üle lasta vaadata terves teie wikis.&lt;br /&gt;
|-&lt;br /&gt;
|Nõuded&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|Olemas.&lt;br /&gt;
|-&lt;br /&gt;
|Installeerimise osa&lt;br /&gt;
|3&lt;br /&gt;
|3&lt;br /&gt;
|Korras.&lt;br /&gt;
|-&lt;br /&gt;
|Tehniliselt korrektne (pole suuri vigu)&lt;br /&gt;
|3&lt;br /&gt;
|2&lt;br /&gt;
|1.Varukoopiate tegemine-&amp;gt;...[mida][kuhu]...,: nende vahel puudub tühik, mis tähendab, et käsk on vale ja eksitav.&lt;br /&gt;
|-&lt;br /&gt;
|Korraldused on tekstist eristatavad&lt;br /&gt;
|1&lt;br /&gt;
|0.5&lt;br /&gt;
|Nimelahenduse loomine-&amp;gt;neljas punkt: tuleb mainida, et neid veebilehti saab pingida/testida ainult kohalikust serverimasinast. Näidiskäsu võiks ka esile tuua. Näiteks &#039;&#039;&#039;rasvases kirjas&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|Käskude väljundid on tekstist eristatavad&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|Korras.&lt;br /&gt;
|-&lt;br /&gt;
|Muutuvad osad on eristatavad&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|Korras.&lt;br /&gt;
|-&lt;br /&gt;
|Tekst on loetav (struktuur on olemas)&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|Olemas.&lt;br /&gt;
|-&lt;br /&gt;
|Tekst on arusaadav (laused on korrektsed)&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|Enam-vähem.&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse varundamine&lt;br /&gt;
|1&lt;br /&gt;
|0.5&lt;br /&gt;
|Viga kirjeldatud punktis &amp;quot;Tehniliselt korrektne&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse taastamine&lt;br /&gt;
|2&lt;br /&gt;
|1.8&lt;br /&gt;
|Näidiskäsk võiks ka olla (nagu varundamisel).&lt;br /&gt;
|}&lt;br /&gt;
16.3 / 20&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teiepoolsed kommentaarid ja muudatused kirjutage siia tabeli alla(tabelit muudame ainult meie).&lt;br /&gt;
&lt;br /&gt;
#Kui alustada kritiseerimist, siis oleks hea seda labori läbi teha, siis näiteks oleks näha, et kõik vajalikud tühikud &amp;gt;käsudes&amp;lt; on olemas, aga see mida teie mainisite oli käsu selgitus ja täpsustus! Aga, Teie jaoks, kõik mida palute, ehk muudetud!  (Varukoopiate tegemine-&amp;gt;...[mida][kuhu]...,: nende vahel puudub tühik, mis tähendab, et käsk on vale ja eksitav.)&lt;br /&gt;
#Versioonide ajalugu ja viimase muutmise aeg on nüüd muudetud, aga ,põhimõtteliselt, kuidas seda teha, on maitse asi ja see, kuidas meie tegime, oli ka õige.&lt;br /&gt;
#Ei ole nõus sissejuhatusega, sest ta on lühike aga põhiidee on olemas:&lt;br /&gt;
*Mida teeme? Veebiserveri, ehk interneti püsiühendusega arvuti&lt;br /&gt;
*Milleks teeme? Milles hoitakse veebisaite: www.album.ee; photo.album.ee &lt;br /&gt;
Ja see on loogiline, et üleval mainitud asjad kirjeldatakse selles laboris, mitte teises!&lt;br /&gt;
#Nimelahenduse loomine-&amp;gt;neljas punkt: tuleb mainida, et neid veebilehti saab pingida/testida ainult kohalikust serverimasinast. Näidiskäsu võiks ka esile tuua. Näiteks &#039;&#039;&#039;rasvases kirjas&#039;&#039;&#039;. Tegime ära.&lt;br /&gt;
#Ülejäänud on ka muudetud.&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Labor2_E-post&amp;diff=1391</id>
		<title>Talk:Labor2 E-post</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Labor2_E-post&amp;diff=1391"/>
		<updated>2009-12-15T10:36:14Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hindavad:&lt;br /&gt;
Niina Stsetnikova,&lt;br /&gt;
Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Kriteerium&lt;br /&gt;
! Punktid&lt;br /&gt;
! Võimalikud punktid&lt;br /&gt;
|-&lt;br /&gt;
| Versioonide ajalugu&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Autorid&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Viimase muutmise aeg&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|- &lt;br /&gt;
| Skoop&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Sissejuhatus&lt;br /&gt;
Sissejuhatus ei ole tehtud(Nüüd on olemas)&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Nõuded&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Installeerimise osa&lt;br /&gt;
| 3&lt;br /&gt;
| 3&lt;br /&gt;
|-&lt;br /&gt;
| Tehniliselt korrektne (pole suuri vigu)&lt;br /&gt;
| 3&lt;br /&gt;
| 3&lt;br /&gt;
|-&lt;br /&gt;
| Korraldused on tekstist eristatavad&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Käskude väljundid on tekstist eristatavad&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Muutuvad osad on eristatavad&lt;br /&gt;
|1 &lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
| Tekst on loetav (struktuur on olemas)&lt;br /&gt;
Struktuur võiks olla rohkem mõtlik:&lt;br /&gt;
Taastamine ja varundamine võiksid olla eraldi peatükid. (Kõik on hästi korralikult parandatud)&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Tekst on arusaadav(laused on korrektsed)&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Teenuse varundamine&lt;br /&gt;
Võiks olla täpsemalt kirjeldatud käsud kuidas varundada(terviklik käsk). (Nüüd korras)&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Teenuse taastamine &lt;br /&gt;
Võiks olla täpsemalt kirjeldatud käsud kuidas taastada(terviklik käsk, kust&amp;gt; kuhu taastada). (Nüüd korras)&lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
KOKKU: 20 /20&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Labor2_E-post&amp;diff=1382</id>
		<title>Talk:Labor2 E-post</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Labor2_E-post&amp;diff=1382"/>
		<updated>2009-12-15T10:32:42Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hindavad:&lt;br /&gt;
Niina Stsetnikova,&lt;br /&gt;
Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Kriteerium&lt;br /&gt;
! Punktid&lt;br /&gt;
! Võimalikud punktid&lt;br /&gt;
|-&lt;br /&gt;
| Versioonide ajalugu&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Autorid&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Viimase muutmise aeg&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|- &lt;br /&gt;
| Skoop&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Sissejuhatus&lt;br /&gt;
Sissejuhatus ei ole tehtud&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Nõuded&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Installeerimise osa&lt;br /&gt;
| 3&lt;br /&gt;
| 3&lt;br /&gt;
|-&lt;br /&gt;
| Tehniliselt korrektne (pole suuri vigu)&lt;br /&gt;
| 3&lt;br /&gt;
| 3&lt;br /&gt;
|-&lt;br /&gt;
| Korraldused on tekstist eristatavad&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Käskude väljundid on tekstist eristatavad&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Muutuvad osad on eristatavad&lt;br /&gt;
|1 &lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
| Tekst on loetav (struktuur on olemas)&lt;br /&gt;
Struktuur võiks olla rohkem mõtlik:&lt;br /&gt;
Taastamine ja varundamine võiksid olla eraldi peatükid. &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Tekst on arusaadav(laused on korrektsed)&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Teenuse varundamine&lt;br /&gt;
Võiks olla täpsemalt kirjeldatud käsud kuidas varundada(terviklik käsk). &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Teenuse taastamine &lt;br /&gt;
Võiks olla täpsemalt kirjeldatud käsud kuidas taastada(terviklik käsk, kust&amp;gt; kuhu taastada). &lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
KOKKU: 20 /20&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Labor2_E-post&amp;diff=1381</id>
		<title>Talk:Labor2 E-post</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Labor2_E-post&amp;diff=1381"/>
		<updated>2009-12-15T10:32:30Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hindavad:&lt;br /&gt;
Niina Stsetnikova,&lt;br /&gt;
Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Kriteerium&lt;br /&gt;
! Punktid&lt;br /&gt;
! Võimalikud punktid&lt;br /&gt;
|-&lt;br /&gt;
| Versioonide ajalugu&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Autorid&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Viimase muutmise aeg&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|- &lt;br /&gt;
| Skoop&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Sissejuhatus&lt;br /&gt;
Sissejuhatus ei ole tehtud&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Nõuded&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Installeerimise osa&lt;br /&gt;
| 3&lt;br /&gt;
| 3&lt;br /&gt;
|-&lt;br /&gt;
| Tehniliselt korrektne (pole suuri vigu)&lt;br /&gt;
| 3&lt;br /&gt;
| 3&lt;br /&gt;
|-&lt;br /&gt;
| Korraldused on tekstist eristatavad&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Käskude väljundid on tekstist eristatavad&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Muutuvad osad on eristatavad&lt;br /&gt;
|1 &lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
| Tekst on loetav (struktuur on olemas)&lt;br /&gt;
Struktuur võiks olla rohkem mõtlik:&lt;br /&gt;
Taastamine ja varundamine võiksid olla eraldi peatükid. &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Tekst on arusaadav(laused on korrektsed)&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Teenuse varundamine&lt;br /&gt;
Võiks olla täpsemalt kirjeldatud käsud kuidas varundada(terviklik käsk). &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Teenuse taastamine &lt;br /&gt;
Võiks olla täpsemalt kirjeldatud käsud kuidas taastada(terviklik käsk, kust&amp;gt; kuhu taastada). &lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
KOKKU: 17,5 /20&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=1374</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=1374"/>
		<updated>2009-12-15T10:26:29Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Sertifikaadi genereerimine */&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;
=Versioon=&lt;br /&gt;
100% valmis&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>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=1372</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=1372"/>
		<updated>2009-12-15T10:26:09Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Sertifikaadi genereerimine */&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;
=Versioon=&lt;br /&gt;
100% valmis&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;
&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>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Labor2_E-post&amp;diff=1264</id>
		<title>Talk:Labor2 E-post</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Labor2_E-post&amp;diff=1264"/>
		<updated>2009-12-14T15:39:00Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hindavad:&lt;br /&gt;
Niina Stsetnikova,&lt;br /&gt;
Viktoria Mulina&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Kriteerium&lt;br /&gt;
! Punktid&lt;br /&gt;
! Võimalikud punktid&lt;br /&gt;
|-&lt;br /&gt;
| Versioonide ajalugu&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Autorid&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Viimase muutmise aeg&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|- &lt;br /&gt;
| Skoop&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Sissejuhatus&lt;br /&gt;
Sissejuhatus ei ole tehtud&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Nõuded&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Installeerimise osa&lt;br /&gt;
| 3&lt;br /&gt;
| 3&lt;br /&gt;
|-&lt;br /&gt;
| Tehniliselt korrektne (pole suuri vigu)&lt;br /&gt;
| 3&lt;br /&gt;
| 3&lt;br /&gt;
|-&lt;br /&gt;
| Korraldused on tekstist eristatavad&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Käskude väljundid on tekstist eristatavad&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Muutuvad osad on eristatavad&lt;br /&gt;
|1 &lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
| Tekst on loetav (struktuur on olemas)&lt;br /&gt;
Struktuur võiks olla rohkem mõtlik:&lt;br /&gt;
Taastamine ja varundamine võiksid olla eraldi peatükid. &lt;br /&gt;
| 0,5&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Tekst on arusaadav(laused on korrektsed)&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Teenuse varundamine&lt;br /&gt;
Võiks olla täpsemalt kirjeldatud käsud kuidas varundada(terviklik käsk). &lt;br /&gt;
| 0,5&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Teenuse taastamine &lt;br /&gt;
Võiks olla täpsemalt kirjeldatud käsud kuidas taastada(terviklik käsk, kust&amp;gt; kuhu taastada). &lt;br /&gt;
| 0,5&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
KOKKU: 17,5 /20&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Labor2_E-post&amp;diff=1133</id>
		<title>Talk:Labor2 E-post</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Labor2_E-post&amp;diff=1133"/>
		<updated>2009-12-14T12:15:28Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: New page: Võetud Niina Stsetnikova Viktoria Mulina&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Võetud&lt;br /&gt;
Niina Stsetnikova&lt;br /&gt;
Viktoria Mulina&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=988</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=988"/>
		<updated>2009-12-08T10:42:14Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Teenuse monitoorimise soovitused */&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;
=Versioon=&lt;br /&gt;
100% valmis&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;
&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.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>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=983</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=983"/>
		<updated>2009-12-08T10:36:01Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Testimiseks käivitame järgmised käsud: */&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;
=Versioon=&lt;br /&gt;
100% valmis&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;
&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.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 erinevate teenuste restart &lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
 /etc/init.d/networking 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>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=980</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=980"/>
		<updated>2009-12-08T10:29:53Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* 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;
=Versioon=&lt;br /&gt;
100% valmis&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;
&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;br /&gt;
&lt;br /&gt;
Kui midagi ei tööta:&lt;br /&gt;
* Kõigepealt tehke erinevate teenuste restart &lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
 /etc/init.d/networking 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>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=978</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=978"/>
		<updated>2009-12-08T10:13:41Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* 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;
=Versioon=&lt;br /&gt;
100% valmis&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;
&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;br /&gt;
&lt;br /&gt;
Kui midagi ei tööta:&lt;br /&gt;
* Kõigepealt tehke erinevate teenuste restart &lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
 /etc/init.d/networking 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>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=971</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=971"/>
		<updated>2009-12-07T15:10:39Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Lingid */&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;
=Versioon=&lt;br /&gt;
100% valmis&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 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;br /&gt;
&lt;br /&gt;
Kui midagi ei tööta:&lt;br /&gt;
* Kõigepealt tehke erinevate teenuste restart &lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
 /etc/init.d/networking 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>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=970</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=970"/>
		<updated>2009-12-07T15:09:19Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Lingid */&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;
=Versioon=&lt;br /&gt;
100% valmis&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 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;br /&gt;
&lt;br /&gt;
Kui midagi ei tööta:&lt;br /&gt;
* Kõigepealt tehke erinevate teenuste restart &lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
 /etc/init.d/networking 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>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=969</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=969"/>
		<updated>2009-12-07T15:08:59Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Teenuse monitoorimise soovitused */&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;
=Versioon=&lt;br /&gt;
100% valmis&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 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;br /&gt;
&lt;br /&gt;
Kui midagi ei tööta:&lt;br /&gt;
* Kõigepealt tehke erinevate teenuste restart &lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
 /etc/init.d/networking 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>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=968</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=968"/>
		<updated>2009-12-07T14:59:06Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* 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;
=Versioon=&lt;br /&gt;
100% valmis&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 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;br /&gt;
&lt;br /&gt;
Kui midagi ei tööta:&lt;br /&gt;
* Kõigepealt tehke erinevate teenuste restart &lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
 /etc/init.d/networking 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;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=967</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=967"/>
		<updated>2009-12-07T14:58:23Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Autorid */&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;
=Versioon=&lt;br /&gt;
100% valmis&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;br /&gt;
&lt;br /&gt;
Kui midagi ei tööta:&lt;br /&gt;
* Kõigepealt tehke erinevate teenuste restart &lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
 /etc/init.d/networking 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;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Telefoni&amp;diff=966</id>
		<title>Telefoni</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Telefoni&amp;diff=966"/>
		<updated>2009-12-07T14:54:18Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: New page: +372 5525319&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;+372 5525319&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=E-maili&amp;diff=965</id>
		<title>E-maili</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=E-maili&amp;diff=965"/>
		<updated>2009-12-07T14:53:46Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: New page: nstsetni@itcollege.ee&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;nstsetni@itcollege.ee&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=964</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=964"/>
		<updated>2009-12-07T14:53:25Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Teenuse monitoorimise soovitused */&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;br /&gt;
&lt;br /&gt;
Kui midagi ei tööta:&lt;br /&gt;
* Kõigepealt tehke erinevate teenuste restart &lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
 /etc/init.d/networking 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;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=962</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=962"/>
		<updated>2009-12-07T14:16:45Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Taastejuhend */&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;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=961</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=961"/>
		<updated>2009-12-07T14:11:47Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Varundamisjuhend */&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;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=960</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=960"/>
		<updated>2009-12-07T14:07:22Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Testimiseks käivitame järgmised käsud: */&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;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=959</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=959"/>
		<updated>2009-12-07T14:04:27Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* 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;
&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;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=958</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=958"/>
		<updated>2009-12-07T14:03:16Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* 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;
&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;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=957</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=957"/>
		<updated>2009-12-07T14:02:39Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Testimiseks käivitame järgmised käsud: */&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; - 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;
&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;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=956</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=956"/>
		<updated>2009-12-07T14:02:28Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Testimiseks käivitame järgmised käsud: */&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; - 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;
&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;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=953</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=953"/>
		<updated>2009-12-07T13:34:00Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Testimiseks käivitame järgmised käsud: */&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; - 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;
&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;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=952</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=952"/>
		<updated>2009-12-07T13:33:52Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Testimiseks käivitame järgmised käsud: */&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; - 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;
&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;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=951</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=951"/>
		<updated>2009-12-07T13:32:52Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Testimiseks käivitame järgmised käsud: */&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; - 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;
&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&lt;br /&gt;
 links https://photo.album.ee&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=948</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=948"/>
		<updated>2009-12-07T13:30:03Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Restardime apache kontrollimiseks: */&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; - 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;
&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;
 links https://www.album.ee&lt;br /&gt;
 links https://photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=947</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=947"/>
		<updated>2009-12-07T13:29:54Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Testimiseks käivitame järgmised käsud: */&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; - 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;
&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;
 links https://www.album.ee&lt;br /&gt;
 links https://photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=946</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=946"/>
		<updated>2009-12-07T13:29:33Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Testimiseks käivitame järgmised käsud: */&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; - 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;
&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;
links https://www.album.ee&lt;br /&gt;
links https://photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=944</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=944"/>
		<updated>2009-12-07T13:29:21Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Restardime apache kontrollimiseks: */&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; - 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;
&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;
links https://www.album.ee&lt;br /&gt;
links https://photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=943</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=943"/>
		<updated>2009-12-07T13:29:01Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* 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; - 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;
&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;
links https://www.album.ee&lt;br /&gt;
links https://photo.album.ee&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=933</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=933"/>
		<updated>2009-12-07T13:15:27Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* 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; - 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;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=932</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=932"/>
		<updated>2009-12-07T13:13:01Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* 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; - 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;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=924</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=924"/>
		<updated>2009-12-07T12:52:32Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Sertifikaadi genereerimine */&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 on&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.firma.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.firma.ee-ssl-error.log&lt;br /&gt;
   TransferLog  /var/log/apache2/www.firma.ee-ssl-access.log&lt;br /&gt;
&lt;br /&gt;
   SSLEngine on&lt;br /&gt;
   SSLCertificateFile /etc/apache2/www.firma.ee.crt&lt;br /&gt;
   SSLCertificateKeyFile /etc/apache2/www.firma.ee.key&lt;br /&gt;
   SSLOptions +StdEnvVars&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName sales.firma.ee&lt;br /&gt;
        DocumentRoot /var/www/sales&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/sales&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/sales.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/sales.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/sales.firma.ee-ssl-error.log&lt;br /&gt;
   TransferLog  /var/log/apache2/sales.firma.ee-ssl-access.log&lt;br /&gt;
&lt;br /&gt;
   SSLEngine on&lt;br /&gt;
   SSLCertificateFile /etc/apache2/sales.firma.ee.crt&lt;br /&gt;
   SSLCertificateKeyFile /etc/apache2/sales.firma.ee.key&lt;br /&gt;
   SSLOptions +StdEnvVars&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
	ServerAdmin webmaster@localhost&lt;br /&gt;
	ServerName www.firma.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;
&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 sales.firma.ee&lt;br /&gt;
        DocumentRoot /var/www/sales&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/sales&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/sales.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/sales.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; - 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>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=915</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=915"/>
		<updated>2009-12-07T12:40:14Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Sertifikaadi genereerimine */&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;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=912</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=912"/>
		<updated>2009-12-07T12:39:34Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* phpinfo lehe 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;
&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;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=901</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=901"/>
		<updated>2009-12-07T12:22:52Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* 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>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=821</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=821"/>
		<updated>2009-11-30T13:32:20Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Nõuded */&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;
&lt;br /&gt;
# envvars - default environment variables for apache2ctl&lt;br /&gt;
&lt;br /&gt;
# Since there is no sane way to get the parsed apache2 config in scripts, some&lt;br /&gt;
# settings are defined via environment variables and then used in apache2ctl,&lt;br /&gt;
# /etc/init.d/apache2, /etc/logrotate.d/apache2, etc.&lt;br /&gt;
export APACHE_RUN_USER=www-data&lt;br /&gt;
export APACHE_RUN_GROUP=www-data&lt;br /&gt;
export APACHE_PID_FILE=/var/run/apache2.pid&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=818</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=818"/>
		<updated>2009-11-30T13:30:14Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Sissejuhatus */&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;
* SNI&lt;br /&gt;
*SSL&lt;br /&gt;
* monitooring-valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
&lt;br /&gt;
# envvars - default environment variables for apache2ctl&lt;br /&gt;
&lt;br /&gt;
# Since there is no sane way to get the parsed apache2 config in scripts, some&lt;br /&gt;
# settings are defined via environment variables and then used in apache2ctl,&lt;br /&gt;
# /etc/init.d/apache2, /etc/logrotate.d/apache2, etc.&lt;br /&gt;
export APACHE_RUN_USER=www-data&lt;br /&gt;
export APACHE_RUN_GROUP=www-data&lt;br /&gt;
export APACHE_PID_FILE=/var/run/apache2.pid&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=817</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=817"/>
		<updated>2009-11-30T13:30:01Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Nõuded */&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;
Mõlemal lehel peab olema võimalik kasutada php&#039;d, ja lisaks tuleb konfigureerida mysql ja phpMyAdmin, andmebaaside seadistamiseks.&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;
* SNI&lt;br /&gt;
*SSL&lt;br /&gt;
* monitooring-valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
&lt;br /&gt;
# envvars - default environment variables for apache2ctl&lt;br /&gt;
&lt;br /&gt;
# Since there is no sane way to get the parsed apache2 config in scripts, some&lt;br /&gt;
# settings are defined via environment variables and then used in apache2ctl,&lt;br /&gt;
# /etc/init.d/apache2, /etc/logrotate.d/apache2, etc.&lt;br /&gt;
export APACHE_RUN_USER=www-data&lt;br /&gt;
export APACHE_RUN_GROUP=www-data&lt;br /&gt;
export APACHE_PID_FILE=/var/run/apache2.pid&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=812</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=812"/>
		<updated>2009-11-30T13:26:34Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Nõuded */&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;
Mõlemal lehel peab olema võimalik kasutada php&#039;d, ja lisaks tuleb konfigureerida mysql ja phpMyAdmin, andmebaaside seadistamiseks.&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;
SNI SSL&lt;br /&gt;
&lt;br /&gt;
monitooring-valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
&lt;br /&gt;
# envvars - default environment variables for apache2ctl&lt;br /&gt;
&lt;br /&gt;
# Since there is no sane way to get the parsed apache2 config in scripts, some&lt;br /&gt;
# settings are defined via environment variables and then used in apache2ctl,&lt;br /&gt;
# /etc/init.d/apache2, /etc/logrotate.d/apache2, etc.&lt;br /&gt;
export APACHE_RUN_USER=www-data&lt;br /&gt;
export APACHE_RUN_GROUP=www-data&lt;br /&gt;
export APACHE_PID_FILE=/var/run/apache2.pid&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=810</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=810"/>
		<updated>2009-11-30T13:26:08Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Nõuded */&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;
Mõlemal lehel peab olema võimalik kasutada php&#039;d, ja lisaks tuleb konfigureerida mysql ja phpMyAdmin, andmebaaside seadistamiseks.&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;
SNI SSL&lt;br /&gt;
&lt;br /&gt;
monitooring-valida millega monitoorida&lt;br /&gt;
    * Konfigureerida kaks domeeni ja üks alamdomeen.&lt;br /&gt;
    * Reverse peaks toimima.&lt;br /&gt;
    * Domeeni teenindava meiliserveri mx kirjed ja spf kirjed peavad olema nimeserveri domeenides.&lt;br /&gt;
    * Ilma www-ta aadressis peab saama veebisaidile ligi.&lt;br /&gt;
    * Nimeserveri varundamine/taastamine.&lt;br /&gt;
    * BIND serveri turvavead.&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
&lt;br /&gt;
# envvars - default environment variables for apache2ctl&lt;br /&gt;
&lt;br /&gt;
# Since there is no sane way to get the parsed apache2 config in scripts, some&lt;br /&gt;
# settings are defined via environment variables and then used in apache2ctl,&lt;br /&gt;
# /etc/init.d/apache2, /etc/logrotate.d/apache2, etc.&lt;br /&gt;
export APACHE_RUN_USER=www-data&lt;br /&gt;
export APACHE_RUN_GROUP=www-data&lt;br /&gt;
export APACHE_PID_FILE=/var/run/apache2.pid&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=800</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=800"/>
		<updated>2009-11-30T13:21:35Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Eeldused */&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;
Mõlemal lehel peab olema võimalik kasutada php&#039;d, ja lisaks tuleb konfigureerida mysql ja phpMyAdmin, andmebaaside seadistamiseks.&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;
SNI SSL&lt;br /&gt;
&lt;br /&gt;
monitooring-valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
&lt;br /&gt;
# envvars - default environment variables for apache2ctl&lt;br /&gt;
&lt;br /&gt;
# Since there is no sane way to get the parsed apache2 config in scripts, some&lt;br /&gt;
# settings are defined via environment variables and then used in apache2ctl,&lt;br /&gt;
# /etc/init.d/apache2, /etc/logrotate.d/apache2, etc.&lt;br /&gt;
export APACHE_RUN_USER=www-data&lt;br /&gt;
export APACHE_RUN_GROUP=www-data&lt;br /&gt;
export APACHE_PID_FILE=/var/run/apache2.pid&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=795</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=795"/>
		<updated>2009-11-30T13:15:04Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Sissejuhatus */&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;
Mõlemal lehel peab olema võimalik kasutada php&#039;d, ja lisaks tuleb konfigureerida mysql ja phpMyAdmin, andmebaaside seadistamiseks.&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
=Nõuded=&lt;br /&gt;
SNI SSL&lt;br /&gt;
&lt;br /&gt;
monitooring-valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
&lt;br /&gt;
# envvars - default environment variables for apache2ctl&lt;br /&gt;
&lt;br /&gt;
# Since there is no sane way to get the parsed apache2 config in scripts, some&lt;br /&gt;
# settings are defined via environment variables and then used in apache2ctl,&lt;br /&gt;
# /etc/init.d/apache2, /etc/logrotate.d/apache2, etc.&lt;br /&gt;
export APACHE_RUN_USER=www-data&lt;br /&gt;
export APACHE_RUN_GROUP=www-data&lt;br /&gt;
export APACHE_PID_FILE=/var/run/apache2.pid&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserver_labor_2&amp;diff=793</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=793"/>
		<updated>2009-11-30T13:13:35Z</updated>

		<summary type="html">&lt;p&gt;Vzernova: /* Sissejuhatus */&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;
 Mõlemal lehel peab olema võimalik kasutada php&#039;d, ja lisaks tuleb konfigureerida mysql ja phpMyAdmin, andmebaaside seadistamiseks.&lt;br /&gt;
&lt;br /&gt;
=Eeldused=&lt;br /&gt;
=Nõuded=&lt;br /&gt;
SNI SSL&lt;br /&gt;
&lt;br /&gt;
monitooring-valida millega monitoorida&lt;br /&gt;
&lt;br /&gt;
=Installeerimise ja konfigureerimise juhend=&lt;br /&gt;
&lt;br /&gt;
# envvars - default environment variables for apache2ctl&lt;br /&gt;
&lt;br /&gt;
# Since there is no sane way to get the parsed apache2 config in scripts, some&lt;br /&gt;
# settings are defined via environment variables and then used in apache2ctl,&lt;br /&gt;
# /etc/init.d/apache2, /etc/logrotate.d/apache2, etc.&lt;br /&gt;
export APACHE_RUN_USER=www-data&lt;br /&gt;
export APACHE_RUN_GROUP=www-data&lt;br /&gt;
export APACHE_PID_FILE=/var/run/apache2.pid&lt;br /&gt;
&lt;br /&gt;
=Varundamisjuhend=&lt;br /&gt;
=Taastejuhend=&lt;/div&gt;</summary>
		<author><name>Vzernova</name></author>
	</entry>
</feed>