|
|
|
|
||||||
| comp.info.servers.unix Web servers for UNIX platforms. |
![]() |
|
|
LinkBack | Outils de la discussion |
|
|
#1 |
|
Messages: n/a
Hébergeur: |
Hello,
I have a problem with qmailadmin: It's not recognized as HTML document. Have a look: http://195.140.143.229/cgi-bin/qmailadmin In my httpd.conf, what should I add to have it working? (apache 1.3.33 on Debian testing) The solution I found is to append a bin extension to it, declare it as [..] AddType application/x-httpd-cgi .cgi .pl .sh .bin [...] in my httpd.conf, so that this works: http://195.140.143.229/cgi-bin/qmailadmin.bin I dont find any cleaner solution. Would you have some? ~# file /var/www/cgi-bin/qmailadmin /var/www/cgi-bin/qmailadmin: setuid setgid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.0, dynamically linked (uses shared libs), stripped -- L'ASPO a pour but de démocratiser l'acces a l'informatique. Une de ses activité est l'infogerance (http://aspo.rktmb.org/activites/infogerance) Tél: + 33 2 38 04 26 04 ou + 33 6 33 26 13 14 (France) |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
On Mon, 07 Feb 2005, Rakotomandimby (R12y) Mihamina
<mihamina@mail.rktmb.org> wrote: > Hello, > I have a problem with qmailadmin: It's not recognized as HTML document. > Have a look: > http://195.140.143.229/cgi-bin/qmailadmin > > In my httpd.conf, what should I add to have it working? > (apache 1.3.33 on Debian testing) Normally you would configure Apache with a ScriptAlias to refer a URI path to a system path that considers everything in it executable (regardless of filename extension). Without the ScriptAlias you stumbled on another solution, but you could have simply renamed qmailadmin to qmailadmin.cgi instead of adding .bin to the list. > The solution I found is to append a bin extension to it, declare it as > [..] > AddType application/x-httpd-cgi .cgi .pl .sh .bin > [...] > > in my httpd.conf, so that this works: > http://195.140.143.229/cgi-bin/qmailadmin.bin > > I dont find any cleaner solution. > Would you have some? > > ~# file /var/www/cgi-bin/qmailadmin > /var/www/cgi-bin/qmailadmin: setuid setgid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.0, dynamically linked (uses shared libs), stripped Note that suid and sgid would refuse to function directly if it fell under a directory controlled by apache suexec (although, even in that case, it could be launched by a CGI script with 755 permission and proper ownership). |
|
![]() |
| Outils de la discussion | |
|
|