Eiffel Web フレームワークで作成された要求を処理して応答を返す Web アプリケーション サーバーがあり、コネクタとして fcgi を使用し、最終的な実行可能ファイルを htdocs ファイル (app.exe) に配置しました。
今、fastcgi で apache を実行し、アプリケーションを起動して localhost で実行したいと考えています。httpconf ファイルを次のように変更しましたが、実行されません。
<Directory "C:/Apache2.2/htdocs">
Options +ExecCGI +Includes +FollowSymLinks -Indexes
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
<IfModule mod_fcgid.c>
AddHandler fcgid-script .ews
FcgidWrapper C:/Apache2.2/htdocs/app.exe .ews
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^$ app.ews [L]
RewriteCond %{REQUEST_FILENAME} !f
RewriteCond %{REQUEST_FILENAME} !d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteCond %{REQUEST_URI} !service.ews
RewriteRule ^(.*)$ service.ews/$1
RewriteRule .* [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
</IfModule>
fcgid と rewrite の 2 つのモジュールをロードしました。