<?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; windows 2008</title>
	<atom:link href="http://tech-blog.it/category/windows-2008/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>Podstawy Hyper-V: instalacja i konfiguracja roli</title>
		<link>http://tech-blog.it/2010/06/podstawy-hyper-v-instalacja-i-konfiguracja-roli/</link>
		<comments>http://tech-blog.it/2010/06/podstawy-hyper-v-instalacja-i-konfiguracja-roli/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 12:11:19 +0000</pubDate>
		<dc:creator>monika</dc:creator>
				<category><![CDATA[hyper-V]]></category>
		<category><![CDATA[windows 2008]]></category>
		<category><![CDATA[instalacja]]></category>
		<category><![CDATA[konfiguracja]]></category>
		<category><![CDATA[virtual lan]]></category>
		<category><![CDATA[vlan]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>
		<category><![CDATA[wirtualizacja]]></category>

		<guid isPermaLink="false">http://tech-blog.it/?p=352</guid>
		<description><![CDATA[Instalacja roli Hyper -V
Aby zainstalować rolę Hyper-V otwieramy Server Managera i klikamy na węzeł Roles. Następnie klikamy Add Roles.
Pojawi się wizard dodawania nowych ról. Zaznaczamy Hyper-V i klikamy Next.

Pojawi się okno, które poinformuje nas czym właściwie jest Hyper-V i przypomni o dwóch rzeczach: przed instalacją powinniśmy przemyśleć, jakie połączenie sieciowe, którego używamy na serwerze chcemy [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Instalacja roli Hyper -V</strong><br />
Aby zainstalować rolę Hyper-V otwieramy <strong>Server Managera</strong> i klikamy na węzeł <strong>Role</strong>s. Następnie klikamy <strong>Add Roles</strong>.<br />
Pojawi się wizard dodawania nowych ról. Zaznaczamy <strong>Hyper-V</strong> i klikamy<strong> Next</strong>.</p>
<p style="text-align: center;"><a href="http://tech-blog.it/wp-content/uploads/2010/06/hv1.png" rel="lightbox[352]"><img class="size-full wp-image-353  aligncenter" title="hv1" src="http://tech-blog.it/wp-content/uploads/2010/06/hv1.png" alt="" width="551" height="408" /></a></p>
<p>Pojawi się okno, które poinformuje nas czym właściwie jest Hyper-V i przypomni o dwóch rzeczach: przed instalacją powinniśmy przemyśleć, jakie połączenie sieciowe, którego używamy na serwerze chcemy użyć do zbudowania wirtualnych sieci (zalecane jest, aby serwer, na którym chcemy instalować Hyper-V miał przynajmniej dwie karty sieciowe) i że do tworzenia i zarządzania maszynami wirtualnymi będziemy mogli używać Hyper-V Managera.</p>
<p><span id="more-352"></span></p>
<p style="text-align: left;"><a href="http://tech-blog.it/wp-content/uploads/2010/06/hv2.png" rel="lightbox[352]"><img class="size-full wp-image-354  aligncenter" title="hv2" src="http://tech-blog.it/wp-content/uploads/2010/06/hv2.png" alt="" width="550" height="404" /></a><br />
Na kolejnej stronie wizarda będziemy mogli wybrać karty sieciowe, których chcemy używać do wirtualnych sieci, które pozwolą się komunikować maszynom i pozostałym komputerom. Dla każdej karty sieciowej można skonfigurować jedną sieć wirtualną. Przechodzimy dalej i kończymy instalację.</p>
<p><a href="http://tech-blog.it/wp-content/uploads/2010/06/hv3.png" rel="lightbox[352]"><img class="aligncenter size-full wp-image-355" title="hv3" src="http://tech-blog.it/wp-content/uploads/2010/06/hv3.png" alt="" width="551" height="409" /></a><br />
Po zainstalowaniu roli Hyper-V i ponownym uruchomieniu komputera, przejdźmy do skonfigurowania funkcji Hyper-V.<br />
<strong>Podstawowa konfiguracja Hyper-V</strong><br />
Otwieramy <strong>Hyper-V Manager</strong> i na drzewie klikamy nazwę naszego serwera. W panelu <strong>Actions</strong> klikamy na link <strong>Hyper-V Settings…</strong></p>
<p><a href="http://tech-blog.it/wp-content/uploads/2010/06/hv4.png" rel="lightbox[352]"><img class="aligncenter size-full wp-image-356" title="hv4" src="http://tech-blog.it/wp-content/uploads/2010/06/hv4.png" alt="" width="685" height="518" /></a><br />
Przyjrzyjmy się teraz kolejnym zakładkom:<br />
<strong>Virtual Hard Disk</strong> – ścieżka do domyślnego folderu, gdzie przechowywane są wirtualne twarde dyski. Domyślnie pliki znajdują się w <em>C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks</em>.<br />
Rzecz jasna takie domyślne ustawienie nie jest mądrym rozwiązaniem.  Najlepiej jest umieszczać wirtualne twarde dyski na oddzielnym dysku.</p>
<p><a href="http://tech-blog.it/wp-content/uploads/2010/06/hv5.png" rel="lightbox[352]"><img class="aligncenter size-full wp-image-357" title="hv5" src="http://tech-blog.it/wp-content/uploads/2010/06/hv5.png" alt="" width="479" height="141" /></a><br />
<strong>Virtual Machines</strong> – określamy tu folder domyślny, gdzie przechowywane są pliki konfiguracyjne maszyn wirtualnych. Domyślnie pliki znajdują się w lokalizacji: <em>C:\ProgramData\Microsoft\Windows\Hyper-V</em><br />
Tak jak w przypadku ustawień dla wirtualnych twardych dysków, zaleca się zmianę tej ścieżki.</p>
<p><a href="http://tech-blog.it/wp-content/uploads/2010/06/hv6.png" rel="lightbox[352]"><img class="aligncenter size-full wp-image-358" title="hv6" src="http://tech-blog.it/wp-content/uploads/2010/06/hv6.png" alt="" width="482" height="140" /></a><br />
<strong>Keyboard</strong> – tutaj definiujemy ustawienia kombinacji klawiszy (np.  ALT + TAB) używanych w ramach maszyny wirtualnej. Do wyboru mamy trzy opcje:<br />
•    Użyj na komputerze fizycznym <strong>(Use on the physical computer</strong>),<br />
•    Użyj na maszynie wirtualnej (<strong>Use on the virtual machine</strong>),<br />
•    Użyj na maszynie wirtualnej działającej tylko w trybie pełnoekranowym (<strong>Use on the virtual machine only when running full-screen</strong>).<br />
Ostatnia opcja jest opcją domyślną.</p>
<p><a href="http://tech-blog.it/wp-content/uploads/2010/06/hv7.png" rel="lightbox[352]"><img class="aligncenter size-full wp-image-359" title="hv7" src="http://tech-blog.it/wp-content/uploads/2010/06/hv7.png" alt="" width="479" height="150" /></a><br />
<strong>Mouse Release Key</strong> – określamy kombinację klawiszy, które posłużą do zwolnienia myszki, w momencie, gdy jeszcze nie zainstalowaliśmy sterowników wirtualnej maszyny i płynne przechodzenie kursorem pomiędzy wirtualną maszyną, a serwerem nie jest możliwe.<br />
Do wyboru mamy kombinacje CTRL + ALT ze strzałką w lewo, w prawo, spacją i klawiszem SHIFT.</p>
<p><a href="http://tech-blog.it/wp-content/uploads/2010/06/hv8.png" rel="lightbox[352]"><img class="aligncenter size-full wp-image-360" title="hv8" src="http://tech-blog.it/wp-content/uploads/2010/06/hv8.png" alt="" width="481" height="194" /></a><br />
<strong>User Credentials</strong> – na tej karcie określamy czy chcemy używać swoich domyślnych poświadczeń do łączenia się z maszynami wirtualnymi. Domyślnie poświadczenia to bieżąca sesja Windows, jaką jesteśmy zalogowani. Aby zmienić to ustawienie, wystarczy odznaczyć ptaszka.</p>
<p><a href="http://tech-blog.it/wp-content/uploads/2010/06/hv9.png" rel="lightbox[352]"><img class="aligncenter size-full wp-image-361" title="hv9" src="http://tech-blog.it/wp-content/uploads/2010/06/hv9.png" alt="" width="482" height="189" /></a><br />
<strong>Zarządzanie wirtualnymi kartami sieciowymi</strong><br />
Po zainstalowaniu Hyper-V możemy zobaczyć, że utworzyła się nowa wirtualna karta sieciowa. Od tej pory system operacyjny (na którym jest zainstalowana rola Hyper-V) używa nowej wirtualnej karty sieciowej aby połączyć się z siecią fizyczną.<br />
Wirtualne sieci działają identycznie jak fizyczne. Ruch sieciowy jest kierowany poprzez wirtualnego switcha, który działa tak samo jak fizyczny i kieruje ruch sieciowy poprzez sieć wirtualną do miejsca docelowego.<br />
Istnieją dwa rodzaje kart sieciowych: zwykła karta (<strong>network adapter</strong>) oraz karta legacy (<strong>legacy network adapter</strong>). Aby karta sieciowa działała poprawnie, należy zainstalować integration services. Gdy nie możemy zainstalować integration services, ponieważ system operacyjny na maszynie wirtualnej na to nie pozwala (np. jest to maszyna unixowa), należy używać legacy network adapter, który emuluje kartę Intel 21140.<br />
Gdy tworzymy maszynę wirtualną automatycznie zostaje jej przypisany jedna z kart sieciowych. Wirtualne karty można dodawać, usuwać i dowolnie modyfikować.<br />
Przejdźmy teraz do managera sieci wirtualnych znajdującego się w menu <strong>Actions</strong>.<br />
Pierwsza zakładka <strong>New virtual network</strong> służy do tworzenia nowych sieci wirtualnych. Do dyspozycji mamy trzy typy: <strong>external</strong>, <strong>internal</strong> i <strong>private</strong>.</p>
<p><a href="http://tech-blog.it/wp-content/uploads/2010/06/hv10.png" rel="lightbox[352]"><img class="aligncenter size-full wp-image-362" title="hv10" src="http://tech-blog.it/wp-content/uploads/2010/06/hv10.png" alt="" width="482" height="450" /></a><br />
Kolejna zakładka to zarządzanie utworzoną w czasie instalacji wirtualną kartą sieciową. W sekcji <strong>Connection type </strong>możemy zmienić typ połączenia na:<br />
•    <strong>External</strong> – poprzez fizyczną kartę sieciową, maszyna wirtualna może łączyć się z fizyczną siecią, z innymi maszynami wirtualnymi znajdującymi się w tej sieci.<br />
•     <strong>Internal only</strong> – wewnętrzna sieć, która obsługuje połączenia pomiędzy serwerem i maszynami wirtualnymi w tej sieci i nie jest połączona z kartą fizyczną.<br />
•    <strong>Private virtual machine network</strong> – prywatna sieć wirtualna, komunikacja w tej sieci ograniczona jest tylko do komunikacji pomiędzy maszynami wirtualnymi.</p>
<p>Wybierając opcję pierwszą możemy również zaznaczyć lub odznaczyć możliwość współdzielenia karty sieciowej przez zarządzany system operacyjny (<strong>Allow management operating system to share this network adapter</strong>).</p>
<p><a href="http://tech-blog.it/wp-content/uploads/2010/06/hv11.png" rel="lightbox[352]"><img class="aligncenter size-full wp-image-363" title="hv11" src="http://tech-blog.it/wp-content/uploads/2010/06/hv11.png" alt="" width="480" height="450" /></a><br />
Ostatnia karta służy do podania zakresu adresów MAC, które będą automatycznie przydzielane do nowo utworzonych wirtualnych kart sieciowych.<br />
Należy pamiętać, że zmiana tego zakresu nie zakłóca już utworzonych i skonfigurowanych kart sieciowych. Aby zastosować nowe ustawienia do istniejącej karty sieciowej, należy tą kartę usunąć i utworzyć na nowo.</p>
<p><a href="http://tech-blog.it/wp-content/uploads/2010/06/hv12.png" rel="lightbox[352]"><img class="aligncenter size-full wp-image-364" title="hv12" src="http://tech-blog.it/wp-content/uploads/2010/06/hv12.png" alt="" width="479" height="450" /></a><br />
Powróćmy raz jeszcze do pierwszej zakładki i utwórzmy nową kartę. W pozycji <strong>Name</strong> wpisujemy nazwę naszej karty sieciowej. Poniżej w sekcji<strong> Connection type</strong> wybieramy typ połączenia opisanego powyżej. Jeśli wybierzemy wewnętrzną lub prywatną sieć, pojawi się dodatkowa opcja włączenia identyfikacji wirtualnych sieci LAN dla zarządzanego systemu operacyjnego (<strong>Enable virtual LAN identification for management operating system</strong>).<br />
Identyfikator VLAN określa wirtualną sieć LAN, którą zarządzany system będzie używał dla całej komunikacji sieciowej poprzez tą kartę sieciową.  Opcja ta może służyć do izolowania ruchu sieci.</p>
<p><a href="http://tech-blog.it/wp-content/uploads/2010/06/hv13.png" rel="lightbox[352]"><img class="aligncenter size-full wp-image-365" title="hv13" src="http://tech-blog.it/wp-content/uploads/2010/06/hv13.png" alt="" width="481" height="449" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://tech-blog.it/2010/06/podstawy-hyper-v-instalacja-i-konfiguracja-roli/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 2008 R2 &#8211; problem o odinstalowaniem Exchange 2007: The error code was 3221685466.</title>
		<link>http://tech-blog.it/2010/01/windows-2008-r2-problem-o-odinstalowaniem-exchange-2007-the-error-code-was-3221685466/</link>
		<comments>http://tech-blog.it/2010/01/windows-2008-r2-problem-o-odinstalowaniem-exchange-2007-the-error-code-was-3221685466/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 13:25:16 +0000</pubDate>
		<dc:creator>monika</dc:creator>
				<category><![CDATA[exchange 2007]]></category>
		<category><![CDATA[windows 2008]]></category>
		<category><![CDATA[The error code was 3221685466]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>

		<guid isPermaLink="false">http://tech-blog.it/?p=307</guid>
		<description><![CDATA[Jeśli chcecie odinstalować Exchange 2007 SP1, którego uprzednio zainstalowaliście na Windows Server 2008 R2, możecie natknąć się na taki błąd w czasie odinstalowywania Mailbox Role:
An error occurred. The error code was 3221685466. The message was The service is already registered.
Co zrobić?
Odpalić regedit i przejść do: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\v8.0\MailboxRole
Następnie kliknąć na Action i zamienić Uninstall na Install i [...]]]></description>
			<content:encoded><![CDATA[<p>Jeśli chcecie odinstalować Exchange 2007 SP1, którego uprzednio zainstalowaliście na Windows Server 2008 R2, możecie natknąć się na taki błąd w czasie odinstalowywania Mailbox Role:<br />
<em>An error occurred. The error code was 3221685466. The message was The service is already registered.</em></p>
<p>Co zrobić?<br />
Odpalić regedit i przejść do: <strong>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\v8.0\MailboxRole</strong></p>
<p>Następnie kliknąć na <strong>Action</strong> i zamienić <strong>Uninstall</strong> na <strong>Install</strong> i spróbować odinstalować ponownie.</p>
<p><a href="http://tech-blog.it/wp-content/uploads/2010/01/exchange_uninstall.png" rel="lightbox[307]"><img class="aligncenter size-full wp-image-308" title="exchange_uninstall" src="http://tech-blog.it/wp-content/uploads/2010/01/exchange_uninstall.png" alt="" width="490" height="116" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://tech-blog.it/2010/01/windows-2008-r2-problem-o-odinstalowaniem-exchange-2007-the-error-code-was-3221685466/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jak skonfigurować usługę zdalnego zarządzania w  IIS7</title>
		<link>http://tech-blog.it/2009/12/jak-skonfigurowac-usluge-zdalnego-zarzadzania-w-iis7/</link>
		<comments>http://tech-blog.it/2009/12/jak-skonfigurowac-usluge-zdalnego-zarzadzania-w-iis7/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 13:54:39 +0000</pubDate>
		<dc:creator>monika</dc:creator>
				<category><![CDATA[windows 2008]]></category>
		<category><![CDATA[IIS zdalne zarządzanie]]></category>
		<category><![CDATA[remote management]]></category>

		<guid isPermaLink="false">http://tech-blog.it/?p=282</guid>
		<description><![CDATA[Całość artykułu dostępna jest na portalu WindowsHosting.pl.
Usługa zdalnego zarządzania pozwala na zdalną pracę na serwerze IIS i wykonywanie w jej obrębie prac administracyjnych takich jak zmiana ustawień dla puli aplikacji, konfiguracja logowania itp.
Ale prace te mogą wykonywać  nie tylko administratorzy, a np. użytkownicy którzy chcą sami konfigurować swoje strony. Należy pamiętać, że przed skonfigurowaniem zdalnego [...]]]></description>
			<content:encoded><![CDATA[<p><em>Całość artykułu dostępna jest na portalu <strong><a href="http://windowshosting.pl/Jak.skonfigurowac.usluge.zdalnego.zarzadzania.w.IIS7">WindowsHosting.pl</a></strong>.</em></p>
<p>Usługa zdalnego zarządzania pozwala na zdalną pracę na serwerze IIS i wykonywanie w jej obrębie prac administracyjnych takich jak zmiana ustawień dla puli aplikacji, konfiguracja logowania itp.<br />
Ale prace te mogą wykonywać  nie tylko administratorzy, a np. użytkownicy którzy chcą sami konfigurować swoje strony. Należy pamiętać, że przed skonfigurowaniem zdalnego zarządzania należy zainstalować wraz z IIS rolę Web Management Service (WMSvc).</p>
<p>Po udanej instalacji roli, otwieramy IIS Managera i klikamy na węźle z nazwą naszego serwera. W głównym oknie managera przechodzimy do sekcji <strong>Management</strong> | <strong>Management Service</strong>.</p>
<p><img class="aligncenter size-full wp-image-280" title="iis1" src="http://tech-blog.it/wp-content/uploads/2009/12/iis1.png" alt="iis1" width="522" height="388" /></p>
<p>W pierwszej kolejności należy umożliwić połączenia zdalne do serwera, gdyż domyślnie usługa Web Management akceptuje jedynie połączenia lokalne. W tym celu zaznaczamy opcję <strong>Enable remote connections</strong>.<br />
Poniżej w sekcji <strong>Identity Credentials</strong> mamy możliwość skonfigurowania poświadczeń. Do wyboru mamy dwie opcje: tylko poświadczenia Windows (<strong>Windows credentials only</strong>) oraz poświadczenia Windows lub poświadczenia managera IIS (<strong>Windows credentials or IIS Manager credentials</strong>).</p>
<p>Wybierając poświadczenia Windows, należy pamiętać, że w przypadku braku uprawnień administratora, użytkownik będzie mógł łączyć się tylko do swojej strony i aplikacji po uprzednim nadaniu odpowiednich uprawnień przez administratora.  Wybierając poświadczenia managera IIS, użytkownik bez uprawnień administratora, ma możliwość konfiguracji swojej strony oraz ustawień aplikacji poprzez plik Web.config. Konto tego użytkownika nie istnieje w systemie Windows, a jest tworzone w managerze IIS.</p>
<p>W sekcji <strong>Connecions</strong> mamy możliwość skonfigurowania opcji połączenia do serwera IIS. W pozycji <strong>IP address </strong>możemy wybrać adres IP do połączenia oraz port. Należy pamiętać aby port ten odblokowany na firewallu.<br />
Poniżej możemy wybrać certyfikat SSL dla bezpiecznych połączeń. W Windows Server 2008 w momencie instalacji usługi zarządzania zostaje stworzony podpisany certyfikat.<br />
Opcja <strong>Log requests</strong> to służy do zapisywania logów ruchu przychodzącego do serwera.</p>
<p>W sekcji <strong>IPv4 Address Restrictions </strong>możemy skonfigurować adresy IP, z których chcemy zezwalać na połączenia zdalne. Domyślnie połączenia ze wszystkich adresów są akceptowane.   Aby ograniczyć  / zezwolić na dostęp  tylko dla określonego adresu (bądź adresów), należy wpisać adres IP w oknie <strong>Specific IPv4 Address</strong> lub wpisać zakres adresów  (<strong>IPv4 address range</strong>) wraz z maską podsieci.</p>
<p><img class="aligncenter size-full wp-image-281" title="iis2" src="http://tech-blog.it/wp-content/uploads/2009/12/iis2.png" alt="iis2" width="369" height="358" /></p>
<p>Czytaj więcej:</p>
<ul>
<li><a href="http://windowshosting.pl/Jak.skonfigurowac.usluge.zdalnego.zarzadzania.w.IIS7?page=1">Dodawanie nowego użytkownika IIS | Dodawanie użytkownika ze zdalnym dostępem do strony</a>.</li>
<li><a href="http://windowshosting.pl/Jak.skonfigurowac.usluge.zdalnego.zarzadzania.w.IIS7?page=2">Zdalne łączenie się ze stroną poprzez managera IIS</a>.</li>
<li><a href="http://windowshosting.pl/Jak.skonfigurowac.usluge.zdalnego.zarzadzania.w.IIS7?page=3">Delegacja ustawień</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://tech-blog.it/2009/12/jak-skonfigurowac-usluge-zdalnego-zarzadzania-w-iis7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AWStats, Perl i problemy na Windows Server 2008 R2</title>
		<link>http://tech-blog.it/2009/11/awstats-perl-i-problemy-na-windows-server-2008-r2/</link>
		<comments>http://tech-blog.it/2009/11/awstats-perl-i-problemy-na-windows-server-2008-r2/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 11:26:22 +0000</pubDate>
		<dc:creator>monika</dc:creator>
				<category><![CDATA[windows 2008]]></category>
		<category><![CDATA[AWStats]]></category>
		<category><![CDATA[Calling GetProcAddress on ISAPI filter]]></category>
		<category><![CDATA[IIS 7.5]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[The requested content appears to be script and will not be served by the static file handler]]></category>

		<guid isPermaLink="false">http://tech-blog.it/?p=232</guid>
		<description><![CDATA[Postanowiłam zainstalować AWStats. Rzecz jasna najpierw zainstalowałam Perla 5.10.1.1006 (na swoje nieszczęście wersję x64, ale o tym później) i dodałam perl510.dll do &#8220;Handler Mappings&#8221; w IIS. Statystyki skonfigurowałam lecz oczom moim w przeglądarce zamiast strony AWStats pokazał się błąd:
&#8220;HTTP Error 500.0 &#8211; Internal Server Error
Calling GetProcAddress on ISAPI filter &#8220;C:\Perl64\bin\perl510.dll&#8221; failed&#8221;

Noo dobra. Po kilku chwilach [...]]]></description>
			<content:encoded><![CDATA[<p>Postanowiłam zainstalować AWStats. Rzecz jasna najpierw zainstalowałam Perla 5.10.1.1006 (na swoje nieszczęście wersję x64, ale o tym później) i dodałam perl510.dll do &#8220;Handler Mappings&#8221; w IIS. Statystyki skonfigurowałam lecz oczom moim w przeglądarce zamiast strony AWStats pokazał się błąd:</p>
<p><em>&#8220;HTTP Error 500.0 &#8211; Internal Server Error<br />
Calling GetProcAddress on ISAPI filter &#8220;C:\Perl64\bin\perl510.dll&#8221; failed&#8221;<span id="more-232"></span></em></p>
<p style="text-align: center;"><img class="aligncenter" title="awst1" src="http://tech-blog.it/wp-content/uploads/2009/11/awst1.png" alt="" width="571" height="272" /></p>
<p>Noo dobra. Po kilku chwilach poszukiwania okazało się, że pula aplikacji ma pracować w opcji 32 bitowej. Zatem prawy przycisk myszy na nazwie puli aplikacji | <strong>Advanced Settings&#8230;</strong> | <strong>Enable 32-Bit Applications &#8211; True</strong> | <strong>Managed Pipeline Mode &#8211; Classic</strong> :</p>
<p style="text-align: center;"><img class="aligncenter" title="awst1" src="http://tech-blog.it/wp-content/uploads/2009/11/awst2.png" alt="" width="382" height="464" /></p>
<p>Po odświeżeniu strony pojawił się zatem inny błąd:</p>
<p><em>&#8220;HTTP Error 404.17 &#8211; Not Found<br />
The requested content appears to be script and will not be served by the static file handler.&#8221;</em></p>
<p style="text-align: center;"><img class="aligncenter" title="awst1" src="http://tech-blog.it/wp-content/uploads/2009/11/awst3.png" alt="" width="546" height="260" /></p>
<p>Po kolejnych poszukiwaniach okazało się, że zamiast perl510.dll, powinnam użyć jako ISAPI <strong>PerlEx30.dll</strong> (dostępna w 32 bitowej instalce Perla). Zatem dodałam na nowo moduł ISAPI:</p>
<p style="text-align: center;"><img class="aligncenter" title="awst1" src="http://tech-blog.it/wp-content/uploads/2009/11/awst4.png" alt="" width="307" height="272" /></p>
<p>Trzeba pamiętać o jeszcze jednej rzeczy, a mianowicie w &#8220;<strong>ISAPI and CGI Restrictions</strong>&#8221; musimy nadać prawo &#8220;<strong>Allow</strong>&#8221; dla dodanego poprzednio modułu ISAPI. W przeciwnym wypadku zostaniemy uraczeni błędem:</p>
<p><em>&#8220;HTTP Error 404.2 &#8211; Not Found<br />
The page you are requesting cannot be served because of the ISAPI and CGI Restriction list settings on the Web server.&#8221;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://tech-blog.it/2009/11/awstats-perl-i-problemy-na-windows-server-2008-r2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>
		<item>
		<title>Tworzenie i modyfikowanie rekordów MX na Windows 2003, 2008</title>
		<link>http://tech-blog.it/2008/11/tworzenie-i-modyfikowanie-rekordow-mx-na-windows-2003-2008/</link>
		<comments>http://tech-blog.it/2008/11/tworzenie-i-modyfikowanie-rekordow-mx-na-windows-2003-2008/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 14:50:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[windows 2003]]></category>
		<category><![CDATA[windows 2008]]></category>
		<category><![CDATA[70-291]]></category>
		<category><![CDATA[MX]]></category>

		<guid isPermaLink="false">http://tech-blog.it/?p=55</guid>
		<description><![CDATA[Ostatnio robiłam porządki na firmowym serwerze DNS i przypomniałam sobie o symulacji na egzaminie 70-291 polegającej na dodawaniu i modyfikowaniu rekordów MX.
Jak powszechnie wiadomo rekord MX wskazuje na serwer poczty. Przy okazji należy pamiętać, że rekord MX nie może być adresem IP (powinien być hostem), a także o priorytetach &#8211; im cyfra przy priorytecie niższa, [...]]]></description>
			<content:encoded><![CDATA[<p>Ostatnio robiłam porządki na firmowym serwerze DNS i przypomniałam sobie o symulacji na egzaminie 70-291 polegającej na dodawaniu i modyfikowaniu rekordów MX.<br />
Jak powszechnie wiadomo rekord MX wskazuje na serwer poczty. Przy okazji należy pamiętać, że rekord MX nie może być adresem IP (powinien być hostem), a także o priorytetach &#8211; im cyfra przy priorytecie niższa, tym priorytet ważniejszy.<span id="more-55"></span></p>
<p>Zatem symulacja z jaką na pewno można spotkać się na egzaminie wygląda tak:</p>
<p>Mamy serwer Active Directory i domenę np. pyszczek.net. Pod tą domeną działają trzy inne serwery: komp1, komp2 i komp3.<br />
Należy stworzyć nowy rekord MX dla serwera komp3 i nadać mu priorytet 10, a także zmodyfikować istniejące rekordy (wszystkie mają priorytet 10), tak aby poczta była dostarczana w pierwszej kolejności na komp3, potem na komp2 (gdyby komp3 był niedostępny), a na samym końcu na komp1 (gdyby poprzednie dwa padły).</p>
<p>Zadanie proste. Otwieramy DNS Manager i rozwijamy listę <strong>Forward Lookup Zones </strong>| <strong>Nazwa Domeny</strong>. Następnie klikamy prawym przyciskiem i wybieramy <strong>New Mail Exchanger (MX)</strong>.</p>
<p style="text-align: center;"><a href="http://pyszczek.net/wp-content/uploads/2008/11/screenshot-2008-11-28-21_50_52.png" rel="lightbox[55]"><img class="alignnone size-full wp-image-262 aligncenter" title="screenshot-2008-11-28-21_50_52" src="http://pyszczek.net/wp-content/uploads/2008/11/screenshot-2008-11-28-21_50_52.png" alt="" width="301" height="192" /></a></p>
<p>W pozycji <strong>Host child domain</strong> wpisujemy komp3, potem przechodzmy do <strong>FQDN of mail server</strong> i wciskamy przycisk <strong>Browse </strong>wyszukując utworzonego rekordu A: komp3.domena.net.<br />
Wciskamy OK i mamy już utworzony nowy rekord MX.</p>
<p style="text-align: center;"><a href="http://pyszczek.net/wp-content/uploads/2008/11/screenshot-2008-11-28-21_51_15.png" rel="lightbox[55]"><img class="alignnone size-full wp-image-263 aligncenter" title="screenshot-2008-11-28-21_51_15" src="http://pyszczek.net/wp-content/uploads/2008/11/screenshot-2008-11-28-21_51_15.png" alt="" width="310" height="343" /></a></p>
<p>Teraz czas na modyfikację pozostałych rekordów. Klikamy na rekord MX serwera komp2 i udajemy się do właściwości. W pozycji <strong>Mail server priority</strong> wpisujemy 20 (lub 11 jak kto woli) po czym wciskamy OK. To samo wykonujemy dla serwera komp1 i nadajemy mu priorytet 30 (lub inną cyfrę większą niż dla komp2).</p>
<p>I to wszystko <img src='http://tech-blog.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Poniżej można obejrzeć <strong><a href="http://www.screencast.com/users/pyszczek.net/folders/Jing/media/c1bdb4ff-982a-4c55-b6b7-d792805de45a">video z całego procesu</a>.</strong> Egzamin jest rzecz jasna z Windowsa 2003, video zostało wykonane na Windows 2008, ale to nie ma znaczenia.</p>
]]></content:encoded>
			<wfw:commentRss>http://tech-blog.it/2008/11/tworzenie-i-modyfikowanie-rekordow-mx-na-windows-2003-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
