Tárgyszó szerinti listázás: IIS

XAMPP futtatása IIS mellett, Windows 7-en

Dávid Zoltán Van egy kiváló Apache-PHP-MySql futtatókörnyezet Windowsra: a XAMPP. Azért tetszik, mert xcopy-val másolható, nem kell telepíteni és egy mappában ellakik az egész. Csak elindítom, és indulhat a PHP fejlesztés. A régi XP-s gépeimen, ahol nincs IIS telepítve problémamentes volt a használat. A nagy gépemen viszont az Apache nem indult el, mert a 80-as portot már fogta az IIS. Tovább »

2012.01.18. | Permalink | Hozzászólások: 2 | Tárgyszavak: , , , ,

IIS ApplicationPoolIdentity beengedése az SQL Serverbe

Balássy György (MS RD, ASP.NET MVP, MCTS) Ha egy webhelyet az IIS-ben az ApplicationPoolIdentity nevében futtatunk és a webhely mögött Windows integrált hitelesítéssel működő SQL Server áll, akkor ezt a virtuális fiókot kell beengednünk az SQL Serverbe. Tovább »

2011.02.05. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,

WOFF – Saját betűtípusok a weboldalakon IE9-ben 2.rész

Dávid Zoltán Előző bejegyzésemben a @font-face konstrukciót mutattam be. Most néhány gyakorlati tanácsot szeretnék adni Web Fontok kereséséhez és beüzemeléséhez. Tovább »

2010.11.24. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

Kritikus 0day ASP.NET sebezhetőség és gyors védekezés

Balássy György (MS RD, ASP.NET MVP, MCTS) Ahogy korábban már írtam róla, két hacker elég komoly hibát fedezett fel, amely az ASP.NET-es alkalmazások által használt titkosítást érinti. Sajnos a sebezhetőség részleteit csak pénteken hozták nyilvánosságra, ráadásul egy kész eszközt is közreadtak a kihasználására, sőt előtte a Microsofttal sem közölték a pontos módszert, így most a rossz fiúknak két teljes napjuk van, mielőtt a legtöbb webhely gazdája észbe kap (micsoda “véletlen” időzítés). Fontos, hogy a hiba alapvetően az összes ASP.NET-es webhelyet érinti, legyen az egyedi fejlesztésű, vagy kész rendszer, DotNetNuke vagy SharePoint ugyanúgy borulhat. Az üzemeltetőknek gyorsan kell lépniük! Tovább »

2010.09.18. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,

Event ID 36 – Class not registered

Balássy György (MS RD, ASP.NET MVP, MCTS) Tesztelési célokból szükségem lett egy Windows XP-re és rajta IIS 5.1-re. Annak rendje és módja szerint el is indítottam az Add/Remove Windows Components varázslót, hogy telepítsem a webszervert, de sajnos a varázsló hol belefagyott a telepítésbe, hol pedig végigcsinálta, csak éppen a böngészőben 500-as HTTP hibát kaptam, mikor a http://localhost oldalt akartam megnézni. A legszebb az egészben az volt, hogy a http://localhost/mmc.gif bejött, de a http://localhost/localstart.asp nem. Tovább »

2010.08.29. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,

Mini ASP.NET FileSystem Viewer

Dávid Zoltán Szeretnéd tudni, hogy hogyan alakul élesben futó webalkalmazásod filerendszere, de nincs bekapcsolva a directory browsing? Kíváncsi vagy a web.config vagy az AdminPage.cs tartalmára? Itt van egy egyszerű, egyoldalas megoldás: csak töltsd fel ezt az egy darab aspx-et az alkalmazásod könyvtárába, hívd be a böngésződben és nézegess. Az aktuális útvonal piros, a könyvtárak zöldek, a fájlok kékek. Kattints rá bármire és nézd meg. Tovább »

2010.07.28. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

Calling GetProcAddress on ISAPI filter "aspnet_isapi" failed

Balássy György (MS RD, ASP.NET MVP, MCTS) Épp egy ASP.NET 4-es alkalmazást próbáltunk IIS 7-en működésre bírni, amikor szembetaláltuk magunkat az alábbi sárga halállal. Tovább »

2010.06.15. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

Húsvéti kis színes (linkblog)

Balássy György (MS RD, ASP.NET MVP, MCTS) Hírek a nagyvilágból. Tovább »

