Need assistance setting up a cgi program
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Hello all, I have an old Windows web system I'm trying
to migrate from an
ancient version of Netscape Enterprise Server to Apache 2.2.x. Most
of
the site is static content and I have that working correctly. However
part of the site is also using another ancient technology called FoxWeb
which is basically an old way of putting FoxPro applications on the web.
I
need to be able to setup Apache to send all requests that come in with
a
URL like /cgi/login?foo=bar to the executable
c:\FoxWeb_Test\foxweb\foxweb.exe. It should be noted that each "page"
is
actually a FoxPro executable such as login.app or login.prg, however the
extension isn't included in the URL's request. \
Here's what my web structure looks like:
c:\FoxWeb_Test # Root of the web server
c:\FoxWeb_Test\http # Static
html files and graphics
c:\FoxWeb_Test\foxweb # FoxPro web applications - when a request
for
anything in here is made c:\FoxWeb_Test\foxweb\foxweb.exe needs to be
called as a CGI with the request information
Here's what I have for a virtual host so far, and it's already serving
static content correctly.
<VirtualHost *:8080>
DocumentRoot "C:\FoxWeb_Test\http"
ServerName testaccount.harte-hanks.com
<Directory "/">
Options +Indexes FollowSymLinks
AllowOverride AuthConfig FileInfo
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Adding the following gets it to work for .app files, but I need a fix that
allows all files regardless of extension to go to foxweb.exe.
AddHandler foxweb-script .app
Action foxweb-script "/cgi/foxweb.exe"
ScriptAlias /cgi/ "C:/FoxWeb_Test/foxweb/"
<Directory "C:/FoxWeb_Test/foxweb/">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
I've also tried adding "SetHandler foxweb-script" to the foxweb
directory
directive but that gives me an error stating that too many internal
redirects were made.
Thanks in advance for any help you can provide.
[Index of Archives]
[Open SSH Users]
[Linux ACPI]
[Linux Kernel]
[Linux Laptop]
[Kernel Newbies]
[Security]
[Netfilter]
[Bugtraq]
[Squid]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Samba]
[Video 4 Linux]
[Device Mapper]