Como renderizar um arquivo html simples no localhost

0

Estou passando pela palestra de David Malan sobre php . Então, criei um arquivo google.html simples em /public_html/google.html

que é o seguinte:

<!DOCTYPE html>    
<html>
  <head>
    <title>Google</title>
  </head>
  <body>
    <div style = "text-align: center">
    <h1>Google</h1>
    <form action = "http://www.google.com/search" method = "get">
      <input name = "q" style = "width: 400px" type = "text">
      <br>
      <input type = "submit" value = "Google Search">
      <input type = "submit" value = "I am feeling lucky">
    </form>
    </div>
  </body>
</html>

Quando tentei abrir o link , recebi o

ERROR 404

Not Found The requested URL /~anupam/google.html was not found on this server.

Apache/2.4.7 (Ubuntu) Server at localhost Port 80

Por que não consigo exibi-lo através de localhost? Estou executando o apache2.

    
por lazarus 12.09.2014 / 23:21

1 resposta

2

Verifique se mod_userdir está ativado: ls -l /etc/apache2/mods-enabled | grep userdir .

Se não estiver, ative-o usando a2enmod userdir .
Depois de reiniciar o apache, os arquivos em /home/<user>/public_html são exibidos.

    
por Jan 13.09.2014 / 21:36