Problemas ao acessar a instalação do LAMP ou phpMyAdmin?

0

Eu finalmente consegui trabalhar em rede, mas a única página que posso acessar é 127.0.0.1:8080. Se eu, por exemplo, tentar acessar http://localhost:8080/upload/install/install.php , recebo o seguinte erro:

This webpage is not available The connection to 127.0.0.1 was interrupted.

O que devo fazer para obter acesso a todos os arquivos em "/ var / www"?

Eu já tentei algumas coisas com os arquivos de configuração do apache, mas eu acho que os confundi, então eu apt-get remove apache2 --purge e apt-get install apache2 .

Eu também instalei um servidor LAMP completo com o phpMyAdmin, que eu também não consigo acessar.

    
por IvarsB 06.10.2012 / 21:06

1 resposta

0

A mensagem de erro indica que o servidor não pode ser acessado. Tem a certeza que o configurou para escutar na porta 8080? Verifique as seguintes coisas:

  1. verifique seu /etc/apache2/ports.conf de quais portas você configurou o Apache para escutar. É mostrado na linha que começa com "Listen" e, por padrão, aponta para a porta 80
  2. execute netstat -a -t -n para verificar se há serviços de escuta. A coluna "Estado" deve mostrar "LISTEN" aqui, e a coluna "Local Address" tem seus serviços locais. Nesta coluna, a porta em uso é impressa após dois pontos, por exemplo, "*: 8080" indicaria que é algo escutando na porta 8080
  3. verifique seu arquivo de log de erros do Apache para obter detalhes. Se não configurado de outra forma, você deve encontrá-lo em /var/log/apache2/error.log

A causa mais provável é você configurar o Apache para escutar na porta 80 (que é o padrão), e agora tente seguir algum tutorial que assume o contrário. Também pode envolver a configuração de um host virtual e você pulou essa etapa (ou não teve sucesso aqui).

Se, por outro lado, sua configuração é para que o Apache ouça na porta 8080, e seja listado acima pelo comando netstat corretamente, pode haver algum problema de permissão - embora isso normalmente deva ser indicado por um diferente erro. Só para ter certeza de que você pode descartar isso:

  1. verifique em qual usuário o Apache está sendo executado. Isso geralmente é www-data:www-data (ou seja, usuário e grupo é www-data ). Usando o comando ps -aeo "%p %U %G %x %c" |grep apache você deve ver todos os processos do Apache, tendo o usuário e o grupo na segunda e terceira coluna.
  2. verifique as permissões de diretório e arquivo. Qualquer usuário ou grupo deve ter pelo menos leitura e execução nos diretórios e ler nos arquivos. Tendo o seu DOCUMENT_ROOT em /var/www , por exemplo, e acessando um index.html lá, o arquivo deve ser pelo menos legível para o usuário ou grupo do Apache, e /var bem como /var/www devem ter permissões de leitura e execução dado.
por Izzy 07.10.2012 / 03:23