+ Responder ao Tópico



  1. #1

    Padrão 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.

  2. #2

    Padrão 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.

  3. #3
    CLEOCIR
    Visitante

    Padrão 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.

  4. #4

    Padrão 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

  5. #5
    CLEOCIR
    Visitante

    Padrão apache / Qmail

    E ambos os arquivos (qmailadmin e vqadmin) estão no mesmo diretório ?

  6. #6

    Padrão 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

  7. #7
    CLEOCIR
    Visitante

    Padrão apache / Qmail

    Ambos tem direito de "execução"?

  8. #8

    Padrã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

  9. #9
    felco
    Visitante

    Padrão apache / Qmail

    Tenta fazer um symlink assim, no diretorio do cgi-bin faz:
    # ln -s qmailadmin/nomedocgi qmailadmin.cgi