Using CGI page as directory index in Boa web server

985 views Asked by At

I am using Boa web server on an ARM based board. I wish to use a cgi script as the home page.

In boa.conf, I used the option

DirectoryIndex index.cgi

However, when entering the IP of the host board in my browser, all I get is error 403, and the page is only accessible if I manually add /index.cgi to the address bar.

When changing back to

DirectoryIndex index.html

everything works fine.

I've tried playing around with Alias and ScriptAlias but those didn't help. I realize I can use an html redirect from index.html as a last resort, but I feel like there must be a better way.

1

There are 1 answers

0
eliba On BEST ANSWER

So I've found this patch

It is written around boa-0.94.14rc20 while I'm using boa-0.94.13

I've managed to get it to compile and work by changing the following line:

req->cgi_type = CGI;

to

reg->is_cgi = CGI;

This still isn't perfect though since passing parameters to the cgi page in boa.conf still results in error 403.