2010.04.04. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , , , , ,

IIS Manager hibaüzenet nélkül bezáródik

Balássy György (MS RD, ASP.NET MVP, MCTS) Épp az Application Warm-Up Module konfigurációját matattam az egyik projektünkben, amikor arra lettem figyelmes, hogy az IIS Manager mindenféle hibaüzenet nélkül eltűnik, ha a megpróbálom megnyitni benne ennek a modulnak a beállító ablakát. Az volt az érdekes, hogy csak ennél az alkalmazásnál csinálta, más alkalmazásoknál nem volt vele ilyen probléma. Tovább »

2010.02.27. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,

Database Manager

Balássy György (MS RD, ASP.NET MVP, MCTS) A dinamikus webalkalmazások szinte állandó velejárója az adatbázis, melynek időnként szükségessé válik karbantartása, sémájának módosítása vagy esetleg a benne tárolt adatok közvetlen lekérdezése. Mindez olyan funkcionalitás, amely általában nem része a webalkalmazásnak és közvetlen hozzáférést igényel az adatbázishoz. Tovább »

2010.02.25. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

SharePoint Anonymous Access - képekben

Dávid Zoltán Ha publikusan elérhetővé szeretnél tenni egy SharePoint site-ot, akkor technikailag három dolgot kell tenned. Tovább »

2010.02.13. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

Az IIS 7.0 szkriptelése PowerShellből

Balássy György (MS RD, ASP.NET MVP, MCTS) A Windows PowerShell Snap-in for IIS 7.0 ingyenesen letölthető kiegészítés, melynek segítségével közvetlenül PowerShell parancssorból kezelhetjük az IIS 7.0 konfigurációs beállításait, és futási idejű adatokat kérdezhetünk le a webkiszolgálótól. A snap-in regisztrálása után webhelyek, alkalmazáskészletek, webalkalmazások, virtuális mappák, kérések, munkafolyamatok és .NET alkalmazástartományok létrehozása, törlése és tulajdonságaik módosítása elvégezhető PowerShellből. Tovább »

2010.01.28. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,

ASP.NET alkalmazás élesbe állítása

Dávid Zoltán Vannak lépések, amiket minden ASP.NET alapú alkalmazás élesbe állításakor meg kell tenni, és vannak amiket talán nem, de elgondolkozni rajtuk mindenképpen érdemes. Hogy ne csak ismerjük ezeket a lépéseket, de végre is hajtsuk őket, ahhoz pedig elengedhetetlen a jó memória, vagy egy ellenőrző-lista. Ez az én listám, nem fontossági sorrendben. Ha valami kimaradt, írd meg kommentben és kibővítem vele a listát. Tovább »

2010.01.16. | Permalink | Hozzászólások: 2 | Tárgyszavak: , ,

ETags kontra webfarm

Balássy György (MS RD, ASP.NET MVP, MCTS) Ki látott már olyat, hogy miután új webszerver kerül egy farmba megnő a hálózati forgalom, sőt meghal a böngésző cache? Pedig IIS 7 előtt ez történik. Tovább »

2010.01.04. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,

Az IIS 7 szkriptelése: appcmd

Balássy György (MS RD, ASP.NET MVP, MCTS) Webkiszolgálók üzemeltetésénél különösen fontos szempont a rendszergazdai feladatok automatizálhatósága, azaz a programozhatóság, melynek legegyszerűbb változata a parancssori szkriptelés. Az Internet Information Services 7 erre a problémára több megoldást is nyújt: programozottan WMI interfészen, a .NET-es Microsoft.Web.Administration névtéren vagy COM objektumokon keresztül kezelhetjük a kiszolgálót, parancssorból pedig PowerShellből vagy az AppCmd segédprogram segítségével. Tovább »

2009.12.10. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

Az IIS 7 felügyelete távolról

Balássy György (MS RD, ASP.NET MVP, MCTS) Az Internet Information Services 7 egyik újdonsága, hogy a webkiszolgálót üzemeltető rendszergazdák távolról is teljeskörűen hozzáférhetnek a webszerver beállításaihoz. A korábbi, MMC konzolon alapuló megoldás gyakorlatilag csak belső hálózaton keresztül volt használható, most viszont szabványos és titkosított HTTPS csatornán keresztül csatlakozhatunk az IIS Managerrel a szerverhez. Tovább »

