IIS

Você conhece o HTTP.SYS?


Bom pessoal, após algum tempo sem escrever para vocês, hoje volto com um post curto, porém interessante para que vocês conheçam um pouco sobre a arquitetura do IIS, é um processo importante, e é preciso conhecer, pois alguns problemas podem ser tratados nesse nível.

O HTTP.SYS é conhecido como Hypertext Tranfer Protocol Stack, é implementado como driver em modo kernel na instalação do IIS. O HTTP.SYS escuta todas as requisições HTTP (Porta 80) que são enviadas para o IIS, ele possui alguns beneficios como:

  • Cache do modo kernel : Os pedidos de respostas em cache são servidos para o modo usuário sem que seja alterado o conteúdo.
  • Modo kernel pedido filas: Pedidos causam menos sobrecarga na mudança de contexto, pois o kernel encaminha solicitações diretamente para o processo correto, caso não tenha nenhum processo disponível para aceitar um pedido, a fila de que está em modo kernel mantém o pedido até que um processo de trabalho esteja disponivel.
  • Solicitação de pré-processamento e segurança de segurança.

 

A ideia para esse ano é falarmos muito sobre o IIS 8.5, e ajudar vocês administradores a conhecer melhor o produto e implementar da forma correta, pois acreditem o IIS não é apenas NNF (Next, Next, Finish).

Até breve,

Erick Albuquerque

Microsoft Azure
[Microsoft Azure] Redirecionando HTTP para HTTPS em WebApp
Microsoft Azure
[Microsoft Azure] Removendo HTTP Response Header de WebApp, ApiApp e IIS
IIS
[Microsoft Azure] Instalando e configurando o FTP Server no Microsoft Azure
  • Geraldo Magella Junior

    Certamente IIS não é Next, Next, Finish e pra mim essa é a grande vantagem da evolução ocorrida na versão 7. Estou ansioso para aprofundar meus estudos nas melhorias implantadas no 8 e 8.5 (ainda não li muito a respeito)


  • gisellelambert

    O IIS 8.5 está cheio de novidades boas !! Já migrei todo o parque de IIS6 (uns 90 servidores) para o 7.5 e estou adorando conhecer o 8.5 em um laboratório que montei e nas pesquisas na net 😀
    Segue algumas sugestões de assuntos interessantes para aprofundar o conhecimento:
    • Managing Security settings for Web Sites
    • Administering Web Site logging
    • Configuring Failed Request Tracing
    • Managing Virtual Directories and remote content
    • Configuring Authentication Types
    • Comparing IIS 7.5 to IIS 8.0/8.5
    • Installing the Web Server (IIS) role in Windows Server 2012 R2: Discussing the deployment scenarios. Using Server Manager. Using Unattended Setup. Using Command Line. Troubleshooting installation.
    • Post-installation administration tasks: HTTP Features. Security Settings. Logging
    • Managing Worker Processes and requests
    • CPU Throttling: Sand-boxing Sites and Applications
    • Idle Worker Process Page-Out
    • ASP.NET Security Settings
    • ASP.NET Application Development Settings
    • Configuring ASP.NET
    • Architecture Extensions: CGI. FastCGI. ISAPI. ASP.
    • Managing Extensions: Security. Delegation.
    • Functionality Extensions: PHP. WebDAV. Media Services. URL Rewrite.
    • Performance Extensions: Application WarmUp. Request routing. Dynamic Website Activation. Security Extensions. URLScan / URLRewrite. Dynamic IP Restrictions.
    • Administrative extensions
    • Adding IIS 8.5 Modules
    • Administering IIS 8.5 Modules
    • Configuring security settings on Windows Server 2012
    • Centralized SSL Certificate Support
    • Secure Web Site settings
    • Configuring authentication and authorization
    • Restricting Web Site access
    • Secure Web Server implementation scenario
    • Enabling and configuring remote administration
    • Enabling and configuring delegated administration
    • Enabling and configuring feature delegation
    • Managing applicationHost.config and Web.config access levels
    • Security considerations for remote management
    • Automating management with Appcmd
    • IIS 8.5 and scripting
    • Performance monitoring techniques
    • Monitoring IIS 8.5 under attack
    • Optimizing IIS 8.5 settings for better performance
    • Implementation scenarios analysis
    • Using 3rd party tools for performance monitoring
    • Auditing IIS 8.5 logs
    • Enhanced Logging
    • Logging to Event Tracing for Windows
    • Common error messages and examples
    • Auditing communication problems and examples
    • Troubleshooting authentication problems
    • Troubleshooting authorization problems
    • Managing and understanding problems with configuration


    • Erick Albuquerque

      Obrigado pelas dicas, anotei todos os temas e em breve vamos escrever sobre eles, convido a você a escrever conosco.


XPTO-WPC-MONITOR-TAG