Ir para o conteúdo

 Voltar a Gnuteca - Su...
Tela cheia

Acesso Remoto

13 de Abril de 2011, 11:01 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 40 vezes

Prezados,

Não estou conseguindo realizar o acesso remoto ao sistema GNUTECA.

O software está instalado e consigo acessá-lo localmente através do link "http://gnuteca.localhost". Mas, quando estou em outro computador não consigo acessar. 

Pela lógica eu deveria acessar o software digitando no computador cliente o seguinte endereço:

"http://192.168.1.2/miolo25-gnuteca"

Mas, quando digito o endereço acima é exibida a seguinte mensagem de erro:

"O site encontrou um erro ao recuperar http:// 192.168.1.2/miolo25-gnuteca/etc/webinstaller/index.php. Ele pode estar em manutenção ou configurado incorretamente." 

Alguém poderia ajudar?

 Saudações,

Jorge Fabrício 

Autor: Jorge Fabrício Lopes dos Santos


88 comentários

  • E0fa854c414311953052f15e885d6803?only path=false&size=50&d=404Jorge Fabrício Lopes dos Santos(usuário não autenticado)
    13 de Abril de 2011, 15:44

     

    Prezados,Acessando o forum www.​soli​s.or​g.br​/for​um-i​nici​o&nb​sp;&​nbsp​;des​cobr​i a resposta.Primeiro deve-se acessar o arquivo /etc/apache2/sites-available/gnuteca e alterar a linha que informa o ServerName para o IP da máquina em que está rodando o gnuteca.Depois acessar o arquivo /var/www/index.html  e incluir as linhas  abaixo para fazer o redirecionamento para o site GNUTECA.  <?php #variavel que terá como conteúdo o endereço para onde haverá o redirecionamento:   $redirect = "http://<IP_DO_SERVER_NAME>/gnuteca/index.php?module=gnuteca3&action=main:search:simpleSearch&formContentId=1&formContentTypeId=1"; #abaixo, chamamos a função header() com o atributo location: apontando para a variavel $redirect, que por  #sua vez aponta para o endereço de onde ocorrerá o redirecionamento header("location:$redirect"); ?>Nas máquinas clientes basta digitar no navegador  "http://<IP_DO_SERVER_NAME". Saudações,Jorge   

    • 91121d39e5e06951df836372c61fefef?only path=false&size=50&d=404Alan Homobono(usuário não autenticado)
      1 de Junho de 2011, 17:27

       

      Caro Jorge,

      Muito obrigado pela resposta: você resolveu um dos meus problemas com o Gnuteca.

      Como consequência dessa solução, surgiu-me uma nova dúvida. Não sei se você poderia me responder, mas mesmo assim a exporei (ainda em relação ao acesso remoto): caso eu instale outro software na mesma máquina, como eu configuraria os arquivos /etc/apache2/sites-available/gnuteca e /var/www/index.html para adicionar o novo acesso remoto? Há como configurar o endereço de acesso ao Gnuteca para <​IP_D​O_SE​RVER​_NAM​E&gt​;/gn​utec​a, e manter o padrão, assim por diante, aos vindouros softwares (ex.: <​IP_D​O_SE​RVER​_NAM​E&gt​;/sa​gu, <​IP_D​O_SE​RVER​_NAM​E&gt​;/mi​olo etc.)?

      Grato pela atenção.

      • 54114a256816e2ce3077c240a96d879f?only path=false&size=50&d=404Fabiano Fernandes(usuário não autenticado)
        2 de Junho de 2011, 17:33

         

        Olá Alan! Utilize a diretiva Alias do Apache.Acrescente em seu virtualhost (Gnuteca) e faça:    Alias /gnuteca /var/www/miolo25-gnuteca/html    <Directory "/var/www/miolo25-gnuteca/html">        AllowOverride None        Options FollowSymLinks        Order allow,deny        Allow from all    </Directory></VirtualHost> Faça o mesmo procedimento com os demais virtualhost que deseja. Att Fabiano Fernandes   

        • 91121d39e5e06951df836372c61fefef?only path=false&size=50&d=404Alan Homobono(usuário não autenticado)
          2 de Junho de 2011, 19:52

           

          Deu certo, Fabiano. Obrigado pela ajuda. Mas, mais uma dúvida surgiu: como faço para fazer com que o Gnuteca seja acessado somente, e tão somente, pelo endereço <​IP_D​O_SE​RVER​_NAM​E&gt​;/gn​utec​a? Pergunto isso porque ele continua acessível também pelo <​IP_D​O_SE​RVER​_NAM​E&gt​;.

          Obs.: Fazendo os testes acabei descobrindo que nem é preciso acrescentar código no arquivo /var/www/index.html como o amigo Jorge havia informado anteriormente, bastando, por isso, alterar somente o arquivo /etc/apache2/sites-available/gnuteca.

          • 54114a256816e2ce3077c240a96d879f?only path=false&size=50&d=404Fabiano Fernandes(usuário não autenticado)
            3 de Junho de 2011, 10:10

             

            Alan, Você tem que fazer virtualhost diferentes. No Apache existe um VirtualHost chamado default. Aquele que é chamado via loca​lhos​t, ou SEU IPNão sei como está suas configurações de todos os virtualhost e do seu arquivo hosts do servidor, então fica difícil eu dar qualquer palpite.Para ser mais exato, eu preciso ver como está sua virtualhost do Gnuteca o seu arquivo hosts do SO. AttFabiano Fernandes 

            • 91121d39e5e06951df836372c61fefef?only path=false&size=50&d=404Alan Homobono(usuário não autenticado)
              3 de Junho de 2011, 15:34

               

              A máquina que hospeda o Gnuteca, no momento, só possui o próprio Gnuteca. Portanto, os únicos virtualhosts dela são, atualmente, o default e o gnuteca.

              p { margin-bottom: 0.21cm; }
              ► Virtualhost default:

              <VirtualHost *:80>
                      ServerAdmin webmaster@localhost

                      DocumentRoot /var/www
                      <Directory />
                              Options FollowSymLinks
                              AllowOverride None
                      </Directory>
                      <Directory /var/www/>
                              Options Indexes FollowSymLinks MultiViews
                              AllowOverride None
                              Order allow,deny
                              allow from all
                      </Directory>

                      ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
                      <Directory "/usr/lib/cgi-bin">
                              AllowOverride None
                              Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                              Order allow,deny
                              Allow from all
                      </Directory>

                      ErrorLog /var/log/apache2/error.log

                      # Possible values include: debug, info, notice, warn, error, crit,
                      # alert, emerg.
                      LogLevel warn

                      CustomLog /var/log/apache2/access.log combined

                  Alias /doc/ "/usr/share/doc/"
                  <Directory "/usr/share/doc/">
                      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>

              </VirtualHost>

              p { margin-bottom: 0.21cm; }
              ► Virtualhost gnuteca:

              <VirtualHost *:80>
                  ServerAdmin admin@server.org
                  DocumentRoot /var/www/miolo25-gnuteca/html
                  ServerName <IP_DO_SERVER_NAME>
                  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
                  </Directory>
                  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

                  #Habilitar para a versão 3.3
                  #DirectoryIndex index.php
                  #AddDefaultCharset UTF-8
                  #php_admin_value mbstring.func_overload 7
                  #php_value mbstring.internal_encoding UTF-8
              </VirtualHost>

              p { margin-bottom: 0.21cm; }
              ► Arquivo /etc/hosts:

              127.0.0.1       localhost
              127.0.1.1       nomedamaquina

              # The following lines are desirable for IPv6 capable hosts
              ::1     localhost ip6-localhost ip6-loopback
              fe00::0 ip6-localnet
              ff00::0 ip6-mcastprefix
              ff02::1 ip6-allnodes
              ff02::2 ip6-allrouters
              ff02::3 ip6-allhosts

              #Gnuteca configuration
              127.0.0.1    gnuteca.localhost

              #Gnuteca configuration
              127.0.0.1    gnuteca.localhost

              #Gnuteca configuration
              127.0.0.1    gnuteca.localhost

              #Gnuteca configuration
              127.0.0.1    gnuteca.localhost

              Grato pela atenção.

Essa comunidade não possui posts nesse blog