2009.11.30. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,

Teljesítménynövelés az IIS 7 beépített funkcióival

Balássy György (MS RD, ASP.NET MVP, MCTS) Az Internet Information Services 7 komponensei között találunk két olyan elemet, amelyek segítségével jelentősen növelhetjük a webkiszolgálónk teljesítményét, mégpedig gyakorlatilag a webalkalmazás módosítása nélkül, pusztán üzemeltetői eszközökkel. Tovább »

2009.11.23. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

IIS 7 és a Home Editionök

Balássy György (MS RD, ASP.NET MVP, MCTS) Érdekes módon lehet IIS 7-et telepíteni a különböző Vista és Windows 7 Home Editionökre, csak éppen az eredmény nem mindig egy működő webkiszolgáló lesz. Ráadásul nagy különbségek vannak a Home Basic, Starter és Premium változatok között. Tovább »

2009.08.31. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,

Bejövő kérések szűrése IIS 7 alatt

Balássy György (MS RD, ASP.NET MVP, MCTS) Az IIS 6-ban az URL Scan bővítmény számos alkalmazást megcélzó buffer overrun jellegű támadás ellen nyújtott védelmet, melyek az URL-ek vagy az URL paraméterek (query string) hibás feldolgozását használták ki. Az IIS 7-ben a továbbfejlesztett, alapértelmezés szerint beépített és működő Request Filtering modul látja el ugyanezt a feladatot. Az IIS 7 Request Filtering modulja lehetővé teszi a beérkező kérésekre vonatkozóan bizonyos kényszerek meghatározását, amelyek segítségével megvédhetjük alkalmazásainkat a kérés rossz szándékú formázásával elért néhány tipikus támadási formától. Tovább »

2009.08.30. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

Run as Admin egy kattintásra Windows 7-en

Balássy György (MS RD, ASP.NET MVP, MCTS) Bizony gyakran előfordul, hogy Windows 7-en vagy Server 2008-on valamelyik MMC-t (például az IIS Managert) rendszergazdai jogosultságokkal kellene elindítanunk. Ekkor a szokásos megoldás a körülményes jobb klikk –> Run as Administrator menüpontra kattintás, amit bármelyik parancsikonon megspórolhatunk, ha a bal egérgombos kattintás közben nyomjuk a CTRL+SHIFT párost. Tovább »

2009.08.27. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,

ASP.NET 4: fogyókúrán a web.config

