Apache 2.X

O servidor web Apache 2.X para Windows permite executar módulos ISAPI. Para habilitar esse recurso, você deve ativar o plugin mod_isapi.

O Apache não possui uma interface visual para configuração. Você deve modificar o arquivo httpd.conf.

1

Habilitar o módulo ISAPI

Descomente a seguinte linha em httpd.conf:

httpd.conf
LoadModule isapi_module modules/mod_isapi.so
2

Associe arquivos .dll ao manipulador ISAPI

Adicione a seguinte linha:

httpd.conf
AddHandler isapi-handler .dll
3

Adicione seu diretório de módulos (sintaxe do Apache 2.2)

Adicione uma seção Directory para seu diretório de módulos. Exemplo:

httpd.conf
<Directory "C:/webapps">
    Options Indexes FollowSymLinks ExecCGI
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
4

Alterações no controle de acesso do Apache 2.4

A partir do Apache 2.4 as regras de controle de acesso foram alteradas. Substitua:

Estilo Apache 2.2
Order allow,deny
Allow from all

por:

Estilo Apache 2.4
Require all granted

Então a seção Directory para Apache 2.4 deve ficar assim:

httpd.conf
<Directory "C:/webapps">
    Options Indexes FollowSymLinks ExecCGI
    AllowOverride None
    Require all granted
</Directory>
5

Crie um alias para seu diretório

Adicione um Alias para o diretório, por exemplo:

httpd.conf
Alias /mywebapps "C:/webapps"
6

Reinicie o Apache

Certifique-se de reiniciar seu servidor Apache após fazer as modificações necessárias no arquivo httpd.conf.