Перенаправление несуществующего файла в cgi-bin
Мы используем RHLE 5.6. Я довольно новый с Linux и Apache. В настоящее время у нас есть веб-сайт, использующий архаичный exe-файл в cgi-bin каталог для корзины покупок (на Windows). Мы переносим этот сайт на сервер RHLE 5.6. Проблема, с которой я сталкиваюсь, - это перенаправление файлов, указанных на commerce.exe файл.
Я пытался настроить .htaccessErrorDocument директива в папке нашего сайта, но в логах говорится, что apache не ищет в папке директории cgi-bin (/home/site/), а точнее в /var/www, Я попытался добавить .htaccess директивы там и в /var/www/cgi-bin папка, и это все еще представляет меня с ошибкой 404. Я открыт для творческих предложений - мне просто нужно commerce.exe быть проанализированным или перенаправленным в файл, который может быть проанализирован.
Спасибо!
JMax
1 ответ
... но в журналах написано, что apache не ищет в папке директории cgi-bin (
/home/site/), а точнее в/var/www
Создать ScriptAlias для этого, что-то вроде этого:
ScriptAlias /shopping "/home/site"
<Directory /home/site>
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
я просто хотел
commerce.exeбыть разобранным
Если mod_cgi может "понять" это, просто добавьте AddHandler:
AddHandler cgi-script .exe
Запрос на http://domain.com/shopping/commerce.exe приведет к запуску сервера /home/site/commerce.exe,
или перенаправлены в файл, который может быть проанализирован.
RewriteEngine On
RewriteRule ^commerce\.exe$ anotherfile.cgi [L]