Instale o LAMP em um servidor remoto

2

Estou tentando instalar o LAMP em um servidor e estou fazendo isso remotamente.

Isso é o que eu fiz até agora:

1) ssh [email protected] [servidor Ubuntu 12.10]
2) sudo apt-get instala o servidor da lâmpada ^

A instalação parece bem-sucedida, mas NÃO consigo acessar o link
Tenho certeza de que o apache2 está em execução.
Além disso, verifiquei a pasta / var / www / e existe um arquivo index.html.
Então, eu estou esperando um "funciona!" página pelo menos ao acessar o link no meu navegador.

Senti falta de configurar algo?

Muito obrigado.

    
por Mae B 20.12.2012 / 07:22

2 respostas

0

Primeiro, usei o comando lsof -i para verificar os sockets da internet atualmente abertos.

$ lsof -i
COMMAND PID USER FD .....
ssh 9200 admin… .....

Eu vi que apenas o ssh estava aberto. Nenhum httpd em execução.
Eu verifiquei o status do firewall e notei que apenas a porta 22 estava habilitada.

$ sudo ufw status

Status: ativo
Para a ação de
- ------ ----
22 PERMITIR QUALQUER MUNDO
22 ALLOW Anywhere (v6)

Então eu habilitei a porta 80 usando este comando:
$ sudo ufw allow 80

Reinicou o apache e tentou o endereço address.net novamente. Funcionou!

    
por 21.12.2012 / 14:09
1

Por favor, verifique com lsof |grep LISTEN (você pode ter que instalar o lsof via apt-get) se houver processos do apache na porta 80 / http. Caso contrário, verifique ps aux |grep apache se ele for executado. Se não, tente iniciá-lo com /etc/init.d/apache2 start e verifique com lsof novamente se ele for executado.

Verifique também se o processo apache2 pode acessar a pasta / var / www. Verifique se há arquivos de log para o apache. Eles devem estar em uma subpasta apache de / var.

Explicação:

Em resposta ao seu comentário sobre sua pergunta:

Você poderia dar uma olhada em /etc/apache2/sites-enabled ? Deve haver pelo menos um arquivo lá. Caso contrário, procure em /etc/apache2/sites-available , deve haver pelo menos um arquivo. Se houver uso a2ensite filename para ativá-lo. Além disso, verifique se existe um /etc/apache2/httpd.conf e, se existir, o que está nele.

    
por 20.12.2012 / 10:16

Tags