Ir para o conteúdo

 Voltar a Gnuteca - Su...
Tela cheia

Instalação gnuteca 3.2 em servidor com vários domínios

8 de Agosto de 2012, 22:46 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 29 vezes

Pessoal,

 Instalei o gnuteca 3.2 no ubuntu e funcionou ok, mas no meu servidor de desenvolvimento possuo várias aplicações, e todas acessando da seguinte forma:

 localhost/sistema

Como faço para instalar o gnuteca de tal maneira que o acesso seria localhost/gnuteca e não localhost ?

 

Desde já agradeço a todos.

Autor: Adriano Carneiro de Moura


44 comentários

  • 54114a256816e2ce3077c240a96d879f?only path=false&size=50&d=404Fabiano Fernandes(usuário não autenticado)
    9 de Agosto de 2012, 9:00

     

    Olá Adriano!

    Vá no seu virtualhost defaul do Apache e acrescente um alias para o endereço que você deseja. Exemplo:

     

    Alias /gnuteca "/var/www/gnuteca/html"
     

    Att

    Fabiano Fernandes 

    • Ef86566206ed3df947b32cd403161642?only path=false&size=50&d=404Adriano Carneiro de Moura(usuário não autenticado)
      9 de Agosto de 2012, 10:46

       

      Obrigado Fabiano,

      o que fiz foi criar o arquivo /etc/apache2/conf.d/gnuteca, com o seguinte conteúdo:

      Alias /gnuteca "/var/www/miolo25-gnuteca/html"
      <Directory "/var/www/miolo25-gnuteca/html">
              AllowOverride None
              Options Indexes FollowSymLinks MultiViews
              Order allow,deny
              Allow from all
              ServerSignature On
              php_value memory_limit 512M
              php_value magic_quotes_gpc On
              php_value short_open_tag On
              php_value session.gc_maxlifetime 18000
              php_value error_reporting ~E_ALL
      </Directory>

      Tentei mudar o diretório para /usr/local/miolo25-gnuteca/html, mas não funcionou, de qualquer forma posso deixar assim que já ajuda.

      • 54114a256816e2ce3077c240a96d879f?only path=false&size=50&d=404Fabiano Fernandes(usuário não autenticado)
        9 de Agosto de 2012, 11:47

         

        É ai onde está o erro ...

         Remova este virtualhost criado para o gnuteca ...

        Vá no virtualhost defautl do apache e coloque as informações necessários para o funcionamento do Gnuteca e crie um alias apontando para o diretório html do gnuteca.

        O alias deve ser informado no virtualhost defaut do apache, desta forma:

        Alias /gnuteca "/var/www/miolo25-gnuteca/html" 

         

        Att

        Fabiano Fernandes 

        • Ef86566206ed3df947b32cd403161642?only path=false&size=50&d=404Adriano Carneiro de Moura(usuário não autenticado)
          9 de Agosto de 2012, 15:30

           

          Fabiano,

           Eu já fiz um montes de testes, inclusive remove o arquivo /etc/apache2/sites-enabled/gnuteca e não funcionou.

          Creio que a única forma foi cria o alis em /etc/apache2/conf.d/gnuteca, com o conteúdo que mencionei acima.

          Estou com outro problema agora com acesso ao banco pelo gnuteca/miolo, ao acessar

          loca​lhos​t/gn​utec​a

          recebo o erro:

          Erro fatal: [Erra na base de dados [@1]: N�o foi poss�vel estabelecer conex�o com a base de dados no host: 127.0.0.1, DB: gnuteca3, Type: postgres]

          se eu editar o arquivo /etc/postgresql/9.1/main/pg_hba.conf, e lá na linha 93 +-, mudar:

          # IPv4 local connections:
          host    all             all             127.0.0.1/32            md5

          para

          # IPv4 local connections:
          host    all             all             127.0.0.1/32            trust

          Aí o gnuteca  conecta e funciona blz, no entanto meu sistema fica inseguro pois fico conectando no banco de dados sem senha, e isso não pode.

Essa comunidade não possui posts nesse blog