App_Offline.htm

Wczoraj dowiedziałem się o ciekawym triku dla usługi IIS, aby pokazać, iż strona jest chwilowo niedostępna. Metoda stara jak świat, więc aż wstyd się przyznać, że o niej wcześniej nie słyszałem. Niestety, jest ona słabo udokumentowana, w szczególności w bazach wiedzy Microsoftu – MSDN czy Technet. Troszkę mnie to zdziwiło, gdyż zasoby te są zwykle obfite we wszelakiego typu niezbędne informacje.

Czytaj dalej

Reklamy

Własny web server na IIS7.5 cz.4 Subdomeny

Następnym dość ciekawym elementem jest konfiguracja subdomen. W tej części akurat nie ma zbyt wiele skomplikowanych rzeczy. Najważniejszym elementem całej procedury jest konieczność odpowiedniego skonfigurowania serwera DNS.

Zanim jednak przejdziemy do konfiguracji musimy utworzyć sobie własny serwer DNS. Do tego celu uruchamiamy sobie PowerShella.

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

i instalujemy role DNS.

Import-Module ServerManager
Add-WindowsFeature DNS

Czytaj dalej

Własny web server na IIS7.5 cz.3 FTP

Jak dotąd wszystkie pliki i narzędzia wgrywaliśmy „ręcznie” na serwer np. poprzez pod mapowany dysk sieciowy. W dzisiejszej części mam zamiar zaprezentować jak skonfigurować własny serwer FTP w celu bardziej przystępnego zarządzania plikami. 

Do tego celu musimy doinstalować kolejny moduł roli IISserwer FTP.

start /w ocsetup IIS-FTPServer
start /w ocsetup IIS-FTPSvc

Gdy posiadamy już doinstalowany moduł serwera FTP przechodzimy do konsoli PowerShell’a i ładujemy przystawkę WebAdministration.

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Import-Module WebAdministration
Get-Command -pssnapin WebAdministration

Czytaj dalej

Własny web server na IIS7.5 cz.1 PHP

Od dłuższego czasu hobbystycznie, a czasem i nie tylko, zajmuję się rozwiązaniami webowymi. Głównie mam tu na myśli programowanie w PHP. Zazwyczaj pracowałem na serwerach webowych opartych o apache’a, niemniej ostatnio zainteresowałem się Microsoft’owym rozwiązaniem jakim jest IIS. Z czasów IIS 5 czy 6 bardzo sceptycznie podchodziłem do tego produktu, lecz od wersji IIS 7.5 coraz bardziej przekonuję się do tego rozwiązania.

Z racji, iż ostatnio byłem zmuszony do postawienia takiej maszyny, postanowiłem opisać po trochu podstawowe operacje jak to wykonać i jak z tym żyć. Jak wiadomo jestem wielkim fanem rozwiązania Windows Server Core oraz PowerShella, dlatego całość będzie wykonana na świeżo postawionej platformie Windows Server 2008 R2 właśnie w trybie Core.

Zanim jednak zaczniemy instalować IIS’a, przygotujmy sobie nasze środowisko. By móc pracować z PowerShellem na platformie Core konieczne jest zainstalowanie najpierw .NETa, dopiero wtedy możemy przystąpić do instalacji PowerShella wraz z niezbędnymi komponentami:

start /w ocsetup NetFx2-ServerCore
start /w ocsetup MicrosoftWindowsPowerShell
start /w ocsetup ServerManager-PSH-Cmdlets

Czytaj dalej