- apache / Qmail
+ Responder ao Tópico
-
apache / Qmail
Putz, estou tendo problemas com o apche e o qmail, assim
tenho o qmailadmin e vqadmin (.cgi)
criando no apache apenas o diretorio da certo, eu acesso http://192.168.1.1/cgi-bin/vqadmin/vqadmin.cgi e da tudo ok
tenho que digitar /vqadmin.cgi no final, ja adicionei vqadmin.cgi la na lista de index e tal, mas nao adianta, tenho que digitar o nome do arquivo de qualquer forma.
e outro problemas é que quando crio um virtual host pra ele, ai nao abre mais, quando acesso pelo browser ele quer fazer download do arquivo!
e mais, só de eu criar um virtual host, que como ja disse nao funciona ai quando eu acesso ele (http://192.168.1.1/cgi-bin/vqadmin/vqadmin.cgi) ja nao aparece mais as figuras, abre o site, eu trabalho normal, mas as figuras nao aparecem mais.
que será??
desde ja agradeço, obrigado a todos.
Fernando.
-
o maior problema
bom, o maior problema pra mim é o fato de ao invés do nagegador abrir o arquivo (vqadmin.cgi e qmailadmin) ele quer fazer download.
por favor me ajudem a resolver isso...
lembrando que eu ja coloquei os arquivos na lista de DirectoryIndex e nao adianta....
por favor, me ajudem...
Fernando.
-
apache / Qmail
Pelo que me parece o apache não está executando os teus arquivos .CGI por algum erro na configuração do diretório e alias do "CGI".
Dá uma revisada no arquivo de configuração do apache (httpd.conf) nas linhas que falam do cgi e verifique se o Alias e o Diretório está correto.
No meu caso, tenho assim:
-----------
# ScriptAlias: This controls which directories contain server scripts.
# ScriptAliases are essentially the same as Aliases, except that
# documents in the realname directory are treated as applications and
# run by the server when requested rather than as documents sent to
# The same rules about trailing "/" apply to ScriptAlias directives as to
# Alias.
#
ScriptAlias /cgi-bin/ "/home/www/cgi-bin/"
#
# "/var/www/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "/home/www/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
---------------
No meu caso, todos os meus arquivos .CGI ficam no diretório "/home/www/cgi-bin". Adapte as linhas conforme o seu caso.
Cleocir.
-
continuando...
obrigado pela atenção, mas estas configurações estão corretas,
no httpd.conf eu descomentei essa linha:
AddHandler cgi-script .cgi
ai o vqadmin deu certo, mas o qmailadmin continua querendo fazer o download do arquivo...
obrigado.
Fernando
-
apache / Qmail
E ambos os arquivos (qmailadmin e vqadmin) estão no mesmo diretório ?
-
vamos la...
nao estao nao
o qmailadmin está em /var/www/cgi-bin/qmailadmin
e o vqadmin está em /var/www/cgi-bin/vqadmin.cgi
também ja coloquei no mesmo diretorio, ja mudei para /var/www/qmailadmin,
ja mudei o nome de qmailadmin para qmailadmin.cgi
como ele está em outro diretorio eu tb criei no apache outro
Alias /mailadmin /var/www/cgi-bin/qmailadmin
<Directory "/var/www/cgi-bin/qmailadmin">
allow from all
Options ExecCGI
AllowOverride AuthConfig
Order allow,deny
</Directory>
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName mailadmin.getcorp.com.br
DocumentRoot /var/www/cgi-bin/qmailadmin
</VirtualHost>
mas nao vai, ele sempre quer fazer o download do arquivo.
obrigado mais uma vez...
Fernando
-
apache / Qmail
Ambos tem direito de "execução"?
-
vamos la...
mais uma vez obrigado pela força...
eu ja dei um chown apache.apache -R na pasta e tb o chmod 777 para ambos
e filho da mae continua querendo fazer o download...
obrigado
Fernando
-
apache / Qmail
Tenta fazer um symlink assim, no diretorio do cgi-bin faz:
# ln -s qmailadmin/nomedocgi qmailadmin.cgi