<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>tech-blog.IT &#187; IIS7</title>
	<atom:link href="http://tech-blog.it/tag/iis7/feed/" rel="self" type="application/rss+xml" />
	<link>http://tech-blog.it</link>
	<description>Co tam Pani w Windowsach?</description>
	<lastBuildDate>Wed, 28 Jul 2010 10:25:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>IIS 7: Medium i Full Trust na jednym serwerze</title>
		<link>http://tech-blog.it/2009/11/iis-7-medium-i-full-trust-na-jednym-serwerze/</link>
		<comments>http://tech-blog.it/2009/11/iis-7-medium-i-full-trust-na-jednym-serwerze/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 18:42:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[windows 2008]]></category>
		<category><![CDATA[IIS7]]></category>
		<category><![CDATA[trust level]]></category>
		<category><![CDATA[windows server 2008]]></category>

		<guid isPermaLink="false">http://tech-blog.it/?p=12</guid>
		<description><![CDATA[Co zrobić, jeśli chcemy ustawić poziom zaufania wszystkich stron znajdujących się na naszym serwerze na Medium i jednocześnie przydzielić jakiejś konkretnej stronie poziom zaufania Full?
Otwieramy plik web.config (znajdujący się w: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG) i dokonujemy następujących zmian:
1. Zmieniamy poziom zafuania na Medium: &#60;trust level=&#8221;Medium&#8221; originUrl=&#8221;"/&#62;
Tak to wygląda w praktyce:

&#60;location allowOverride=&#8221;true&#8221;&#62;
&#60;system.web&#62;
&#60;securityPolicy&#62;
&#60;trustLevel name=&#8221;Full&#8221; policyFile=&#8221;internal&#8221;/&#62;
&#60;trustLevel name=&#8221;High&#8221; policyFile=&#8221;web_hightrust.config&#8221;/&#62;
&#60;trustLevel name=&#8221;Medium&#8221; policyFile=&#8221;web_mediumtrust.config&#8221;/&#62;
&#60;trustLevel name=&#8221;Low&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Co zrobić, jeśli chcemy ustawić poziom zaufania wszystkich stron znajdujących się na naszym serwerze na Medium i jednocześnie przydzielić jakiejś konkretnej stronie poziom zaufania Full?</p>
<p>Otwieramy plik web.config (znajdujący się w: <strong>C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG</strong>) i dokonujemy następujących zmian:<span id="more-12"></span></p>
<p>1. Zmieniamy poziom zafuania na Medium: <strong>&lt;trust level=&#8221;Medium&#8221; originUrl=&#8221;"/&gt;</strong></p>
<p>Tak to wygląda w praktyce:<strong><br />
</strong></p>
<p><em>&lt;location allowOverride=&#8221;true&#8221;&gt;<br />
&lt;system.web&gt;<br />
&lt;securityPolicy&gt;<br />
&lt;trustLevel name=&#8221;Full&#8221; policyFile=&#8221;internal&#8221;/&gt;<br />
&lt;trustLevel name=&#8221;High&#8221; policyFile=&#8221;web_hightrust.config&#8221;/&gt;<br />
&lt;trustLevel name=&#8221;Medium&#8221; policyFile=&#8221;web_mediumtrust.config&#8221;/&gt;<br />
&lt;trustLevel name=&#8221;Low&#8221; policyFile=&#8221;web_lowtrust.config&#8221;/&gt;<br />
&lt;trustLevel name=&#8221;Minimal&#8221; policyFile=&#8221;web_minimaltrust.config&#8221;/&gt;<br />
&lt;/securityPolicy&gt;<br />
<strong> &lt;trust level=&#8221;Medium&#8221; originUrl=&#8221;"/&gt;</strong><br />
&lt;/system.web&gt;<br />
&lt;/location&gt;</em></p>
<p>2. Następnie dodajemy poniżej kodu następujący fragment z nazwą strony, dla której chcemy przydzielić poziom zaufania Full:</p>
<p><strong><em>&lt;location path=&#8221;Nazwa Strony&#8221; allowOverride=&#8221;true&#8221;&gt;<br />
&lt;system.web&gt;<br />
&lt;trust level=&#8221;Full&#8221; originUrl=&#8221;" /&gt;</em><br />
<em> &lt;/system.web&gt;<br />
&lt;/location&gt;</em></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://tech-blog.it/2009/11/iis-7-medium-i-full-trust-na-jednym-serwerze/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tworzenie nowej strony / serwera wirtualnego w IIS7</title>
		<link>http://tech-blog.it/2009/02/arch-tworzenie-nowej-strony-serwera-wirtualnego-w-iis7/</link>
		<comments>http://tech-blog.it/2009/02/arch-tworzenie-nowej-strony-serwera-wirtualnego-w-iis7/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 18:56:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[windows 2008]]></category>
		<category><![CDATA[fastCGI]]></category>
		<category><![CDATA[IIS7]]></category>
		<category><![CDATA[serwer wirtualny]]></category>
		<category><![CDATA[windows server 2008]]></category>

		<guid isPermaLink="false">http://tech-blog.it/?p=15</guid>
		<description><![CDATA[Po zainstalowaniu serwera IIS i skonfigurowaniu PHP, fastCGI oraz mySQL (wszystko to opisane jest w tym artykule ) możemy stworzyć nową stronę.
1.    Tworzenie nowej strony / serwera wirtualnego.
Otwieramy IIS Managera rozwijamy węzeł z nazwą serwera i klikamy prawym przyciskiem myszy na ikonie Sites &#124; Add Web Site…



W oknie tworzenia nowej strony nadajemy [...]]]></description>
			<content:encoded><![CDATA[<p>Po zainstalowaniu serwera IIS i skonfigurowaniu PHP, fastCGI oraz mySQL (wszystko to opisane jest w <a href="http://windowshosting.pl/Jak.szybko.i.bezproblemowo.zainstalowac.PHP.FastCGI.i.mySQL.na.serwerze.IIS7">tym artykule</a> ) możemy stworzyć nową stronę.</p>
<p><strong>1.    Tworzenie nowej strony / serwera wirtualnego.</strong></p>
<p>Otwieramy IIS Managera rozwijamy węzeł z nazwą serwera i klikamy prawym przyciskiem myszy na ikonie <strong>Sites | Add Web Site…<br />
<span id="more-15"></span><br />
</strong></p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-334" title="iis1" src="http://pyszczek.net/wp-content/uploads/2008/12/iis1.png" alt="iis1" width="212" height="210" /></p>
<p>W oknie tworzenia nowej strony nadajemy nazwę (<strong>Site name</strong>), podajemy ścieżkę do folderu, gdzie owa strona się znajduje. W pozycji <strong>Application pool</strong> zostanie utworzona nowa pula aplikacji o nazwie takiej, jak nazwa strony. Jeśli chcemy zmienić pulę aplikacji dla naszej strony, wciskamy przycisk <strong>Select</strong> i wybieramy inną pulę.</p>
<p>W sekcji <strong>Binding</strong> wybieramy czy strona będzie działała po http, czy też po https, a także wybieramy dla niej adres IP z dostępnej puli adresowej oraz port. Najczęściej kilka stron www używa tego samego adresu IP dzięki funkcji Host Headers.<br />
W pozycji <strong>Host name</strong> natomiast wpisujemy nazwę domeny pod którą nasza strona będzie działała. W tym wypadku strona będzie działała lokalnie, bez żadnej domeny, więc wpisuję po prostu nazwę serwera.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-335" title="iis2" src="http://pyszczek.net/wp-content/uploads/2008/12/iis2.png" alt="iis2" width="341" height="335" /></p>
<p><strong>2.    Włączanie logowania.</strong></p>
<p>Zanim włączymy logowanie dla strony, należy upewnić się, czy zainstalowaliśmy rolę <strong>HTTP Logging</strong>. Następnie w Managerze IIS klikamy na nazwę naszej strony i wśród dostępnych modułów szukamy pozycji IIS, po czym klikamy na ikonę <strong>Logging</strong>.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-336" title="iis3" src="http://pyszczek.net/wp-content/uploads/2008/12/iis3.png" alt="iis3" width="384" height="358" /></p>
<p>W sekcji <strong>Log File </strong>możemy wybrać format logów, ścieżkę, gdzie maja one być składowane oraz kodowanie. Następnie w sekcji<strong> Log File Rollover</strong> możemy określić harmonogram logowania, maksymaly rozmiar pliku loga. Po konfiguracji wciskamy przycisk <strong>Apply</strong>.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-337" title="iis4" src="http://pyszczek.net/wp-content/uploads/2008/12/iis4.png" alt="iis4" width="357" height="383" /></p>
<p><strong>3.    Kompresja</strong></p>
<p>Dzięki kompresji możemy szybciej udostępniać naszą stronę potencjalnemu odwiedzającemu. Po skompresowaniu, używamy mniejszego pasma dla wysyłania zawartości, dzięki czemu strona szybciej się otwiera.<br />
W IIS Manager klikamy na nazwę serwera i klikamy na moduł o nazwie <strong>Compression</strong>.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-338" title="iis5" src="http://pyszczek.net/wp-content/uploads/2008/12/iis5.png" alt="iis5" width="398" height="195" /></p>
<p>Statyczna kompresja jest włączona domyślnie. Jeśli chcemy stosować również kompresję dynamiczną, należy zaznaczyć opcję <strong>Enable dynamic content compression</strong>. Po włączeniu kompresji dynamicznej należy monitorować zużycie procesora na serwerze baczniej niż przy kompresji statycznej.<br />
W pozycji <strong>Static Compression</strong> możemy skonfigurować jak duże mają być pliki do kompresji,  wybrać folder, gdzie będzie przechowywany cache oraz przydzielić limit megabajtów dla puli aplikacji.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-340" title="iis6" src="http://pyszczek.net/wp-content/uploads/2008/12/iis6.png" alt="iis6" width="301" height="259" /></p>
<p><strong>4.    Dodawanie domyślnego dokumentu.</strong></p>
<p>Jeśli domyślny dokument strony ma nadaną nazwę inną niż default lub index (np. start) konieczne będzie dodanie nowego domyślnego dokumentu. W tym celu zaznaczamy nazwę naszej strony i klikamy moduł <strong>Default Document</strong>.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-341" title="iis7" src="http://pyszczek.net/wp-content/uploads/2008/12/iis7.png" alt="iis7" width="404" height="203" /></p>
<p>Pojawi się lista domyślnych dokumentów dla strony. Aby dodać nowy wciskamy prawy przycisk myszy i wybieramy opcję <strong>Add…</strong></p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-342" title="iis8" src="http://pyszczek.net/wp-content/uploads/2008/12/iis8.png" alt="iis8" width="244" height="267" /></p>
<p>nazwę dokumentu i wciskamy przycisk OK.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-343" title="iis9" src="http://pyszczek.net/wp-content/uploads/2008/12/iis9.png" alt="iis9" width="220" height="95" /></p>
<p>Możemy również zmieniać kolejność dokumentów domyślnych poprzez przesuwanie ich w menu <strong>Actions</strong> – przy pomocy strzałek <strong>Move Up</strong> oraz <strong>Move Down</strong>.</p>
<p><strong>5.    Konwersja katalogu do Katalogu Wirtualnego (Virtual Directory)</strong></p>
<p>Jeśli chcemy aby wybrany katalog naszej strony był katalogiem wirtualnym, klikamy na nim prawym przyciskiem myszy i wybieramy <strong>Convert to Application</strong>.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-344" title="iis10" src="http://pyszczek.net/wp-content/uploads/2008/12/iis10.png" alt="iis10" width="277" height="329" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tech-blog.it/2009/02/arch-tworzenie-nowej-strony-serwera-wirtualnego-w-iis7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
