[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

httpd packages question

I've started to package mini_httpd (http://www.acme.com/software/mini_httpd/)
and have a question concerning the web root / cgi-bin directories on 
debian systems:

According to the debian-policy document, the directory for cgi-bin executables 
is /usr/lib/cgi-bin

The same document specifies that the web document root should be /var/www

In the case of mini_httpd, this causes a problem because in order to set its 
document root to the specified directory, mini_httpd calls chroot (), making 
/usr/lib/cgi-bin unaccessible. The only possible solution I can see would be 
to create a symlink /var/www/cgi-bin to /usr/lib/cgi-bin (e.g. in the
postinstall script), however, this might cause problems for other web servers.
Is this the right solution?

Also, if the /var/www and /usr/lib/cgi-bin directories do not exist, am I 
responsible for creating them?

| Leonard Stiles <ljs@uk2.net> |

Reply to: