Até onde eu posso ver, você só adicionou aliases para /lg/favicon.ico e /lg/lg.cgi, e não para o próprio diretório lg. Tente apontar seu navegador para um desses arquivos ou altere sua configuração para que ela se aplique ao diretório lg inteiro.
Além disso, você deve digitar sudo apache2 restart
para que as novas alterações entrem em vigor.
Atualização: acho que esse é o arquivo de configuração que você deve usar:
#vi /etc/apache2/sites-available/default
Alias /lg/favicon.ico "/usr/local/httpd/htdocs/lg/favicon.ico"
<Directory "/usr/local/httpd/htdocs/lg/favicon.ico">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
ScriptAlias /lg/ "/usr/local/httpd/htdocs/lg/"
<Directory "/usr/local/httpd/htdocs/lg/">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
AddHandler cgi-script .cgi
Order allow,deny
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
Observe que /lg/
, que é um diretório, aponta para /usr/local/httpd/htdocs/lg/
, que também é um diretório. O mesmo se aplica à diretiva Directory
.
Em seguida, aponte seu navegador para http://<host>/lg/lg.cgi
. Isso funciona?