<?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=Apalmist</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=Apalmist"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Apalmist"/>
	<updated>2026-06-23T13:20:46Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:VPN_seadistamine_OpenVPN-iga&amp;diff=1567</id>
		<title>Talk:VPN seadistamine OpenVPN-iga</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:VPN_seadistamine_OpenVPN-iga&amp;diff=1567"/>
		<updated>2009-12-16T15:17:50Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsenseerib Lauri Võsandi&lt;br /&gt;
&lt;br /&gt;
Retsenseerib Sander Surva&lt;br /&gt;
&lt;br /&gt;
Retsenseerib Ken Karma&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&lt;br /&gt;
|Ajaloos on vaid 1 versioon, aga ju neid siis rohkem polnudki?! Samas tekib küsimus, millest versiooni number nii suur tuleneb&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;
|&lt;br /&gt;
|-&lt;br /&gt;
|Skoop &lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sissejuhatus &lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Nõuded &lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Installeerimise osa &lt;br /&gt;
|3&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tehniliselt korrektne (pole suuri vigu) &lt;br /&gt;
|3&lt;br /&gt;
|3&lt;br /&gt;
|bridge-utils paigaldus pole hetkel vajalik minu teada.&lt;br /&gt;
|-&lt;br /&gt;
|Korraldused on tekstist eristatavad &lt;br /&gt;
|1&lt;br /&gt;
|0.5&lt;br /&gt;
|Oleks vahva kui lõplike seadistusfailide sisu oleks vikis nähtav (server.conf, client.conf) ning ilusti emakeelselt kommenteerituna (üleliigse jutu võib eemdaldada). vt siia: http://v6sa.itcollege.ee/shared/puv/cn2k9/#point2&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;
|-&lt;br /&gt;
|Muutuvad osad on eristatavad &lt;br /&gt;
|1&lt;br /&gt;
|0,5&lt;br /&gt;
|Tahaks näha, et kirjelduste osas oleks failid ja kataloogid tumedas trükis, see hõlbustaks probleemide tekkimisel neid kiiremini leida.&lt;br /&gt;
|-&lt;br /&gt;
|Tekst on loetav (struktuur on olemas) &lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&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;
|-&lt;br /&gt;
|Teenuse varundamine &lt;br /&gt;
|1&lt;br /&gt;
|0.5&lt;br /&gt;
|Varundatavad failid on küll näidatud, kuid kaovad teksti sisse ära.&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse taastamine &lt;br /&gt;
|2&lt;br /&gt;
|2&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
17.5 / 20&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Autorite parandused ja täiendused artiklisse sisse viidud - 16.12.2009&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:VPN_seadistamine_OpenVPN-iga&amp;diff=1566</id>
		<title>Talk:VPN seadistamine OpenVPN-iga</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:VPN_seadistamine_OpenVPN-iga&amp;diff=1566"/>
		<updated>2009-12-16T15:17:23Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsenseerib Lauri Võsandi&lt;br /&gt;
&lt;br /&gt;
Retsenseerib Sander Surva&lt;br /&gt;
&lt;br /&gt;
Retsenseerib Ken Karma&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&lt;br /&gt;
|Ajaloos on vaid 1 versioon, aga ju neid siis rohkem polnudki?! Samas tekib küsimus, millest versiooni number nii suur tuleneb&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;
|&lt;br /&gt;
|-&lt;br /&gt;
|Skoop &lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sissejuhatus &lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Nõuded &lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Installeerimise osa &lt;br /&gt;
|3&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tehniliselt korrektne (pole suuri vigu) &lt;br /&gt;
|3&lt;br /&gt;
|3&lt;br /&gt;
|bridge-utils paigaldus pole hetkel vajalik minu teada.&lt;br /&gt;
|-&lt;br /&gt;
|Korraldused on tekstist eristatavad &lt;br /&gt;
|1&lt;br /&gt;
|0.5&lt;br /&gt;
|Oleks vahva kui lõplike seadistusfailide sisu oleks vikis nähtav (server.conf, client.conf) ning ilusti emakeelselt kommenteerituna (üleliigse jutu võib eemdaldada). vt siia: http://v6sa.itcollege.ee/shared/puv/cn2k9/#point2&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;
|-&lt;br /&gt;
|Muutuvad osad on eristatavad &lt;br /&gt;
|1&lt;br /&gt;
|0,5&lt;br /&gt;
|Tahaks näha, et kirjelduste osas oleks failid ja kataloogid tumedas trükis, see hõlbustaks probleemide tekkimisel neid kiiremini leida.&lt;br /&gt;
|-&lt;br /&gt;
|Tekst on loetav (struktuur on olemas) &lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&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;
|-&lt;br /&gt;
|Teenuse varundamine &lt;br /&gt;
|1&lt;br /&gt;
|0.5&lt;br /&gt;
|Varundatavad failid on küll näidatud, kuid kaovad teksti sisse ära.&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse taastamine &lt;br /&gt;
|2&lt;br /&gt;
|2&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
17.5 / 20&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Parandused ja täiendused artiklisse sisse viidud&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1354</id>
		<title>Talk:Failiserver Samba labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1354"/>
		<updated>2009-12-15T10:10:23Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsenseerivad Ariel Palmiste ja Carl Rannaberg 14.12.2009 14:44&lt;br /&gt;
