El caso, al ejecutar "./testserver http://localhost", me busca la imagen en "/var/www" y no en "/var/www/html", por otro lado probé a ejecutar "./testserver http://localhost/html" y sí logra "bajarse la foto", sin embargo:
>>>
TEST-OK Webserver is running under group id in $webservergroup.
TEST-OK Got padlock picture.
TEST-FAILED Webserver is fetching rather than executing CGI files.
Check the AddHandler statement in your httpd.conf file.
<<<
PD: lo he estado haciendo con el tema de los Virtual Host de Apache y nada de httpd.conf(en muchos foros en los que he estado buscando una solución hablaban de httpd.conf y no es mi caso pues ni sé qué es lo del httpd.conf).
Mi configuración del VHost de Bugzilla:
Código:
<VirtualHost *:80>
ServerName bugzilla
DocumentRoot /var/www/html/Bugzilla
<Directory />
IndexOptions SuppressColumnSorting SuppressDescription Suppress$
Options +ExecCGI
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/html/Bugzilla>
AddHandler cgi-script .cgi
Options -Indexes +ExecCGI
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
DirectoryIndex index.cgi
AllowOverride Limit
</Directory>
<FilesMatch ^(.*\.pm|.*\.pl|.*localconfig.*)$>
deny from all
</FilesMatch>
<IfModule mod_expires.c>
<IfModule mod_headers.c>
<IfModule mod_env.c>
<FilesMatch (\.js|\.css)$>
ExpiresActive On
ExpiresDefault "now plus 1 years"
Header append Cache-Control "public"
</FilesMatch>
SetEnv BZ_CACHE_CONTROL 1
</IfModule>
</IfModule>
</IfModule>
</VirtualHost>
Hay cosas que las pillé de una página web, o sea, soy un inexperto en esto, no tengo ni idea de qué significan las líneas y mucho menos para qué sirven.
El tema de por qué estoy con la instalación del Bugzilla, es por que lo pidió un profesor del ciclo de informática en el que estudio.
Muchas gracias.
PD: decir que -->
El directorio tiene permisos, el propietario es www-data, aplicados recursivamente(opción -R).
El sitio default está activo al igual que el de bugzilla ya que si no lo activo no es capaz de entrar siquiera en "localhost:8080/".