Balássy György (MS RD, ASP.NET MVP, MCTS) Aki hosszabb ideje foglalkozik már az ASP.NET-tel, annak biztosan feltűnt, hogy minden verzióval jelentősen hízott a web.config. Elég csak létrehozni egy új webhelyet Visual Studioban és kapunk egy több képernyős konfig fájlt, ami ráadásul szinte minden webalkalmazásnál ugyanaz. A beállítások többségéhez többnyire hozzá sem nyúlunk (tegye fel a kezét, aki kiszedte a .vb fájlok fordítására vonatkozó beállításokat egy C# projektből), viszont nap mint nap kerülgetjük. A helyzet az IIS 7-tel csak “rosszabbodott”, hiszen Windows Server 2008-on már a webkiszolgáló beállításai is a web.configba kerülnek. Tovább »

2009.08.24. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,

IIS7 UrlRewrite és ASP.NET postback

Balássy György (MS RD, ASP.NET MVP, MCTS) Az IIS 7-hez kiadott UrlRewrite modul számos előnnyel rendelkezik: az alkalmazástól független, XML-ben konfigurálható, regex alapú, van hozzá GUI, nem csak rewrite-ot, hanem redirectet is tud és még sorolhatnám. Mivel a webkiszolgálóba épül be, tetszőleges platformon íródott alkalmazással használható, így kiválóan működik ASP.NET-tel is. Mindössze csak a postback-kel van gond. Tovább »

2009.07.28. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,

Seven – Ready To Go

Balássy György (MS RD, ASP.NET MVP, MCTS) Ahogy előzetes megígérték – még júliusban – elkészült a Windows 7 és a Windows Server 2008 R2! Nem tudom, hogy ki miért fog átállni, át fog-e egyáltalán, összeszedtem néhány kedvenc és nem annyira kedvenc feature-ömet. Tovább »

2009.07.23. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

ASP.NET és SharePoint hosting lehetőségek

Balássy György (MS RD, ASP.NET MVP, MCTS) Újra és újra felmerül a kérdés, hogy miután elkészítettem az ASP.NET alkalmazásomat vagy a SharePointra épülő megoldásomat, hol tudom közzétenni, ki ad nekem ingyen tárhelyet? Tovább »

2009.07.22. | Permalink | Hozzászólások: 1 | Tárgyszavak: , ,

Go Live hibák

Balássy György (MS RD, ASP.NET MVP, MCTS) Gyakran előfordul, hogy egy webalkalmazás éles üzembe állítása nem olyan simán megy, mint ahogyan azt szeretnénk vagy ahogy azt a fejlesztő elképzeli. A minap egy kész ASP.NET-es alkalmazást kellett IIS 7 alatt közzétennem, miközben a rendszer szebbnél szebb hibaüzenetekkel örvendeztetett meg. Tovább »

2009.07.20. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

Böngészőtől jövő kérés nyelvi beállításainak meghamisítása (Accept-Language Header állítása ISAPI filterben)

Dávid Zoltán Minden böngészőben beállítható, hogy működése során milyen értéket küldjön az “Accept-Language” headerben a webszervernek. Sok webalkalmazás ez alapján dönti el, hogy milyen nyelvű felhasználói felületet renderel a böngészőnek küldött válaszba. Tovább »

2009.07.07. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,

SSL használata IIS 7 alatt

Balássy György (MS RD, ASP.NET MVP, MCTS) Alapértelmezés szerint a kliens és a webszerver közötti kommunikáció titkosítatlanul történik, amely lehetővé teszi az átküldött adatok lehallgatását. Ez különösen akkor kellemetlen, ha a böngésző és a webkiszolgáló között érzékeny adatok utaznak, például egy kitöltött űrlap adatai, felhasználónevek és jelszavak vagy éppen egy hitelesítéshez használt cookie, ugyanis egy támadó eltulajdoníthatja vagy felhasználhatja ezeket az információkat a kliens megszemélyesítésére vagy egy visszajátszásos támadásra. A megoldás a kommunikációs csatorna titkosítása, amely a Secure Sockets Layer (SSL) protokoll segítségével történhet. Tovább »

2009.05.18. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

Server Core előadás

Oláh István 2008. november 11.-én a Sugárban volt egy Windows Server 2008-cal foglalkozó Informatika Tisztán rendezvény. Tartottam ott egy, a Windows Server Core-ral foglakozó előadást… Tovább »

2009.04.21. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,

Hitelesítés és hozzáférés szabályozás az IIS 7-ben

Balássy György (MS RD, ASP.NET MVP, MCTS) Az Internet Information Services 7 számos újdonságot hordoz a hitelesítés (authentication) és a hozzáférés szabályozás (authorization) területén, melyek nagyban megkönnyítik a webkiszolgálót üzemeltető rendszergazdák életét. Tovább »

2009.04.18. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

Web.config szétdobása több fájlba

Dávid Zoltán Ha több ember fejleszt egyszerre valamilyen source control eszközzel, akkor óhatatlanul előkerül az probléma, hogy egymás web.config (app.config) bejegyzéseit írkálják felül. Talán leggyakrabban ez a connection stringgekkel esik meg: mindenkinek másképp hívják a gépét, az SQL szerverét vagy az adatbázisát. További probléma, hogy az ilyesmi az éles környezeten történő verziófrissítést is lassítja: nagyon körültekintően kell másolni a web.configot, hogy minden fontos éles beállítás megmaradjon, de az újdonságok mégis bekerüljenek. A fenti jelenség jól kezelhető, ha több állományba dobjuk szét az alkalmazásunk konfigurációját. Tovább »

2009.04.16. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , , ,

Az IIS 7 beállításainak mentése és visszatöltése

Balássy György (MS RD, ASP.NET MVP, MCTS) Az IIS 7 egyik legfontosabb architekturális újdonsága, hogy a webkiszolgáló beállításai XML formátumú .config kiterjesztésű állományokban tárolódnak a C:\Windows\System32\inetsrv\config mappában. Ezeknek a mentését legegyszerűbb módon parancssorból végezhetjük el, felhasználva az appcmd segédprogramot, melynek eredménye a C:\Windows\System32\inetsrv\backup mappába kerül. Tovább »

2009.03.27. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,

Az IIS 7 konfigurációs fájljai

Balássy György (MS RD, ASP.NET MVP, MCTS) Az Internet Information Services 6-hoz képest az IIS 7 konfigurációs rendszere teljesen megváltozott, a metabase-t a .NET platformon már megszokott XML formátumú konfigurációs fájlok váltották fel. Az IIS 7 szorosan összefonódik a .NET platformmal, a webszerver beállításai a .NET-es alkalmazások beállításaival azonos helyen tárolódnak. Tovább »

2009.03.17. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,

Lockdown Policy Prevents This Request

Balássy György (MS RD, ASP.NET MVP, MCTS) Az egyik webalkalmazásunkkal kapcsolatban több megkeresés érkezett, hogy a felhasználókat nagyon zavarja a sok tanúsítvány figyelmeztetés, ezért jó lenne a Root CA tanúsítványát közvetlenül letölthetővé tenni a bejelentkező oldalról. Fogtam hát a tanúsítványkiadó tanúsítványát .cer formátumban, felmásoltam a webszerverre, majd kissé meglepődve bámultam a böngészőben megjelenő 404 – Not Found hibaüzenetet. Tovább »

2009.03.12. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,

Webhelyek, mappák és alkalmazások az IIS 7-ben

Balássy György (MS RD, ASP.NET MVP, MCTS) Az IIS 7 felügyeletével kapcsolatos alapfeladatok közé tartozik egy mappa tartalmának publikálása a webkiszolgálóra. Ehhez először egy webhelyet (site) kell létrehoznunk, amelynél ún. kötések (bindings) segítségével határozzuk meg, hogy milyen IP címre, port számra, hoszt névre és protokollra érkező kérések esetén kell a webkiszolgálónak ehhez a webhelyhez irányítania a klienst. A webhelyekhez mindenképpen meg kell adnunk egy fizikai mappát (content directory, physical path), amelyben a webhelyhez tartozó fájlok találhatóak. A fizikai mappákon kívül az IIS Managerben létrehozhatunk virtuális mappát (virtual directory) is, amelyhez tartozó álnév (alias) megjelenik az... Tovább »

2009.02.25. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,

Mennyivel nőtt a teljesítmény?

Dávid Zoltán Pénteken rendbetettük egy nagy terhelésű, nagyon lassú webalkalmazás adatbázisát. Azért csak az adatbázist, mert a kódhoz nem nyúlhattunk. Érzésre gyorsult tőle a webalkalmazás, de kíváncsi voltam, hogy pontosan mennyivel. Valami mérőszám kellett. A futó alkalmazáson trace-elni nem tudtunk. Ha egy lokális mentésen kattintgatok, annak semmi köze a valósághoz (például, mert nem tudom a felhasználók tipikus viselkedésmintáit szimulálni, vagy mert másik gépen fut). Végül Soci blogja alapján amellett döntöttünk, hogy az IIS logból találjuk ki, hogy mennyire gyorsultak a lekérdezések. Tovább »

2009.02.24. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , , ,

WCF szolgáltatás IIS-en: 404 Page Not Found

Balássy György (MS RD, ASP.NET MVP, MCTS) Ebbe elég könnyű belefutni és pofonegyszerű a megoldás, csak nem biztos, hogy elsőre beugrik, ezért inkább leírom. Adott egy prímán megírt WCF szolgáltatás, ám amikor IIS-re telepítjük, nem működik. Böngészőben megnézve az .svc fájlt HTTP Error 404: Not Found fogad, pedig a fájl ott van. Csak szegény IIS nem tud róla. Tovább »

2009.02.23. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

CryptographicException: Keyset does not exist

Balássy György (MS RD, ASP.NET MVP, MCTS) Korábban CardSpace használatakor futottam bele a fenti hibaüzenetbe, most egy IIS-ben hosztolt WCF szolgáltatás készítésekor jött elő. Elvesztettem volna a kulcsaimat? A problémát az okozza, hogy a web.config fájlban szerepel egy tanúsítvány hivatkozás a <serviceCertificate> ágban, de az IIS worker process felhasználói fiókjának, alapértelmezés szerint a Network Service fióknak, nincs joga hozzáférni a tanúsítványhoz. De hogy adok egy tanúsítványra olvasási jogot? Tovább »

2009.02.20. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

PHP-MySQL Alapok Windows Serveren

Dávid Zoltán A PHP-alapú webes alkalmazások egyik leggyakoribb partnere a MySQL adatbáziskezelő. Ezt használja például a sorozatunk negyedik részében feltelepített Drupal is – és ezt fogjuk használni mi is. A rész célja, hogy bemutassa a MySQL és a PHP-MySQL páros használatát és használhatóságát Windows rendszereken, IIS7 webszerver és FastCGI modul felhasználásával. Tovább »

2009.02.18. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,

Az IIS Manager használata

Balássy György (MS RD, ASP.NET MVP, MCTS) Az IIS 7 kiszolgáló oldali felügyeleti eszköze teljesen megújult az előző verzió óta. Az új alkalmazás továbbra is a %SystemRoot%\System32\Inetsrv mappában található inetmgr.exe, azonban ez egy teljesen újraírt alkalmazás Windows Forms alapokon, amely teljes egészében kiváltja a korábbi MMC alapú felügyeleti konzolt. Az IIS Manager lehetővé teszi a webkiszolgáló távoli felügyeletét, amely a Web Management Service segítségével standard HTTPS protokoll felett valósul meg, alapértelmezés szerint a 8172-es porton. Tovább »

2009.02.13. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,

PHP Alapok Windows Serveren

Dávid Zoltán Sorozatunk legelső részében a PHP motort telepítettük, és bekonfiguráltuk az IIS 7-tel történő együttműködésre. Ebben a demóban alap PHP kódok futtathatóságát demonstráljuk Windows rendszereken, IIS7 webszerver és FastCGI modul felhasználásával. Tovább »

2009.02.11. | Permalink | Hozzászólások: 1 | Tárgyszavak: , ,

Drupal telepítése Windows Server 2008-ra

Dávid Zoltán Sorozatunk negyedik részében a Drupallal, a szabad forrású tartalomkezelővel foglalkozunk. Nem ássuk bele magunkat a működésébe, de végignézzük, hogyan lehet könnyen Windows Server 2008, IIS 7 kombinációra telepíteni. A Drupal olyan nagy forgalmú oldalakat szolgál ki, mint például a criticalmass.hu. A Drupal feltelepítésének kapcsán röviden megmutatjuk a Web Application Installert is, mely a legnépszerűbb webes alkalmazások könnyű telepítésének támogatását tűzte zászlójára. Tovább »

2009.02.04. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , , ,

Az Internet Information Services 7 telepítése

Balássy György (MS RD, ASP.NET MVP, MCTS) Az Internet Information Services 7-ről szóló egyik korábbi cikkünkkel kapcsolatban számos visszajelzést kaptunk, melyeken felbuzdulva screencast sorozatot indítunk az IIS 7 használatáról. A videók összeállításakor elsősorban az üzemeltetői feladatokat tartottuk szem előtt, azonban ezeknek a funkcióknak az ismerete webfejlesztők számára is nélkülözhetetlen. Az első részben az IIS 7 telepítésével ismerkedünk meg. Tovább »

2009.02.02. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,

Barátságos HTTPS átirányítás

Balássy György (MS RD, ASP.NET MVP, MCTS) Gyakori üzemeltetői feladat, hogy egy oldalt csak biztonságos HTTPS csatornán keresztül szeretnénk elérhetővé tenni. Sajnos nem minden üzemeltetőnek tűnik fel, hogy az is a feladat része, hogy az apró “s” betűt be nem gépelő felhasználókat barátságosan átirányítsuk a biztonságos címre: tegye fel a kezét, aki még nem látott 403.4 Forbidden: SSL is required to view this resource hibaüzenetet. Na ugye. Mennyivel szebb lenne, ha az alapértelmezett hibaüzenet helyett eljuttatnánk a felhasználót oda, ahova indult, csak éppen nem HTTP-n, hanem HTTPS-en keresztül. Tovább »

2009.01.19. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,

PHP processz újraindítási beállításai

Dávid Zoltán Minden webes platform felkínálja a régóta futó kiszolgáló folyamatok vagy szálak automatikus újraindításának lehetőségét. Esetünkben ezt az újraindítási gyakoriságot mind a PHP, mind az IIS7 saját beállításai között külön-külön módosíthatjuk. Tovább »

2009.01.16. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,

PHP futtatókörnyezet kialakítása IIS 7 webszerver felett

Dávid Zoltán A webes világban a PHP az egyik legelterjedtebb szerveroldali programozási nyelv. A PHP fejlesztők jelentős része Windowson dolgozik, mégis alig látunk Windows Serveren hosztolt PHP-alapú oldalakat. A jelenség egyik oka a PHP Windowson való futtatásának eddig alacsony hatékonysága illetve megbízhatatlansága. Ennek az áldatlan állapotnak az IIS 7.0 és a FastCGI modul megjelenésével remélhetőleg vége. Tovább »

2009.01.12. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,

Keresőbarát URL-ek IIS 7 alatt

Balássy György (MS RD, ASP.NET MVP, MCTS) Korábban már írtam az IIS 7-ben található request filtering komponensről, amely segítségével a bejövő URL-eket lehet szétszabdalni és bizonyos szempontok szerint engedélyezni vagy tiltani a kérés feldolgozását. Van egy másik eset, amikor a bejövő URL-t kell felparszolni, ez pedig virtuális URL-ek használatakor fordul elő. Vagyis amikor article.aspx?id=123 helyett barátságosabb, például article/123 formátumú címet szeretnénk használni. Erre szolgál az IIS 7-hez letölthető URL Rewrite Module komponens is. Tovább »

2009.01.10. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,

Az IIS log kigazolása

Balássy György (MS RD, ASP.NET MVP, MCTS) Jól működő weboldal esetén az ember ritkán nézi a webszerver naplóját, hiszen a durva hibák úgyis megjelennek a Windows eseménynaplójában, a forgalmi statisztikákat pedig a Google Analytics adja közvetlenül. Ha viszont mégis bele kell kukkantani, jön az elszörnyedés, mi ez a sok szemét és hova bújt a lényeg? Íme néhány tipp a webkiszolgáló naplójának tisztán tartásához. Tovább »

2009.01.07. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,

Request filteringgel a gonosz ellen

Balássy György (MS RD, ASP.NET MVP, MCTS) Az MSDN Kompetencia Központ honlapján megszaporodtak az olyan rossz indulatú webes kérések, amit szemmel láthatóan robotok küldenek, próbálva felderíteni a webhely által használt technológiákat, hogy kihasználhassák azok sebezhetőségeit. Itt az ideje, hogy megszabaduljunk tőlük. Tovább »

2008.12.10. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,

IIS 7 migráció: Request is not available in this context

Balássy György (MS RD, ASP.NET MVP, MCTS) Az elmúlt időszakban több alkalmazást migráltunk Windows Server 2008-ra és IIS 7-re. Volt olyan, amelyik csont nélkül működött az új környezetben is, volt olyan, amelyiknél a web.configot kellett módosítani és bizony volt olyan is, ahol hozzá kellett nyúlnunk a forráskódhoz. Tovább »

2008.10.29. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

Firefoxban nem jön be az oldal

Balássy György (MS RD, ASP.NET MVP, MCTS) Webfejlesztés közben nagyon gyakran kerül elő az a probléma, hogy az alkalmazásunk Internet Explorer alól tökéletesen megy, Firefoxban viszont nem jelenik meg semmi. Olyan, mintha nem működne a névfeloldás, vagy a böngésző nem találná meg a szervert. Még ilyen üzenetet is kaphatunk. Tovább »

2008.05.09. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,

IIS7 konfigurálása WSS-hez

Balássy György (MS RD, ASP.NET MVP, MCTS) Korábban már közzétettem egy screencastot arról, hogyan telepíthetjük és üzemeltethetjük a Windows SharePoint Services v3-t Windows Server 2008-on. Bár szerepel a felvételen, hogy mely szerepköröket, képességeket és IIS7 komponenseket kell telepíteni, kigyűjtöttem ide őket külön is. Tovább »

2008.03.12. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,

WSSv3 @ WS08 screencast

Balássy György (MS RD, ASP.NET MVP, MCTS) A Windows Server 2008 megjelenésével jogosan merül fel az igény, hogy Windows SharePoint Servicest használjunk rajta. A WSS továbbra is jogilag a Windows Serverhez tartozik, a telepítő lemezen azonban nem található meg és az új operációs rendszeren bizony a telepítése is kicsit más előkészületeket igényel, nem utolsó sorban az új webszerver, az IIS 7 miatt. Tovább »

2008.03.04. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,