Não é possível acessar a página inicial do Apache via “localhost” no navegador da web

0

Eu tinha a pilha LAMP instalada na minha máquina Ubuntu. Tudo estava funcionando bem. Eu tinha Apache, mySql, phpmyadmin, etc. Estou aprendendo desenvolvimento web, e um amigo sugeriu que eu experimentasse o Drupal. Então, eu baixei o pacote tar, extraí-lo, comecei o processo de instalação através de um tutorial on-line, e continuei recebendo o erro "o arquivo de configurações não é gravável". Eu passei por tudo que eu conseguia pensar para mudar as permissões sem sucesso. Eu também fiz o download do openssh, mas tive problemas para fazer o login. Essa foi a próxima na lista a ser desinstalada.

Fiquei frustrado pensando que tinha feito algo errado durante a instalação, por isso apaguei tudo o que tinha instalado: Apache, php, mysql e drupal. Acredito que tenho qualquer sobra de cuidado.

Bem, eu reiniciei o processo e baixei o Apache, mas quando eu experimento o meu I.P. ou "localhost", recebo o erro "este site não pode ser encontrado". NO ENTANTO, se eu navegar para a pasta física /var/www/html/index.html e clicar duas vezes, o Apache "funciona!" página aparece.

Eu gostaria de poder tirar a foto do meu computador há dois dias e esquecer que isso aconteceu porque um download aparentemente simples não me causou nada além de dor de cabeça.

Alguma idéia de onde eu posso começar a consertar minha máquina quebrada?

    
por IRGeekSauce 02.04.2016 / 19:27

2 respostas

1

OK, existem maneiras de fazer isso, o primeiro que você precisa fazer é recarregar a configuração:

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/*.conf

Depois disso, use os próximos comandos:

sudo service apache2 reload
sudo service apache2 restart

Certifique-se de que a pasta padrão é de propriedade do servidor da web. Para alterar as permissões, use os próximos comandos:

sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html
sudo service apache2 restart

Além disso, se você ativou o ufw, use o comando next command para permitir HTTP (HTTPS):

sudo ufw allow 80
#for HTTPS use 443 instead of 80

Mas se isso não funcionar, você deve reinstalar completamente o apache2 usando o comando:

sudo apt-get remove --purge apache2
sudo apt-get install apache2
    
por Zviad Gabroshvili 02.04.2016 / 19:57
0

Adicionei o URL a /etc/hosts e o problema foi resolvido. como ( wpfa.dev ):

127.0.0.1       localhost
127.0.3.1       wpfa.dev
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
    
por Ali Hesari 28.05.2017 / 19:38