&lt;br /&gt;
Versioonide ajalugu 1/1 - Versiooni number ilusti olemas&lt;br /&gt;
&lt;br /&gt;
Autorid 1/1 - Autorid olemas&lt;br /&gt;
&lt;br /&gt;
Viimase muutmise aeg 1/1 - Olemas&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus 1/1 - Sissejuhatus olemas (enne 0/1 - puudus)&lt;br /&gt;
&lt;br /&gt;
Nõuded 1/1 - nõuded on olemas&lt;br /&gt;
&lt;br /&gt;
Installeerimise osa 3/3 - kõik olemas&lt;br /&gt;
&lt;br /&gt;
Tehniliselt korrektne (pole suuri vigu) 3/3 - tekst on üldiselt korrektne ja vigu pole (enne 2/3 - mõmed vead olid&lt;br /&gt;
&lt;br /&gt;
Korraldused on tekstist eristatavad 1/1 - korraldused eristatavad&lt;br /&gt;
&lt;br /&gt;
Käskude väljundid on tekstist eristatavad 2/2 - kõik käsud on eraldatud (enne 1/2 - mõne käsu väljund oli ebaselge, nüüd parandatud&lt;br /&gt;
&lt;br /&gt;
Muutuvad osad on eristatavad 1/1 - muutuvad osad on kaldkirjas&lt;br /&gt;
&lt;br /&gt;
Tekst on loetav (struktuur on olemas) 1/1 - kõik korras&lt;br /&gt;
&lt;br /&gt;
Tekst on arusaadav (laused on korrektsed) 1/1 - kirjavigu ei ole, arusaadav, lühikesed laused&lt;br /&gt;
&lt;br /&gt;
Teenuse varundamine 1/1 - käsk kirjeldatud&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamine 2/2 - korras&lt;br /&gt;
&lt;br /&gt;
Peale parandamist punkte 20/20 - Kõik ilusti tehtud ja õpetuse järgi proovides kõik töötab&lt;br /&gt;
----&lt;br /&gt;
Autorite küsimused, märkused:&amp;lt;br /&amp;gt;&lt;br /&gt;
Parandame!&amp;lt;br /&amp;gt;&lt;br /&gt;
15.12.09 - Väljatoodud vead on parandatud.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
16.12.09 - Parandused arvesse võetud ja punktid antud, &lt;br /&gt;
&lt;br /&gt;
Ariel ja Carl&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1353</id>
		<title>Talk:Failiserver Samba labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1353"/>
		<updated>2009-12-15T10:10:02Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsenseerivad Ariel Palmiste ja Carl Rannaberg 14.12.2009 14:44&lt;br /&gt;
&lt;br /&gt;
Versioonide ajalugu 1/1 - Versiooni number ilusti olemas&lt;br /&gt;
&lt;br /&gt;
Autorid 1/1 - Autorid olemas&lt;br /&gt;
&lt;br /&gt;
Viimase muutmise aeg 1/1 - Olemas&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus 1/1 - Sissejuhatus olemas (enne 0/1 - puudus)&lt;br /&gt;
&lt;br /&gt;
Nõuded 1/1 - nõuded on olemas&lt;br /&gt;
&lt;br /&gt;
Installeerimise osa 3/3 - kõik olemas&lt;br /&gt;
&lt;br /&gt;
Tehniliselt korrektne (pole suuri vigu) 3/3 - tekst on üldiselt korrektne ja vigu pole (enne 2/3 - mõmed vead olid&lt;br /&gt;
&lt;br /&gt;
Korraldused on tekstist eristatavad 1/1 - korraldused eristatavad&lt;br /&gt;
&lt;br /&gt;
Käskude väljundid on tekstist eristatavad 2/2 - kõik käsud on eraldatud (enne 1/2 - mõne käsu väljund oli ebaselge, nüüd parandatud&lt;br /&gt;
&lt;br /&gt;
Muutuvad osad on eristatavad 1/1 - muutuvad osad on kaldkirjas&lt;br /&gt;
&lt;br /&gt;
Tekst on loetav (struktuur on olemas) 1/1 - kõik korras&lt;br /&gt;
&lt;br /&gt;
Tekst on arusaadav (laused on korrektsed) 1/1 - kirjavigu ei ole, arusaadav, lühikesed laused&lt;br /&gt;
&lt;br /&gt;
Teenuse varundamine 1/1 - käsk kirjeldatud&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamine 2/2 - korras&lt;br /&gt;
&lt;br /&gt;
Peale parandamist punkte 20/20 - Kõik ilusti tehtud ja õpetuse järgi proovides kõik töötab&lt;br /&gt;
----&lt;br /&gt;
Autorite küsimused, märkused:&amp;lt;br /&amp;gt;&lt;br /&gt;
Parandame!&amp;lt;br /&amp;gt;&lt;br /&gt;
15.12.09 - Väljatoodud vead on parandatud.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
16.12.09 - Parandused arvesse võetud ja punktid antud, Ariel ja Carl&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1246</id>
		<title>Talk:Failiserver Samba labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1246"/>
		<updated>2009-12-14T13:24:15Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsenseerivad Ariel Palmiste ja Carl Rannaberg 14.12.2009 14:44&lt;br /&gt;
&lt;br /&gt;
Versioonide ajalugu 1/1 - Versiooni number ilusti olemas&lt;br /&gt;
&lt;br /&gt;
Autorid 1/1 - Autorid olemas&lt;br /&gt;
&lt;br /&gt;
Viimase muutmise aeg 1/1 - Olemas&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus 0/1 - puudub&lt;br /&gt;
&lt;br /&gt;
Nõuded 1/1 - nõuded on olemas&lt;br /&gt;
&lt;br /&gt;
Installeerimise osa 3/3 - kõik olemas&lt;br /&gt;
&lt;br /&gt;
Tehniliselt korrektne (pole suuri vigu) 2/3 - tekst on üldiselt korrektne ja vigu pole, testimise osa võiks täpsemini kirjeldatud&lt;br /&gt;
&lt;br /&gt;
Korraldused on tekstist eristatavad 1/1 - korraldused eristatavad&lt;br /&gt;
&lt;br /&gt;
Käskude väljundid on tekstist eristatavad 1/2 - kõik käsud on eraldatud, küll aga pole osade käskude korrektseid väljundeid ja ei tea milline väljund on õige.&lt;br /&gt;
&lt;br /&gt;
Muutuvad osad on eristatavad 1/1 - muutuvad osad on kaldkirjas&lt;br /&gt;
&lt;br /&gt;
Tekst on loetav (struktuur on olemas) 1/1 - kõik korras&lt;br /&gt;
&lt;br /&gt;
Tekst on arusaadav (laused on korrektsed) 1/1 - kirjavigu ei ole, arusaadav, lühikesed laused&lt;br /&gt;
&lt;br /&gt;
Teenuse varundamine 1/1 - käsk kirjeldatud&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamine 2/2 - korras&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Punkte kokku 17/20  - Sissejuhatuse osa oli puudu, smbpasswd -a käsu errorid oleks ka võinud kirja panna, muu oli kõik hästi tehtud.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Autorite küsimused, märkused:&amp;lt;br /&amp;gt;&lt;br /&gt;
Parandame!&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1226</id>
		<title>Talk:Failiserver Samba labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1226"/>
		<updated>2009-12-14T13:11:54Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsenseerivad Ariel Palmiste ja Carl Rannaberg 14.12.2009 14:44&lt;br /&gt;
&lt;br /&gt;
Versioonide ajalugu 1 - Versiooni number ilusti olemas&lt;br /&gt;
&lt;br /&gt;
Autorid 1 - Autorid olemas&lt;br /&gt;
&lt;br /&gt;
Viimase muutmise aeg 1 - Olemas&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus 0 - puudub&lt;br /&gt;
&lt;br /&gt;
Nõuded 1 - nõuded on olemas&lt;br /&gt;
&lt;br /&gt;
Installeerimise osa 3 - kõik olemas&lt;br /&gt;
&lt;br /&gt;
Tehniliselt korrektne (pole suuri vigu) 2 - tekst on üldiselt korrektne ja vigu pole, testimise osa võiks täpsemini kirjeldatud&lt;br /&gt;
&lt;br /&gt;
Korraldused on tekstist eristatavad 1 - korraldused eristatavad&lt;br /&gt;
&lt;br /&gt;
Käskude väljundid on tekstist eristatavad 1 - kõik käsud on eraldatud, küll aga pole osade käskude korrektseid väljundeid ja ei tea milline väljund on õige.&lt;br /&gt;
&lt;br /&gt;
Muutuvad osad on eristatavad 1 - muutuvad osad on kaldkirjas&lt;br /&gt;
&lt;br /&gt;
Tekst on loetav (struktuur on olemas) 1 - kõik korras&lt;br /&gt;
&lt;br /&gt;
Tekst on arusaadav (laused on korrektsed) 1 - kirjavigu ei ole, arusaadav, lühikesed laused&lt;br /&gt;
&lt;br /&gt;
Teenuse varundamine 1 - käsk kirjeldatud&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamine 2 - korras&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Punkte kokku 17/20  - Sissejuhatuse osa oli puudu, smbpasswd -a käsu errorid oleks ka võinud kirja panna, muu oli kõik hästi tehtud.&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1224</id>
		<title>Talk:Failiserver Samba labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1224"/>
		<updated>2009-12-14T13:09:48Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsenseerivad Ariel Palmiste ja Carl Rannaberg 14.12.2009 14:44&lt;br /&gt;
&lt;br /&gt;
Versioonide ajalugu 1 - Versiooni number ilusti olemas&lt;br /&gt;
&lt;br /&gt;
Autorid 1 - Autorid olemas&lt;br /&gt;
&lt;br /&gt;
Viimase muutmise aeg 1 - Olemas&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus 0 - puudub&lt;br /&gt;
&lt;br /&gt;
Nõuded 1 - nõuded on olemas&lt;br /&gt;
&lt;br /&gt;
Installeerimise osa 3 - kõik olemas&lt;br /&gt;
&lt;br /&gt;
Tehniliselt korrektne (pole suuri vigu) 2 - tekst on üldiselt korrektne ja vigu pole, testimise osa võiks täpsemini kirjeldatud&lt;br /&gt;
&lt;br /&gt;
Korraldused on tekstist eristatavad 1 - korraldused eristatavad&lt;br /&gt;
&lt;br /&gt;
Käskude väljundid on tekstist eristatavad 1 - kõik käsud on eraldatud, küll aga pole osade käskude korrektseid väljundeid ja ei tea milline väljund on õige.&lt;br /&gt;
&lt;br /&gt;
Muutuvad osad on eristatavad 1 - muutuvad osad on kaldkirjas&lt;br /&gt;
&lt;br /&gt;
Tekst on loetav (struktuur on olemas) 1 - kõik korras&lt;br /&gt;
&lt;br /&gt;
Tekst on arusaadav (laused on korrektsed) 1 - kirjavigu ei ole, arusaadav, lühikesed laused&lt;br /&gt;
&lt;br /&gt;
Teenuse varundamine 1 - käsk kirjeldatud&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamine 2 - korras&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Punkte kokku 17/20  - Sissejuhatuse osa oli puudu, muu oli kõik hästi tehtud.&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1172</id>
		<title>Talk:Failiserver Samba labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1172"/>
		<updated>2009-12-14T12:44:17Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsenseerivad Ariel Palmiste ja Carl Rannaberg 14.12.2009 14:44&lt;br /&gt;
&lt;br /&gt;
Versioonide ajalugu 1 - Versiooni number ilusti olemas&lt;br /&gt;
&lt;br /&gt;
Autorid 1 - Autorid olemas&lt;br /&gt;
&lt;br /&gt;
Viimase muutmise aeg 1 - Olemas&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus 0 - puudub&lt;br /&gt;
&lt;br /&gt;
Nõuded 1 - nõuded on olemas&lt;br /&gt;
&lt;br /&gt;
Installeerimise osa 3 - kõik olemas&lt;br /&gt;
&lt;br /&gt;
Tehniliselt korrektne (pole suuri vigu) 3 - tekst on korrektne ja vigu pole&lt;br /&gt;
&lt;br /&gt;
Korraldused on tekstist eristatavad 1 - korraldused eristatavad&lt;br /&gt;
&lt;br /&gt;
Käskude väljundid on tekstist eristatavad 2 - kõik käsud on eraldatud&lt;br /&gt;
&lt;br /&gt;
Muutuvad osad on eristatavad 1 - muutuvad osad on kaldkirjas&lt;br /&gt;
&lt;br /&gt;
Tekst on loetav (struktuur on olemas) 1 - kõik korras&lt;br /&gt;
&lt;br /&gt;
Tekst on arusaadav (laused on korrektsed) 1 - kirjavigu ei ole, arusaadav, lühikesed laused&lt;br /&gt;
&lt;br /&gt;
Teenuse varundamine 1 - käsk kirjeldatud&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamine 2 - korras&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Punkte kokku 19/20  - Sissejuhatuse osa oli puudu, muu oli kõik hästi tehtud.&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1170</id>
		<title>Talk:Failiserver Samba labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1170"/>
		<updated>2009-12-14T12:43:50Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsenseerivad Ariel Palmiste ja Carl Rannaberg&lt;br /&gt;
&lt;br /&gt;
Versioonide ajalugu 1 - Versiooni number ilusti olemas&lt;br /&gt;
&lt;br /&gt;
Autorid 1 - Autorid olemas&lt;br /&gt;
&lt;br /&gt;
Viimase muutmise aeg 1 - Olemas&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus 0 - puudub&lt;br /&gt;
&lt;br /&gt;
Nõuded 1 - nõuded on olemas&lt;br /&gt;
&lt;br /&gt;
Installeerimise osa 3 - kõik olemas&lt;br /&gt;
&lt;br /&gt;
Tehniliselt korrektne (pole suuri vigu) 3 - tekst on korrektne ja vigu pole&lt;br /&gt;
&lt;br /&gt;
Korraldused on tekstist eristatavad 1 - korraldused eristatavad&lt;br /&gt;
&lt;br /&gt;
Käskude väljundid on tekstist eristatavad 2 - kõik käsud on eraldatud&lt;br /&gt;
&lt;br /&gt;
Muutuvad osad on eristatavad 1 - muutuvad osad on kaldkirjas&lt;br /&gt;
&lt;br /&gt;
Tekst on loetav (struktuur on olemas) 1 - kõik korras&lt;br /&gt;
&lt;br /&gt;
Tekst on arusaadav (laused on korrektsed) 1 - kirjavigu ei ole, arusaadav, lühikesed laused&lt;br /&gt;
&lt;br /&gt;
Teenuse varundamine 1 - käsk kirjeldatud&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamine 2 - korras&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Punkte kokku 19/20  - Sissejuhatuse osa oli puudu, muu oli kõik hästi tehtud.&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1166</id>
		<title>Talk:Failiserver Samba labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1166"/>
		<updated>2009-12-14T12:42:37Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsenseerivad Ariel Palmiste ja Carl Rannaberg&lt;br /&gt;
&lt;br /&gt;
Versioonide ajalugu 1 - Versiooni number ilusti olemas&lt;br /&gt;
&lt;br /&gt;
Autorid 1 - Autorid olemas&lt;br /&gt;
&lt;br /&gt;
Viimase muutmise aeg 1 - Olemas&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus 0 - puudub&lt;br /&gt;
&lt;br /&gt;
Nõuded 1 - nõuded on olemas&lt;br /&gt;
&lt;br /&gt;
Installeerimise osa 3 - kõik olemas&lt;br /&gt;
&lt;br /&gt;
Tehniliselt korrektne (pole suuri vigu) 3 - tekst on korrektne ja vigu pole&lt;br /&gt;
&lt;br /&gt;
Korraldused on tekstist eristatavad 1 - korraldused eristatavad&lt;br /&gt;
&lt;br /&gt;
Käskude väljundid on tekstist eristatavad 2 - kõik käsud on eraldatud&lt;br /&gt;
&lt;br /&gt;
Muutuvad osad on eristatavad 1 - muutuvad osad on kaldkirjas&lt;br /&gt;
&lt;br /&gt;
Tekst on loetav (struktuur on olemas) 1 - kõik korras&lt;br /&gt;
&lt;br /&gt;
Tekst on arusaadav (laused on korrektsed) 1 - kirjavigu ei ole, arusaadav, lühikesed laused&lt;br /&gt;
&lt;br /&gt;
Teenuse varundamine 1 - käsk kirjeldatud&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamine 2 - korras&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Punkte kokku 19/20&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1165</id>
		<title>Talk:Failiserver Samba labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1165"/>
		<updated>2009-12-14T12:42:17Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsenseerivad Ariel Palmiste ja Carl Rannaberg&lt;br /&gt;
&lt;br /&gt;
Versioonide ajalugu 1 - Versiooni number ilusti olemas&lt;br /&gt;
&lt;br /&gt;
Autorid 1 - Autorid olemas&lt;br /&gt;
&lt;br /&gt;
Viimase muutmise aeg 1 - Olemas&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus 0 - puudub&lt;br /&gt;
&lt;br /&gt;
Nõuded 1 - nõuded on olemas&lt;br /&gt;
&lt;br /&gt;
Installeerimise osa 3 - kõik olemas&lt;br /&gt;
&lt;br /&gt;
Tehniliselt korrektne (pole suuri vigu) 3 - tekst on korrektne ja vigu pole&lt;br /&gt;
&lt;br /&gt;
Korraldused on tekstist eristatavad 1 - korraldused eristatavad&lt;br /&gt;
&lt;br /&gt;
Käskude väljundid on tekstist eristatavad 2 - kõik käsud on eraldatud&lt;br /&gt;
&lt;br /&gt;
Muutuvad osad on eristatavad 1 - muutuvad osad on kaldkirjas&lt;br /&gt;
&lt;br /&gt;
Tekst on loetav (struktuur on olemas) 1 - kõik korras&lt;br /&gt;
&lt;br /&gt;
Tekst on arusaadav (laused on korrektsed) 1 - kirjavigu ei ole, arusaadav, lühikesed laused&lt;br /&gt;
&lt;br /&gt;
Teenuse varundamine 1 - käsk kirjeldatud&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamine 2 - korras&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1157</id>
		<title>Talk:Failiserver Samba labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1157"/>
		<updated>2009-12-14T12:32:11Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsenseerivad Ariel Palmiste ja Carl Rannaberg&lt;br /&gt;
&lt;br /&gt;
Versioonide ajalugu 1 - Versiooni number ilusti olemas&lt;br /&gt;
&lt;br /&gt;
Autorid 1 - Autorid olemas&lt;br /&gt;
&lt;br /&gt;
Viimase muutmise aeg 1 - Olemas&lt;br /&gt;
&lt;br /&gt;
Skoop &lt;br /&gt;
&lt;br /&gt;
Sissejuhatus 0 - puudub&lt;br /&gt;
&lt;br /&gt;
Nõuded 1 - Nõuded on olemas&lt;br /&gt;
&lt;br /&gt;
Installeerimise osa 3 - Kõik olemas&lt;br /&gt;
&lt;br /&gt;
Tehniliselt korrektne (pole suuri vigu) &lt;br /&gt;
&lt;br /&gt;
Korraldused on tekstist eristatavad 1 - korraldused eristatavad&lt;br /&gt;
&lt;br /&gt;
Käskude väljundid on tekstist eristatavad 1 - kõik käsud on eraldatud&lt;br /&gt;
&lt;br /&gt;
Muutuvad osad on eristatavad 1 - muutuvad osad on kaldkirjas&lt;br /&gt;
&lt;br /&gt;
Tekst on loetav (struktuur on olemas) 1 - kõik korras&lt;br /&gt;
&lt;br /&gt;
Tekst on arusaadav (laused on korrektsed) 1 - kirjavigu ei ole, arusaadav&lt;br /&gt;
&lt;br /&gt;
Teenuse varundamine &lt;br /&gt;
&lt;br /&gt;
Teenuse taastamine&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1143</id>
		<title>Talk:Failiserver Samba labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1143"/>
		<updated>2009-12-14T12:23:04Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsenseerivad Ariel Palmiste ja Carl Rannaberg&lt;br /&gt;
&lt;br /&gt;
Versioonide ajalugu 1 - Versiooni number ilusti olemas&lt;br /&gt;
&lt;br /&gt;
Autorid 1 - Autorid olemas&lt;br /&gt;
&lt;br /&gt;
Viimase muutmise aeg 1 - Olemas&lt;br /&gt;
&lt;br /&gt;
Skoop &lt;br /&gt;
&lt;br /&gt;
Sissejuhatus 0 - puudub&lt;br /&gt;
&lt;br /&gt;
Nõuded 1 - Nõuded on olemas&lt;br /&gt;
&lt;br /&gt;
Installeerimise osa 3 - Kõik olemas&lt;br /&gt;
&lt;br /&gt;
Tehniliselt korrektne (pole suuri vigu) &lt;br /&gt;
&lt;br /&gt;
Korraldused on tekstist eristatavad &lt;br /&gt;
&lt;br /&gt;
Käskude väljundid on tekstist eristatavad &lt;br /&gt;
&lt;br /&gt;
Muutuvad osad on eristatavad &lt;br /&gt;
&lt;br /&gt;
Tekst on loetav (struktuur on olemas) &lt;br /&gt;
&lt;br /&gt;
Tekst on arusaadav (laused on korrektsed) &lt;br /&gt;
&lt;br /&gt;
Teenuse varundamine &lt;br /&gt;
&lt;br /&gt;
Teenuse taastamine&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1132</id>
		<title>Talk:Failiserver Samba labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1132"/>
		<updated>2009-12-14T12:14:16Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsenseerivad Ariel Palmiste ja Carl Rannaberg&lt;br /&gt;
&lt;br /&gt;
Versioonide ajalugu 1 - Versiooni number ilusti olemas&lt;br /&gt;
&lt;br /&gt;
Autorid &lt;br /&gt;
&lt;br /&gt;
Viimase muutmise aeg &lt;br /&gt;
&lt;br /&gt;
Skoop &lt;br /&gt;
&lt;br /&gt;
Sissejuhatus &lt;br /&gt;
&lt;br /&gt;
Nõuded &lt;br /&gt;
&lt;br /&gt;
Installeerimise osa &lt;br /&gt;
&lt;br /&gt;
Tehniliselt korrektne (pole suuri vigu) &lt;br /&gt;
&lt;br /&gt;
Korraldused on tekstist eristatavad &lt;br /&gt;
&lt;br /&gt;
Käskude väljundid on tekstist eristatavad &lt;br /&gt;
&lt;br /&gt;
Muutuvad osad on eristatavad &lt;br /&gt;
&lt;br /&gt;
Tekst on loetav (struktuur on olemas) &lt;br /&gt;
&lt;br /&gt;
Tekst on arusaadav (laused on korrektsed) &lt;br /&gt;
&lt;br /&gt;
Teenuse varundamine &lt;br /&gt;
&lt;br /&gt;
Teenuse taastamine&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1130</id>
		<title>Talk:Failiserver Samba labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1130"/>
		<updated>2009-12-14T12:12:13Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsenseerivad Ariel Palmiste ja Carl Rannaberg&lt;br /&gt;
&lt;br /&gt;
Versioonide ajalugu &lt;br /&gt;
&lt;br /&gt;
Autorid &lt;br /&gt;
&lt;br /&gt;
Viimase muutmise aeg &lt;br /&gt;
&lt;br /&gt;
Skoop &lt;br /&gt;
&lt;br /&gt;
Sissejuhatus &lt;br /&gt;
&lt;br /&gt;
Nõuded &lt;br /&gt;
&lt;br /&gt;
Installeerimise osa &lt;br /&gt;
&lt;br /&gt;
Tehniliselt korrektne (pole suuri vigu) &lt;br /&gt;
&lt;br /&gt;
Korraldused on tekstist eristatavad &lt;br /&gt;
&lt;br /&gt;
Käskude väljundid on tekstist eristatavad &lt;br /&gt;
&lt;br /&gt;
Muutuvad osad on eristatavad &lt;br /&gt;
&lt;br /&gt;
Tekst on loetav (struktuur on olemas) &lt;br /&gt;
&lt;br /&gt;
Tekst on arusaadav (laused on korrektsed) &lt;br /&gt;
&lt;br /&gt;
Teenuse varundamine &lt;br /&gt;
&lt;br /&gt;
Teenuse taastamine&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1129</id>
		<title>Talk:Failiserver Samba labor 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Failiserver_Samba_labor_2&amp;diff=1129"/>
		<updated>2009-12-14T12:11:52Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: New page: Retsenseerivad Ariel Palmiste ja Carl Rannaberg  Versioonide ajalugu 1  Autorid 1  Viimase muutmise aeg 1  Skoop 1  Sissejuhatus 1  Nõuded 1  Installeerimise osa 3  Tehniliselt korrektne ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsenseerivad Ariel Palmiste ja Carl Rannaberg&lt;br /&gt;
&lt;br /&gt;
Versioonide ajalugu 1&lt;br /&gt;
&lt;br /&gt;
Autorid 1&lt;br /&gt;
&lt;br /&gt;
Viimase muutmise aeg 1&lt;br /&gt;
&lt;br /&gt;
Skoop 1&lt;br /&gt;
&lt;br /&gt;
Sissejuhatus 1&lt;br /&gt;
&lt;br /&gt;
Nõuded 1&lt;br /&gt;
&lt;br /&gt;
Installeerimise osa 3&lt;br /&gt;
&lt;br /&gt;
Tehniliselt korrektne (pole suuri vigu) 3&lt;br /&gt;
&lt;br /&gt;
Korraldused on tekstist eristatavad 1&lt;br /&gt;
&lt;br /&gt;
Käskude väljundid on tekstist eristatavad 1&lt;br /&gt;
&lt;br /&gt;
Muutuvad osad on eristatavad 1&lt;br /&gt;
&lt;br /&gt;
Tekst on loetav (struktuur on olemas) 1&lt;br /&gt;
&lt;br /&gt;
Tekst on arusaadav (laused on korrektsed) 1&lt;br /&gt;
&lt;br /&gt;
Teenuse varundamine 1&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamine 2&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Failiserveri_labor&amp;diff=478</id>
		<title>Failiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Failiserveri_labor&amp;diff=478"/>
		<updated>2009-10-13T09:16:42Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* Share */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Failiserver Samba näitel=&lt;br /&gt;
Labori käigus seadistad SAMBA failiserveri teenust vastavalt legendile.&lt;br /&gt;
&lt;br /&gt;
=Legend=&lt;br /&gt;
1. Firmasse tuli uus osakond. Looge osakonnale jagatud võrguketas ja grupp lab. Seega gruppi lab kuuluvad inimesed saavad kirjutada \\&amp;lt;failiserveri IP&amp;gt;\lab kausta.&lt;br /&gt;
&lt;br /&gt;
Gruppi mittekuuluvad inimesed ei saa ei lugeda ega kirjutada. Kaust failisüsteemis, mida välja jagatakse on /var/data/lab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Testimine==&lt;br /&gt;
&lt;br /&gt;
testimiseks minna start -&amp;gt; run ja kirjutada&lt;br /&gt;
&lt;br /&gt;
  \\VMware-masina IP\lab&lt;br /&gt;
&lt;br /&gt;
Sisesta lab gruppi kuuluva inimese kasutajanimi ja parool, ning testi, kas saad kirjutada ja lugeda.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Jaga kodukataloogid failiserveri abil&lt;br /&gt;
&lt;br /&gt;
=Samba paigaldamine=&lt;br /&gt;
&lt;br /&gt;
Samba install&lt;br /&gt;
  sudo apt-get install samba smbfs&lt;br /&gt;
&lt;br /&gt;
Käivitamine, stop ja reload&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/samba {start | stop | reload }&lt;br /&gt;
või&lt;br /&gt;
  service samba {start | stop | reload }&lt;br /&gt;
&lt;br /&gt;
=Konfigureerimine=&lt;br /&gt;
&lt;br /&gt;
Samba konfiguratsioonifail asub /etc/samba/smb.conf, muutmiseks&lt;br /&gt;
&lt;br /&gt;
  nano /etc/samba/smb.conf&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonist saab selgema ülevaate käsuga testparm&lt;br /&gt;
&lt;br /&gt;
  testparm -s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Global==&lt;br /&gt;
&lt;br /&gt;
smb.conf faili lisada global settingutele juurde&lt;br /&gt;
&lt;br /&gt;
  [global]&lt;br /&gt;
  netbios name = MASIN&lt;br /&gt;
  workgroup = WORKGROUP&lt;br /&gt;
  announce version = 5.0&lt;br /&gt;
  socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192&lt;br /&gt;
  interfaces = lo, eth0&lt;br /&gt;
  bind interfaces only = true&lt;br /&gt;
  security=user&lt;br /&gt;
  encrypt passwords = true&lt;br /&gt;
  map to guest=bad user&lt;br /&gt;
  guest account=nobody&lt;br /&gt;
&lt;br /&gt;
==Share==&lt;br /&gt;
&lt;br /&gt;
Enne luua /var/data/lab kaust&lt;br /&gt;
  mkdir -p /var/data/lab&lt;br /&gt;
&lt;br /&gt;
Share näide smb.confi failis, lisada lõppu&lt;br /&gt;
&lt;br /&gt;
  [lab]                //share nimi&lt;br /&gt;
  comment=Labori kaust  &lt;br /&gt;
  path=/var/data/lab   //asukoht&lt;br /&gt;
  writable=yes         //kirjutatav&lt;br /&gt;
  write list=@lab&lt;br /&gt;
  read list=@lab&lt;br /&gt;
  force group = lab   //vajalik et kõik loodud failid oleks lab grupis&lt;br /&gt;
  browsable=yes&lt;br /&gt;
  create mask=0644&lt;br /&gt;
  directory mask=0755&lt;br /&gt;
&lt;br /&gt;
Pärast smb.confi muutmist&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/samba reload&lt;br /&gt;
&lt;br /&gt;
=Varundamine=&lt;br /&gt;
=Probleemide lahendamine=&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=369</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=369"/>
		<updated>2009-09-29T10:00:33Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* SSL seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&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;
Vaadata saab aadressilt:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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 sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&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 sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo 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 sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName sales.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/sales #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/www #Seda rida tuleb muuta&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;
                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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales 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 sales&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 sales kataloogi.&lt;br /&gt;
Selleks tegutse järgmiselt: &lt;br /&gt;
**Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Firma pealeht&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
**Loo fail sales kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/sales/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Myygiosakond&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.firma.ee&lt;br /&gt;
links sales.firma.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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.firma.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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida &#039;&#039;&#039;www.firma.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.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd genereerime &#039;&#039;&#039;sales.firma.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 sales.firma.ee.key -newkey rsa:1024 &amp;gt; sales.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:sales.firma.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 sales.firma.ee.csr -signkey sales.firma.ee.key -out sales.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in sales.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
SSL mooduli lubamiseks järgmine käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seadistame apache2. &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Failis ports.conf peab &amp;lt;IfModule mod_ssl.c&amp;gt; ja &amp;lt;/IfModule&amp;gt; tagide vahel olema ainult järgmised read.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Listen 443&lt;br /&gt;
Listen 444&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Järgnevalt muuta faili /etc/apache2/sites-enabled/www/&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/www&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisada faili lõppu peale viimast &amp;lt;/VirtualHost&amp;gt; rida järgnev uus Virtualhosti sektsioon.&lt;br /&gt;
Jälgida, et crt ja key failid oleks vastavates kataloogides.&lt;br /&gt;
&amp;lt;pre&amp;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;
        &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;
   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;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd tuleb muuta &#039;&#039;&#039;sales&#039;&#039;&#039; faili&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/sales&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisada faili lõppu peale viimast &amp;lt;/VirtualHost&amp;gt; rida järgnev uus Virtualhosti sektsioon.&lt;br /&gt;
Jälgida, et crt ja key failid oleks vastavates kataloogides.&lt;br /&gt;
&amp;lt;pre&amp;gt;   &lt;br /&gt;
&amp;lt;VirtualHost *:444&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;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Testimiseks käivitame järgmised käsud&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links www.firma.ee&lt;br /&gt;
links sales.firma.ee&lt;br /&gt;
links https://www.firma.ee:443&lt;br /&gt;
links https://sales.firma.ee:444&lt;br /&gt;
&amp;lt;/pre&amp;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;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=362</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=362"/>
		<updated>2009-09-29T09:50:43Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* SSL seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&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;
Vaadata saab aadressilt:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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 sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&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 sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo 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 sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName sales.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/sales #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/www #Seda rida tuleb muuta&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;
                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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales 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 sales&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 sales kataloogi.&lt;br /&gt;
Selleks tegutse järgmiselt: &lt;br /&gt;
**Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Firma pealeht&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
**Loo fail sales kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/sales/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Myygiosakond&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.firma.ee&lt;br /&gt;
links sales.firma.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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.firma.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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida &#039;&#039;&#039;www.firma.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.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd genereerime &#039;&#039;&#039;sales.firma.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 sales.firma.ee.key -newkey rsa:1024 &amp;gt; sales.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:sales.firma.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 sales.firma.ee.csr -signkey sales.firma.ee.key -out sales.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in sales.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
SSL mooduli lubamiseks järgmine käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seadistame apache2. &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Failis ports.conf peab &amp;lt;IfModule mod_ssl.c&amp;gt; ja &amp;lt;/IfModule&amp;gt; tagide vahel olema järgmised read.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Listen 443&lt;br /&gt;
Listen 444&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Järgnevalt muuta faili /etc/apache2/sites-enabled/www/&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/www&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisada faili lõppu peale viimast &amp;lt;/VirtualHost&amp;gt; rida järgnev uus Virtualhosti sektsioon.&lt;br /&gt;
Jälgida, et crt ja key failid oleks vastavates kataloogides.&lt;br /&gt;
&amp;lt;pre&amp;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;
        &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;
   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;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd tuleb muuta &#039;&#039;&#039;sales&#039;&#039;&#039; faili&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/sales&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisada faili lõppu peale viimast &amp;lt;/VirtualHost&amp;gt; rida järgnev uus Virtualhosti sektsioon.&lt;br /&gt;
Jälgida, et crt ja key failid oleks vastavates kataloogides.&lt;br /&gt;
&amp;lt;pre&amp;gt;   &lt;br /&gt;
&amp;lt;VirtualHost *:444&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;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Testimiseks käivitame järgmised käsud&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links www.firma.ee&lt;br /&gt;
links sales.firma.ee&lt;br /&gt;
links https://www.firma.ee:443&lt;br /&gt;
links https://sales.firma.ee:444&lt;br /&gt;
&amp;lt;/pre&amp;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;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=361</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=361"/>
		<updated>2009-09-29T09:49:37Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* SSL seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&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;
Vaadata saab aadressilt:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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 sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&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 sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo 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 sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName sales.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/sales #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/www #Seda rida tuleb muuta&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;
                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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales 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 sales&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 sales kataloogi.&lt;br /&gt;
Selleks tegutse järgmiselt: &lt;br /&gt;
**Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Firma pealeht&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
**Loo fail sales kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/sales/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Myygiosakond&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.firma.ee&lt;br /&gt;
links sales.firma.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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.firma.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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida &#039;&#039;&#039;www.firma.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.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd genereerime &#039;&#039;&#039;sales.firma.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 sales.firma.ee.key -newkey rsa:1024 &amp;gt; sales.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:sales.firma.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 sales.firma.ee.csr -signkey sales.firma.ee.key -out sales.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in sales.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
SSL mooduli lubamiseks järgmine käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seadistame apache2. &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Failis ports.conf peab &amp;lt;IfModule mod_ssl.c&amp;gt; ja &amp;lt;/IfModule&amp;gt; tagide vahel olema järgmised read.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Listen 443&lt;br /&gt;
Listen 444&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Järgnevalt muuta faili /etc/apache2/sites-enabled/www/&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/www&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisada faili lõppu peale viimast &amp;lt;/VirtualHost&amp;gt; rida järgnev uus Virtualhosti sektsioon.&lt;br /&gt;
Jälgida, et crt ja key failid oleks vastavates kataloogides.&lt;br /&gt;
&amp;lt;pre&amp;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;
        &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;
   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;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd tuleb muuta &#039;&#039;&#039;sales&#039;&#039;&#039; faili&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/sales&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisada faili lõppu peale viimast &amp;lt;/VirtualHost&amp;gt; rida järgnev uus Virtualhosti sektsioon.&lt;br /&gt;
Jälgida, et crt ja key failid oleks vastavates kataloogides.&lt;br /&gt;
&amp;lt;pre&amp;gt;   &lt;br /&gt;
&amp;lt;VirtualHost *:444&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;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Testimiseks käivitame järgmised käsud&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
links www.firma.ee&lt;br /&gt;
links sales.firma.ee&lt;br /&gt;
links https://www.firma.ee:443&lt;br /&gt;
links https://sales.firma.ee:444&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=360</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=360"/>
		<updated>2009-09-29T09:47:45Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* SSL seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&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;
Vaadata saab aadressilt:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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 sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&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 sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo 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 sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName sales.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/sales #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/www #Seda rida tuleb muuta&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;
                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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales 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 sales&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 sales kataloogi.&lt;br /&gt;
Selleks tegutse järgmiselt: &lt;br /&gt;
**Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Firma pealeht&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
**Loo fail sales kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/sales/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Myygiosakond&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.firma.ee&lt;br /&gt;
links sales.firma.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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.firma.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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida &#039;&#039;&#039;www.firma.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.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd genereerime &#039;&#039;&#039;sales.firma.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 sales.firma.ee.key -newkey rsa:1024 &amp;gt; sales.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:sales.firma.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 sales.firma.ee.csr -signkey sales.firma.ee.key -out sales.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in sales.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
SSL mooduli lubamiseks järgmine käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seadistame apache2. &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Failis ports.conf peab &amp;lt;IfModule mod_ssl.c&amp;gt; ja &amp;lt;/IfModule&amp;gt; tagide vahel olema järgmised read.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Listen 443&lt;br /&gt;
Listen 444&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Järgnevalt muuta faili /etc/apache2/sites-enabled/www/&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/www&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisada faili lõppu peale viimast &amp;lt;/VirtualHost&amp;gt; rida järgnev uus Virtualhosti sektsioon.&lt;br /&gt;
Jälgida, et crt ja key failid oleks vastavates kataloogides.&lt;br /&gt;
&amp;lt;pre&amp;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;
        &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;
   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;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd tuleb muuta &#039;&#039;&#039;sales&#039;&#039;&#039; faili&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/sales&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisada faili lõppu peale viimast &amp;lt;/VirtualHost&amp;gt; rida järgnev uus Virtualhosti sektsioon.&lt;br /&gt;
Jälgida, et crt ja key failid oleks vastavates kataloogides.&lt;br /&gt;
&amp;lt;pre&amp;gt;   &lt;br /&gt;
&amp;lt;VirtualHost *:444&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;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Testimiseks käivitame järgmised käsud&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=359</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=359"/>
		<updated>2009-09-29T09:46:50Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* SSL seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&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;
Vaadata saab aadressilt:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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 sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&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 sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo 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 sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName sales.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/sales #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/www #Seda rida tuleb muuta&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;
                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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales 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 sales&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 sales kataloogi.&lt;br /&gt;
Selleks tegutse järgmiselt: &lt;br /&gt;
**Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Firma pealeht&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
**Loo fail sales kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/sales/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Myygiosakond&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.firma.ee&lt;br /&gt;
links sales.firma.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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.firma.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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida &#039;&#039;&#039;www.firma.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.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd genereerime &#039;&#039;&#039;sales.firma.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 sales.firma.ee.key -newkey rsa:1024 &amp;gt; sales.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:sales.firma.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 sales.firma.ee.csr -signkey sales.firma.ee.key -out sales.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in sales.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
SSL mooduli lubamiseks järgmine käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seadistame apache2. &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Failis ports.conf peab &amp;lt;IfModule mod_ssl.c&amp;gt; ja &amp;lt;/IfModule&amp;gt; tagide vahel olema järgmised read.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Listen 443&lt;br /&gt;
Listen 444&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Järgnevalt muuta faili /etc/apache2/sites-enabled/www/&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/www&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisada faili lõppu peale viimast &amp;lt;/VirtualHost&amp;gt; rida järgnev uus Virtualhosti sektsioon.&lt;br /&gt;
Jälgida, et crt ja key failid oleks vastavates kataloogides.&lt;br /&gt;
&amp;lt;pre&amp;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;
        &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;
   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;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd tuleb muuta &#039;&#039;&#039;sales&#039;&#039;&#039; faili&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/sales&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisada faili lõppu peale viimast &amp;lt;/VirtualHost&amp;gt; rida järgnev uus Virtualhosti sektsioon.&lt;br /&gt;
Jälgida, et crt ja key failid oleks vastavates kataloogides.&lt;br /&gt;
&amp;lt;pre&amp;gt;   &lt;br /&gt;
&amp;lt;VirtualHost *:444&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;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=358</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=358"/>
		<updated>2009-09-29T09:46:12Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* SSL seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&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;
Vaadata saab aadressilt:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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 sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&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 sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo 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 sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName sales.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/sales #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/www #Seda rida tuleb muuta&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;
                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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales 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 sales&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 sales kataloogi.&lt;br /&gt;
Selleks tegutse järgmiselt: &lt;br /&gt;
**Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Firma pealeht&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
**Loo fail sales kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/sales/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Myygiosakond&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.firma.ee&lt;br /&gt;
links sales.firma.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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.firma.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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida &#039;&#039;&#039;www.firma.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.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd genereerime &#039;&#039;&#039;sales.firma.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 sales.firma.ee.key -newkey rsa:1024 &amp;gt; sales.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:sales.firma.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 sales.firma.ee.csr -signkey sales.firma.ee.key -out sales.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in sales.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
SSL mooduli lubamiseks järgmine käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seadistame apache2. &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Failis ports.conf peab &amp;lt;IfModule mod_ssl.c&amp;gt; ja &amp;lt;/IfModule&amp;gt; tagide vahel olema järgmised read.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Listen 443&lt;br /&gt;
Listen 444&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Järgnevalt muuta faili /etc/apache2/sites-enabled/www/&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/www&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisada faili lõppu peale viimast &amp;lt;/VirtualHost&amp;gt; rida järgnev uus Virtualhosti sektsioon.&lt;br /&gt;
Jälgida, et crt ja key failid oleks vastavates kataloogides.&lt;br /&gt;
&amp;lt;pre&amp;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;
        &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;
   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;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd tuleb muuta &#039;&#039;&#039;sales&#039;&#039;&#039; faili&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/sales&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisada faili lõppu peale viimast &amp;lt;/VirtualHost&amp;gt; rida järgnev uus Virtualhosti sektsioon.&lt;br /&gt;
Jälgida, et crt ja key failid oleks vastavates kataloogides.&lt;br /&gt;
&amp;lt;pre&amp;gt;   &lt;br /&gt;
&amp;lt;VirtualHost *:444&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;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=355</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=355"/>
		<updated>2009-09-29T09:43:29Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* SSL seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&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;
Vaadata saab aadressilt:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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 sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&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 sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo 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 sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName sales.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/sales #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/www #Seda rida tuleb muuta&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;
                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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales 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 sales&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 sales kataloogi.&lt;br /&gt;
Selleks tegutse järgmiselt: &lt;br /&gt;
**Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Firma pealeht&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
**Loo fail sales kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/sales/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Myygiosakond&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.firma.ee&lt;br /&gt;
links sales.firma.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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.firma.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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida &#039;&#039;&#039;www.firma.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.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd genereerime &#039;&#039;&#039;sales.firma.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 sales.firma.ee.key -newkey rsa:1024 &amp;gt; sales.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:sales.firma.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 sales.firma.ee.csr -signkey sales.firma.ee.key -out sales.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in sales.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
SSL mooduli lubamiseks järgmine käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seadistame apache2. &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Failis ports.conf peab &amp;lt;IfModule mod_ssl.c&amp;gt; ja &amp;lt;/IfModule&amp;gt; tagide vahel olema järgmised read.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Listen 443&lt;br /&gt;
Listen 444&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Järgnevalt muuta faili /etc/apache2/sites-enabled/www/&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/www&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisada faili lõppu peale viimast &amp;lt;/VirtualHost&amp;gt; rida järgnev uus Virtualhosti sektsioon.&lt;br /&gt;
Jälgida, et crt ja key failid oleks vastavates kataloogides.&lt;br /&gt;
&amp;lt;pre&amp;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;
        &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;
   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;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd tuleb muuta &#039;&#039;&#039;sales&#039;&#039;&#039; faili&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/sales&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=352</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=352"/>
		<updated>2009-09-29T09:37:37Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* Sertifikaadi genereerimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&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;
Vaadata saab aadressilt:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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 sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&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 sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo 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 sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName sales.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/sales #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/www #Seda rida tuleb muuta&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;
                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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales 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 sales&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 sales kataloogi.&lt;br /&gt;
Selleks tegutse järgmiselt: &lt;br /&gt;
**Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Firma pealeht&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
**Loo fail sales kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/sales/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Myygiosakond&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.firma.ee&lt;br /&gt;
links sales.firma.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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.firma.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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida &#039;&#039;&#039;www.firma.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.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd genereerime &#039;&#039;&#039;sales.firma.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 sales.firma.ee.key -newkey rsa:1024 &amp;gt; sales.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:sales.firma.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 sales.firma.ee.csr -signkey sales.firma.ee.key -out sales.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in sales.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
SSL mooduli lubamiseks järgmine käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seadistame apache2. &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Failis ports.conf peab &amp;lt;IfModule mod_ssl.c&amp;gt; ja &amp;lt;/IfModule&amp;gt; tagide vahel olema järgmine rida, kus sinu ip on sinu masina ip.&lt;br /&gt;
&amp;lt;pre&amp;gt;Listen 443&amp;lt;/pre&amp;gt;&lt;br /&gt;
Järgnevalt muuta faili /etc/apache2/sites-enabled/www/&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/www&amp;lt;/pre&amp;gt;&lt;br /&gt;
Esimene rida &amp;lt;VirtualHost *:80&amp;gt; muuta selliseks.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;VirtualHost *:80 *:443&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisada faili lõppu enne &amp;lt;/VirtualHost&amp;gt; tagi järgnevad read.&lt;br /&gt;
Jälgida, et crt ja key failid oleks vastavates kataloogides.&lt;br /&gt;
&amp;lt;pre&amp;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;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
  /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/log/apache2&lt;br /&gt;
&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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=351</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=351"/>
		<updated>2009-09-29T09:37:09Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* Sertifikaadi genereerimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&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;
Vaadata saab aadressilt:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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 sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&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 sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo 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 sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName sales.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/sales #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/www #Seda rida tuleb muuta&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;
                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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales 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 sales&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 sales kataloogi.&lt;br /&gt;
Selleks tegutse järgmiselt: &lt;br /&gt;
**Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Firma pealeht&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
**Loo fail sales kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/sales/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Myygiosakond&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.firma.ee&lt;br /&gt;
links sales.firma.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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.firma.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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida www.firma.ee 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.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nüüd genereerime sales.firma.ee 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 sales.firma.ee.key -newkey rsa:1024 &amp;gt; sales.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:sales.firma.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 sales.firma.ee.csr -signkey sales.firma.ee.key -out sales.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in sales.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
SSL mooduli lubamiseks järgmine käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seadistame apache2. &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Failis ports.conf peab &amp;lt;IfModule mod_ssl.c&amp;gt; ja &amp;lt;/IfModule&amp;gt; tagide vahel olema järgmine rida, kus sinu ip on sinu masina ip.&lt;br /&gt;
&amp;lt;pre&amp;gt;Listen 443&amp;lt;/pre&amp;gt;&lt;br /&gt;
Järgnevalt muuta faili /etc/apache2/sites-enabled/www/&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/www&amp;lt;/pre&amp;gt;&lt;br /&gt;
Esimene rida &amp;lt;VirtualHost *:80&amp;gt; muuta selliseks.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;VirtualHost *:80 *:443&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisada faili lõppu enne &amp;lt;/VirtualHost&amp;gt; tagi järgnevad read.&lt;br /&gt;
Jälgida, et crt ja key failid oleks vastavates kataloogides.&lt;br /&gt;
&amp;lt;pre&amp;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;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
  /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/log/apache2&lt;br /&gt;
&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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=346</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=346"/>
		<updated>2009-09-28T12:46:35Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* SSL seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&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;
Vaadata saab aadressilt:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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 sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&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 sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo 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 sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName sales.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/sales #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/www #Seda rida tuleb muuta&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;
                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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales 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 sales&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 sales kataloogi.&lt;br /&gt;
Sellesk tegutse järgmiselt: &lt;br /&gt;
**Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Firma pealeht&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
**Loo fail sales kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/sales/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Myygiosakond&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.firma.ee&lt;br /&gt;
links sales.firma.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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.firma.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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida 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.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
SSL mooduli lubamiseks järgmine käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seadistame apache2. &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Failis ports.conf peab &amp;lt;IfModule mod_ssl.c&amp;gt; ja &amp;lt;/IfModule&amp;gt; tagide vahel olema järgmine rida, kus sinu ip on sinu masina ip.&lt;br /&gt;
&amp;lt;pre&amp;gt;Listen 443&amp;lt;/pre&amp;gt;&lt;br /&gt;
Järgnevalt muuta faili /etc/apache2/sites-enabled/www/&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/www&amp;lt;/pre&amp;gt;&lt;br /&gt;
Esimene rida &amp;lt;VirtualHost *:80&amp;gt; muuta selliseks.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;VirtualHost *:80 *:443&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisada faili lõppu enne &amp;lt;/VirtualHost&amp;gt; tagi järgnevad read.&lt;br /&gt;
Jälgida, et crt ja key failid oleks vastavates kataloogides.&lt;br /&gt;
&amp;lt;pre&amp;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;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
  /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/log/apache2&lt;br /&gt;
&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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=345</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=345"/>
		<updated>2009-09-28T12:46:04Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* SSL seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&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;
Vaadata saab aadressilt:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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 sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&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 sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo 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 sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName sales.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/sales #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/www #Seda rida tuleb muuta&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;
                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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales 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 sales&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 sales kataloogi.&lt;br /&gt;
Sellesk tegutse järgmiselt: &lt;br /&gt;
**Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Firma pealeht&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
**Loo fail sales kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/sales/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Myygiosakond&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.firma.ee&lt;br /&gt;
links sales.firma.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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.firma.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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida 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.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
SSL mooduli lubamiseks järgmine käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seadistame apache2. &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Failis ports.conf peab &amp;lt;IfModule mod_ssl.c&amp;gt; ja &amp;lt;/IfModule&amp;gt; tagide vahel olema järgmine rida, kus sinu ip on sinu masina ip.&lt;br /&gt;
&amp;lt;pre&amp;gt;Listen 443&amp;lt;/pre&amp;gt;&lt;br /&gt;
Järgnevalt muuta faili /etc/apache2/sites-enabled/www/&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/www&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jälgida, et crt ja key failid oleks vastavates kataloogides.&lt;br /&gt;
Esimene rida &amp;lt;VirtualHost *:80&amp;gt; muuta selliseks.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;VirtualHost *:80 *:443&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisada faili lõppu enne &amp;lt;/VirtualHost&amp;gt; tagi järgnevad read.&lt;br /&gt;
&amp;lt;pre&amp;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;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
  /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/log/apache2&lt;br /&gt;
&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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=344</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=344"/>
		<updated>2009-09-28T12:44:33Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* SSL seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&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;
Vaadata saab aadressilt:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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 sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&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 sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo 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 sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName sales.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/sales #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/www #Seda rida tuleb muuta&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;
                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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales 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 sales&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 sales kataloogi.&lt;br /&gt;
Sellesk tegutse järgmiselt: &lt;br /&gt;
**Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Firma pealeht&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
**Loo fail sales kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/sales/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Myygiosakond&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.firma.ee&lt;br /&gt;
links sales.firma.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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.firma.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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida 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.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
SSL mooduli lubamiseks järgmine käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seadistame apache2. &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Failis ports.conf peab &amp;lt;IfModule mod_ssl.c&amp;gt; ja &amp;lt;/IfModule&amp;gt; tagide vahel olema järgmine rida, kus sinu ip on sinu masina ip.&lt;br /&gt;
&amp;lt;pre&amp;gt;Listen sinu ip:443&amp;lt;/pre&amp;gt;&lt;br /&gt;
Järgnevalt muuta faili /etc/apache2/sites-enabled/www/&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/www&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jälgida, et crt ja key failid oleks vastavates kataloogides.&lt;br /&gt;
Esimene rida &amp;lt;VirtualHost *:80&amp;gt; muuta selliseks.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;VirtualHost *:80 *:443&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisada faili lõppu enne&lt;br /&gt;
&amp;lt;pre&amp;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;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
  /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/log/apache2&lt;br /&gt;
&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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=343</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=343"/>
		<updated>2009-09-28T12:43:15Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* SSL seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&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;
Vaadata saab aadressilt:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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 sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&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 sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo 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 sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName sales.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/sales #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/www #Seda rida tuleb muuta&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;
                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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales 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 sales&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 sales kataloogi.&lt;br /&gt;
Sellesk tegutse järgmiselt: &lt;br /&gt;
**Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Firma pealeht&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
**Loo fail sales kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/sales/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Myygiosakond&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.firma.ee&lt;br /&gt;
links sales.firma.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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.firma.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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida 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.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
SSL mooduli lubamiseks järgmine käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seadistame apache2. &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Failis ports.conf peab &amp;lt;IfModule mod_ssl.c&amp;gt; ja &amp;lt;/IfModule&amp;gt; tagide vahel olema järgmine rida, kus sinu ip on sinu masina ip.&lt;br /&gt;
&amp;lt;pre&amp;gt;Listen sinu ip:443&amp;lt;/pre&amp;gt;&lt;br /&gt;
Järgnevalt muuta faili /etc/apache2/sites-enabled/www/&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/www&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jälgida, et crt ja key failid oleks vastavates kataloogides.&lt;br /&gt;
Esi&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;VirtualHost *:80 *:443&amp;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;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
  /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/log/apache2&lt;br /&gt;
&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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=337</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=337"/>
		<updated>2009-09-28T12:15:02Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* SSL seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&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;
Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; tuleb lisada:&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;
Vaadata saab aadressilt:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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 sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&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 sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo 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 sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName sales.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/sales #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Ava www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName www.firma.ee #Lisa see rida siia&lt;br /&gt;
        DocumentRoot /var/www/www #Seda rida tuleb muuta&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;
                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 #Seda rida tuleb muuta&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 #Seda rida tuleb muuta&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales 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 sales&lt;br /&gt;
a2ensite www&lt;br /&gt;
&lt;br /&gt;
a2dissite default  &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 sales kataloogi.&lt;br /&gt;
Sellesk tegutse järgmiselt: &lt;br /&gt;
**Loo fail www kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/www/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Firma pealeht&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
**Loo fail sales kataloogi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/www/sales/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
***Kirjuta faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Myygiosakond&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.firma.ee&lt;br /&gt;
links sales.firma.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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.firma.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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida 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.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
SSL mooduli lubamiseks järgmine käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seadistame apache2. &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Failis ports.conf peab &amp;lt;IfModule mod_ssl.c&amp;gt; ja &amp;lt;/IfModule&amp;gt; tagide vahel olema järgmine rida, kus sinu ip on sinu masina ip.&lt;br /&gt;
&amp;lt;pre&amp;gt;Listen sinu ip:443&amp;lt;/pre&amp;gt;&lt;br /&gt;
Järgnevalt muuta faili /etc/apache2/sites-enabled/www/&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/www&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jälgida tuleks,et sinu ip asemel oleks masina ip.&lt;br /&gt;
Lisada faili lõppu järgnevad read. Jälgida, et crt ja key failid oleks vastavates kohtades. Muuta ära ka esimene rida port 80 asemel port 443.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;VirtualHost sinu ip:443&amp;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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
  /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/log/apache2&lt;br /&gt;
&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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=327</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=327"/>
		<updated>2009-09-28T11:46:28Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* SSL seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&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;
Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; tuleb lisada:&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;
Vaadata saab aadressilt:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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;
*Loome kataloogid www ja sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeerisime /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning lõime koopiad www ja sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo 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;
*Avame sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName 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;
&lt;br /&gt;
*Avame www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&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;
                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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales ning www.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite sales&lt;br /&gt;
a2ensite www&lt;br /&gt;
&lt;br /&gt;
a2dissite default  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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/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://localhost/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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida 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.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
SSL mooduli lubamiseks järgmine käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seadistame apache2. &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Failis ports.conf peab &amp;lt;IfModule mod_ssl.c&amp;gt; ja &amp;lt;/IfModule&amp;gt; tagide vahel olema järgmine rida, kus sinu ip on sinu masina ip.&lt;br /&gt;
&amp;lt;pre&amp;gt;Listen sinu ip:443&amp;lt;/pre&amp;gt;&lt;br /&gt;
Järgnevalt muuta faili /etc/apache2/sites-enabled/www/&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/www&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jälgida tuleks,et sinu ip asemel oleks masina ip.&lt;br /&gt;
Lisada faili lõppu järgnev sektsioon&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;VirtualHost sinu ip:443&amp;gt;&lt;br /&gt;
   ServerName  www.firma.ee&lt;br /&gt;
   ServerAdmin admin@firma.ee&lt;br /&gt;
   DocumentRoot /var/www&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
  /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/log/apache2&lt;br /&gt;
&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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=326</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=326"/>
		<updated>2009-09-28T11:46:03Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* SSL seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&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;
Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; tuleb lisada:&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;
Vaadata saab aadressilt:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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;
*Loome kataloogid www ja sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeerisime /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning lõime koopiad www ja sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo 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;
*Avame sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName 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;
&lt;br /&gt;
*Avame www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&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;
                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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales ning www.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite sales&lt;br /&gt;
a2ensite www&lt;br /&gt;
&lt;br /&gt;
a2dissite default  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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/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://localhost/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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida 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.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
SSL mooduli lubamiseks järgmine käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seadistame apache2. &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Failis ports.conf peab &amp;lt;IfModule mod_ssl.c&amp;gt; ja &amp;lt;/IfModule&amp;gt; tagide vahel olema järgmine rida, kus sinu ip on sinu masina ip.&lt;br /&gt;
&amp;lt;pre&amp;gt;Listen sinu ip:443&amp;lt;/pre&amp;gt;&lt;br /&gt;
Järgnevalt muuta faili /etc/apache2/sites-enabled/www/&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/www&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jälgida tuleks,et sinu ip asemel oleks masina ip&lt;br /&gt;
Lisada faili lõppu järgnev sektsioon&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;VirtualHost sinu ip:443&amp;gt;&lt;br /&gt;
   ServerName  www.firma.ee&lt;br /&gt;
   ServerAdmin admin@firma.ee&lt;br /&gt;
   DocumentRoot /var/www&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
  /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/log/apache2&lt;br /&gt;
&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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=325</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=325"/>
		<updated>2009-09-28T11:39:15Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* SSL seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&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;
Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; tuleb lisada:&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;
Vaadata saab aadressilt:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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;
*Loome kataloogid www ja sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeerisime /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning lõime koopiad www ja sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo 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;
*Avame sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName 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;
&lt;br /&gt;
*Avame www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&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;
                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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales ning www.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite sales&lt;br /&gt;
a2ensite www&lt;br /&gt;
&lt;br /&gt;
a2dissite default  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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/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://localhost/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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida 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.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
SSL mooduli lubamiseks järgmine käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seadistame apache2. &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Failis ports.conf peab &amp;lt;IfModule mod_ssl.c&amp;gt; ja &amp;lt;/IfModule&amp;gt; tagide vahel olema järgmine rida, kus sinu ip on sinu masina ip.&lt;br /&gt;
&amp;lt;pre&amp;gt;Listen sinu ip:443&amp;lt;/pre&amp;gt;&lt;br /&gt;
Järgnevalt muuta faili /etc/apache2/sites&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/000-default&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;VirtualHost 192.168.145.128:443&amp;gt;&lt;br /&gt;
   ServerName  www.firma.ee&lt;br /&gt;
   ServerAdmin admin@firma.ee&lt;br /&gt;
   DocumentRoot /var/www&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;Directory /var/www/cgi-bin&amp;gt;&lt;br /&gt;
     DirectoryIndex index.cgi&lt;br /&gt;
     Options All&lt;br /&gt;
     AllowOverRide All&lt;br /&gt;
     Order Allow,Deny&lt;br /&gt;
     Allow from All&lt;br /&gt;
     SetHandler cgi-script&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
  /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/log/apache2&lt;br /&gt;
&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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=324</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=324"/>
		<updated>2009-09-28T11:34:42Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* Sertifikaadi genereerimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&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;
Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; tuleb lisada:&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;
Vaadata saab aadressilt:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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;
*Loome kataloogid www ja sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeerisime /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning lõime koopiad www ja sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo 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;
*Avame sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName 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;
&lt;br /&gt;
*Avame www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&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;
                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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales ning www.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite sales&lt;br /&gt;
a2ensite www&lt;br /&gt;
&lt;br /&gt;
a2dissite default  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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/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://localhost/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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kõigepealt liikuda kataloogi /etc/apache2/ ja siis genereerida 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.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
SSL mooduli lubamiseks järgmine käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seadistame apache2. &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Failis ports.conf peab &amp;lt;IfModule mod_ssl.c&amp;gt; ja &amp;lt;/IfModule&amp;gt; tagide vahel olema järgmine rida, kus sinu ip on sinu masina ip.&lt;br /&gt;
&amp;lt;pre&amp;gt;Listen sinu ip:443&amp;lt;/pre&amp;gt;&lt;br /&gt;
Järgnevalt muuta faili 000-default&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/000-default&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;VirtualHost 192.168.145.128:443&amp;gt;&lt;br /&gt;
   ServerName  www.firma.ee&lt;br /&gt;
   ServerAdmin admin@firma.ee&lt;br /&gt;
   DocumentRoot /var/www&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;Directory /var/www/cgi-bin&amp;gt;&lt;br /&gt;
     DirectoryIndex index.cgi&lt;br /&gt;
     Options All&lt;br /&gt;
     AllowOverRide All&lt;br /&gt;
     Order Allow,Deny&lt;br /&gt;
     Allow from All&lt;br /&gt;
     SetHandler cgi-script&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
  /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/log/apache2&lt;br /&gt;
&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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=322</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=322"/>
		<updated>2009-09-28T11:30:54Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* SSL seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&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;
Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; tuleb lisada:&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;
Vaadata saab aadressilt:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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;
*Loome kataloogid www ja sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeerisime /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning lõime koopiad www ja sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo 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;
*Avame sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName 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;
&lt;br /&gt;
*Avame www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&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;
                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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales ning www.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite sales&lt;br /&gt;
a2ensite www&lt;br /&gt;
&lt;br /&gt;
a2dissite default  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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/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://localhost/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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout www.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
SSL mooduli lubamiseks järgmine käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seadistame apache2. &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Failis ports.conf peab &amp;lt;IfModule mod_ssl.c&amp;gt; ja &amp;lt;/IfModule&amp;gt; tagide vahel olema järgmine rida, kus sinu ip on sinu masina ip.&lt;br /&gt;
&amp;lt;pre&amp;gt;Listen sinu ip:443&amp;lt;/pre&amp;gt;&lt;br /&gt;
Järgnevalt muuta faili 000-default&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/000-default&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;VirtualHost 192.168.145.128:443&amp;gt;&lt;br /&gt;
   ServerName  www.firma.ee&lt;br /&gt;
   ServerAdmin admin@firma.ee&lt;br /&gt;
   DocumentRoot /var/www&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;Directory /var/www/cgi-bin&amp;gt;&lt;br /&gt;
     DirectoryIndex index.cgi&lt;br /&gt;
     Options All&lt;br /&gt;
     AllowOverRide All&lt;br /&gt;
     Order Allow,Deny&lt;br /&gt;
     Allow from All&lt;br /&gt;
     SetHandler cgi-script&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
  /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/log/apache2&lt;br /&gt;
&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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=321</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=321"/>
		<updated>2009-09-28T11:27:50Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* SSL seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&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;
Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; tuleb lisada:&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;
Vaadata saab aadressilt:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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;
*Loome kataloogid www ja sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeerisime /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning lõime koopiad www ja sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo 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;
*Avame sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName 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;
&lt;br /&gt;
*Avame www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&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;
                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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales ning www.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite sales&lt;br /&gt;
a2ensite www&lt;br /&gt;
&lt;br /&gt;
a2dissite default  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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/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://localhost/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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout www.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
SSL mooduli lubamiseks järgmine käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seadistame apache2. &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Failis ports.conf peab &amp;lt;IfModule mod_ssl.c&amp;gt; ja &amp;lt;/IfModule&amp;gt; tagide vahel olema järgmine rida, kus sinu ip on sinu masina ip.&lt;br /&gt;
&amp;lt;pre&amp;gt;Listen &amp;lt;sinu ip&amp;gt;:443&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/apache2/sites-enabled/000-default&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;VirtualHost 192.168.145.128:443&amp;gt;&lt;br /&gt;
   ServerName  www.firma.ee&lt;br /&gt;
   ServerAdmin admin@firma.ee&lt;br /&gt;
   DocumentRoot /var/www&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;Directory /var/www/cgi-bin&amp;gt;&lt;br /&gt;
     DirectoryIndex index.cgi&lt;br /&gt;
     Options All&lt;br /&gt;
     AllowOverRide All&lt;br /&gt;
     Order Allow,Deny&lt;br /&gt;
     Allow from All&lt;br /&gt;
     SetHandler cgi-script&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
  /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/log/apache2&lt;br /&gt;
&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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=319</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=319"/>
		<updated>2009-09-28T11:27:18Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* SSL seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&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;
Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; tuleb lisada:&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;
Vaadata saab aadressilt:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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;
*Loome kataloogid www ja sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeerisime /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning lõime koopiad www ja sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo cp default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Avame sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName 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;
&lt;br /&gt;
*Avame www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&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;
                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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales ning www.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite sales&lt;br /&gt;
a2ensite www&lt;br /&gt;
&lt;br /&gt;
a2dissite default  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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/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://localhost/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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout www.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
SSL mooduli lubamiseks järgmine käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seadistame apache2. Failis ports.conf peab &amp;lt;IfModule mod_ssl.c&amp;gt; ja &amp;lt;/IfModule&amp;gt; tagide vahel olema järgmine rida, kus sinu ip on sinu masina ip.&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;Listen &amp;lt;sinu ip&amp;gt;:443&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/apache2/sites-enabled/000-default&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;VirtualHost 192.168.145.128:443&amp;gt;&lt;br /&gt;
   ServerName  www.firma.ee&lt;br /&gt;
   ServerAdmin admin@firma.ee&lt;br /&gt;
   DocumentRoot /var/www&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;Directory /var/www/cgi-bin&amp;gt;&lt;br /&gt;
     DirectoryIndex index.cgi&lt;br /&gt;
     Options All&lt;br /&gt;
     AllowOverRide All&lt;br /&gt;
     Order Allow,Deny&lt;br /&gt;
     Allow from All&lt;br /&gt;
     SetHandler cgi-script&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
  /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/log/apache2&lt;br /&gt;
&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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=315</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=315"/>
		<updated>2009-09-28T11:22:25Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* SSL seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
&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;
Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; tuleb lisada:&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;
== Tulemus ==&lt;br /&gt;
&lt;br /&gt;
Vaadata saab:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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;
*Loome kataloogid www ja sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeerisime /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning lõime koopiad www ja sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo cp default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Avame sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName 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;
&lt;br /&gt;
*Avame www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&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;
                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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales ning www.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite sales&lt;br /&gt;
a2ensite www&lt;br /&gt;
&lt;br /&gt;
a2dissite default  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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/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://localhost/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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout www.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
SSL mooduli lubamiseks järgmine käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seadistame apache ja näitame ette crt ja key failide asukohad&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;Listen 192.168.145.128:443&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/apache2/sites-enabled/000-default&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;VirtualHost 192.168.145.128:443&amp;gt;&lt;br /&gt;
   ServerName  www.firma.ee&lt;br /&gt;
   ServerAdmin admin@firma.ee&lt;br /&gt;
   DocumentRoot /var/www&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;Directory /var/www/cgi-bin&amp;gt;&lt;br /&gt;
     DirectoryIndex index.cgi&lt;br /&gt;
     Options All&lt;br /&gt;
     AllowOverRide All&lt;br /&gt;
     Order Allow,Deny&lt;br /&gt;
     Allow from All&lt;br /&gt;
     SetHandler cgi-script&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
  /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/log/apache2&lt;br /&gt;
&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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=314</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=314"/>
		<updated>2009-09-28T11:20:17Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* Sertifikaadi genereerimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
&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;
Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; tuleb lisada:&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;
== Tulemus ==&lt;br /&gt;
&lt;br /&gt;
Vaadata saab:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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;
*Loome kataloogid www ja sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeerisime /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning lõime koopiad www ja sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo cp default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Avame sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName 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;
&lt;br /&gt;
*Avame www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&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;
                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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales ning www.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite sales&lt;br /&gt;
a2ensite www&lt;br /&gt;
&lt;br /&gt;
a2dissite default  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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/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://localhost/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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout www.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
  /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/log/apache2&lt;br /&gt;
&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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=313</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=313"/>
		<updated>2009-09-28T11:19:35Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* Sertifikaadi genereerimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
&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;
Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; tuleb lisada:&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;
== Tulemus ==&lt;br /&gt;
&lt;br /&gt;
Vaadata saab:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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;
*Loome kataloogid www ja sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeerisime /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning lõime koopiad www ja sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo cp default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Avame sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName 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;
&lt;br /&gt;
*Avame www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&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;
                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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales ning www.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite sales&lt;br /&gt;
a2ensite www&lt;br /&gt;
&lt;br /&gt;
a2dissite default  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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/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://localhost/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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout www.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
SSL mooduli lubamiseks järgmine käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod ssl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Seejärel restardime apache&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;Listen 192.168.145.128:443&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/apache2/sites-enabled/000-default&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;VirtualHost 192.168.145.128:443&amp;gt;&lt;br /&gt;
   ServerName  www.firma.ee&lt;br /&gt;
   ServerAdmin admin@firma.ee&lt;br /&gt;
   DocumentRoot /var/www&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;Directory /var/www/cgi-bin&amp;gt;&lt;br /&gt;
     DirectoryIndex index.cgi&lt;br /&gt;
     Options All&lt;br /&gt;
     AllowOverRide All&lt;br /&gt;
     Order Allow,Deny&lt;br /&gt;
     Allow from All&lt;br /&gt;
     SetHandler cgi-script&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
  /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/log/apache2&lt;br /&gt;
&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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=312</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=312"/>
		<updated>2009-09-28T11:16:11Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* Sertifikaadi genereerimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
&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;
Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; tuleb lisada:&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;
== Tulemus ==&lt;br /&gt;
&lt;br /&gt;
Vaadata saab:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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;
*Loome kataloogid www ja sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeerisime /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning lõime koopiad www ja sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo cp default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Avame sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName 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;
&lt;br /&gt;
*Avame www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&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;
                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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales ning www.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite sales&lt;br /&gt;
a2ensite www&lt;br /&gt;
&lt;br /&gt;
a2dissite default  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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/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://localhost/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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
Kõik allpool toodud käsud teha root kasutaja alt&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitada käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout www.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /etc/apache2/mods-enabled&lt;br /&gt;
ln -s ../mods-available/ssl.load&lt;br /&gt;
ln -s ../mods-available/ssl.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;Listen 192.168.145.128:443&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/apache2/sites-enabled/000-default&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;VirtualHost 192.168.145.128:443&amp;gt;&lt;br /&gt;
   ServerName  www.firma.ee&lt;br /&gt;
   ServerAdmin admin@firma.ee&lt;br /&gt;
   DocumentRoot /var/www&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;Directory /var/www/cgi-bin&amp;gt;&lt;br /&gt;
     DirectoryIndex index.cgi&lt;br /&gt;
     Options All&lt;br /&gt;
     AllowOverRide All&lt;br /&gt;
     Order Allow,Deny&lt;br /&gt;
     Allow from All&lt;br /&gt;
     SetHandler cgi-script&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
  /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/log/apache2&lt;br /&gt;
&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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=291</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=291"/>
		<updated>2009-09-15T10:29:10Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* Sertifikaadi genereerimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
&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;
Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; tuleb lisada:&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;sudo /etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tulemus ==&lt;br /&gt;
&lt;br /&gt;
Vaadata saab:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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;
*Loome kataloogid www ja sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeerisime /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning lõime koopiad www ja sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo cp default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Avame sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName 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/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/access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Avame www konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo 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;
&amp;lt;pre&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;
                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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg ja lubada sales ning www.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a2ensite sales&lt;br /&gt;
a2ensite www&lt;br /&gt;
&lt;br /&gt;
a2dissite default  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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/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://localhost/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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
&amp;lt;p&amp;gt;ÄRGE NÄPPIGE NEID VEEL&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout www.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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;
&amp;lt;pre&amp;gt;openssl x509 -req -days 3650 -in www.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /etc/apache2/mods-enabled&lt;br /&gt;
ln -s ../mods-available/ssl.load&lt;br /&gt;
ln -s ../mods-available/ssl.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/ports.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;Listen 192.168.145.128:443&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/apache2/sites-enabled/000-default&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;VirtualHost 192.168.145.128:443&amp;gt;&lt;br /&gt;
   ServerName  www.firma.ee&lt;br /&gt;
   ServerAdmin admin@firma.ee&lt;br /&gt;
   DocumentRoot /var/www&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;Directory /var/www/cgi-bin&amp;gt;&lt;br /&gt;
     DirectoryIndex index.cgi&lt;br /&gt;
     Options All&lt;br /&gt;
     AllowOverRide All&lt;br /&gt;
     Order Allow,Deny&lt;br /&gt;
     Allow from All&lt;br /&gt;
     SetHandler cgi-script&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
  /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/log/apache2&lt;br /&gt;
&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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=287</id>
		<title>Veebiserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Veebiserveri_labor&amp;diff=287"/>
		<updated>2009-09-15T10:24:34Z</updated>

		<summary type="html">&lt;p&gt;Apalmist: /* Sertifikaadi genereerimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Legend=&lt;br /&gt;
Firmale on vaja luua kaks veebilehte:&lt;br /&gt;
&lt;br /&gt;
*www.firma.ee&lt;br /&gt;
*sales.firma.ee&lt;br /&gt;
&lt;br /&gt;
Mõlemal lehel saab kasutada php&#039;d&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb konfigureerida mysql ja phpMyAdmin andmebaaside seadistamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tulemuse kontroll==&lt;br /&gt;
Tuleb luua test.php leht, mille vaatamisel kuvatakse phpinfo funktsiooni väljund.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele www.firma.ee peab kuvatama leht sisuga &amp;quot;firma pealeht&amp;quot;. Selle lehe log failid salvestada www.firma.ee.access.log ja www.firma.ee.error.log failidesse.&lt;br /&gt;
&lt;br /&gt;
Minnes links abil lehele sales.firma.ee peab kuvatama leht sisuga &amp;quot;müügiosakond&amp;quot; Logfailid analoogselt eelnevaga (sales.firma.ee.access.log jne)&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin abil peab saama luua andmebaase ja tabeleid&lt;br /&gt;
&lt;br /&gt;
=Töö käik=&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;
Testimiseks paigalda links veebisirvija&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install links&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiserveri installeerimine=&lt;br /&gt;
&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;
sudo 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;
&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;
Apache konfiguratsioonifaili &#039;&#039;&#039;/etc/apache2/apache2.conf&#039;&#039;&#039; tuleb lisada:&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;sudo /etc/init.d/apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tulemus ==&lt;br /&gt;
&lt;br /&gt;
Vaadata saab:&lt;br /&gt;
&amp;lt;pre&amp;gt;http://masinanimi_või_IP/phpmyadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alternatiivne seadistamine==&lt;br /&gt;
Include lause lisamise asemel võib lihtsalt linkida phpmyadmin konfiguratsioonifaili Apache seadistuste kataloogi:&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=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;sudo 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; &amp;lt;www.firma.ee&amp;gt;&lt;br /&gt;
&amp;lt;MasinaIP&amp;gt; &amp;lt;sales.firma.ee&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Testimiseks pingida www.firma.ee ja sales.firma.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;
*Loome kataloogid www ja sales /var/www kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /var/www/www /var/www/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Kopeerisime /etc/apache2/sites-available kaustas oleva default konfiguratsiooni faili ning lõime koopiad www ja sales nimedega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp default /etc/apache2/sites-available/sales&lt;br /&gt;
sudo cp default /etc/apache2/sites-available/www&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Avame sales konfiguratsiooni faili nanoga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/apache2/sites-available/sales&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Muudetud sales fail peaks välja nägema selline :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
        ServerName 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/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/access.log combined&lt;br /&gt;
&lt;br /&gt;
    Alias /doc/ &amp;quot;/usr/share/doc/&amp;quot;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/usr/share/doc/&amp;quot;&amp;gt;&lt;br /&gt;
        Options Indexes MultiViews FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Order deny,allow&lt;br /&gt;
        Deny from all&lt;br /&gt;
        Allow from 127.0.0.0/255.0.0.0 ::1/128&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*sales ja www virtualhostide kasutamiseks tuleb keelata default lehekülg .&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/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://localhost/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;
=SSL keskkonna loomine=&lt;br /&gt;
&lt;br /&gt;
==Sertifikaadi genereerimine==&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl req -nodes -new -keyout www.firma.ee.key -newkey rsa:1024 &amp;gt; www.firma.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]:Firma&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.firma.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;
&amp;lt;pre&amp;gt;openssl x509 -req -days 3650 -in www.firma.ee.csr -signkey www.firma.ee.key -out www.firma.ee.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -in www.firma.ee.crt -noout -text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /etc/apache2/mods-enabled&lt;br /&gt;
ln -s ../mods-available/ssl.load&lt;br /&gt;
ln -s ../mods-available/ssl.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SSL seadistamine==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teenuse start/stop/restart=&lt;br /&gt;
&lt;br /&gt;
Apache2 &lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/apache2 {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
Mysql-server&lt;br /&gt;
&lt;br /&gt;
  sudo /etc/init.d/mysql {start | stop | restart}&lt;br /&gt;
&lt;br /&gt;
=Varukoopiate tegemine=&lt;br /&gt;
&lt;br /&gt;
Veebide sisu backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www &lt;br /&gt;
&lt;br /&gt;
Veebi sales.firma backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Apache2 log failide backup teha siit&lt;br /&gt;
&lt;br /&gt;
  /etc/apache2&lt;br /&gt;
&lt;br /&gt;
Apache2 konfiguratsiooni kausta backup siit&lt;br /&gt;
&lt;br /&gt;
  /var/log/apache2&lt;br /&gt;
&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;
sales.firma andmed taasta kataloogi backupist&lt;br /&gt;
&lt;br /&gt;
  /var/www/sales&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;
=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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Apalmist</name></author>
	</entry>
</feed>