Мы используем RHLE 5.6. Я новичок в Linux и Apache. В настоящее время у нас есть веб-сайт, использующий архаичный exe-файл в папке cgi-bin
каталог для корзины покупок (в Windows). Мы переносим этот веб-сайт на сервер RHLE 5.6. Проблема, с которой я столкнулся, - это перенаправление файлов, указанных на commerce.exe
файл.
Я пробовал настроить .htaccess
ErrorDocument
директива в папке нашего веб-сайта, но журналы говорят, что apache не ищет в папке каталога для cgi-bin (/home/site/
), а скорее в /var/www
. Я пробовал добавить .htaccess
директивы там и в /var/www/cgi-bin
папку, и он все еще представляет мне ошибку 404. Я открыт для творческих предложений - мне просто нужно commerce.exe
для анализа или перенаправления в файл, который может быть проанализирован.
Спасибо!
JMax
... но журналы говорят, что 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]