“Este site não pode ser encontrado” ao usar o host virtual

1

Estou tentando configurar o servidor Apache2. A instalação e a configuração pareciam funcionar bem, mas quando tento acessar o URL da web personalizado, recebo o erro "Este site não pode ser acessado". Eu tentei configurar o arquivo de configuração através desta resposta - Proibido erro 403 ao tentar acessar o servidor web Apache 2.4.7 no navegador .

Meu arquivo de hosts é assim:

127.0.0.1   localhost
127.0.0.1       justtestingthis
127.0.1.1   Hacker

# The following lines are desirable for IPv6 capable hosts
...

Meu arquivo apache2/sites-available/http.justtestingthis.conf é assim:

<VirtualHost 127.0.0.1:80>
    ServerAdmin [email protected]
    ServerName justtestingthis.com
    ServerAlias www.justtestingthis.com

    DocumentRoot /home/donatas/Desktop/Projects/justtestingthis/dist/src
    DirectoryIndex index.php

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    <Directory /home/donatas/Desktop/Projects/justtestingthis/dist/src>
        # Allow .htaccess 
        AllowOverride All
        Allow from All
    </Directory> 
</VirtualHost>

Eu também criei um link deste arquivo em apache2/sites-enabled usando sudo a2ensite http.justtestingthis.conf .

Quando estou acessando o site apenas digitando o link , meu site está sendo encontrado com sucesso, mas quando estou tentando acessá-lo através dele, é apenas necessário. com ou www.justtestingthis.com estou recebendo o erro "Este site não pode ser alcançado" ...

O que estou fazendo de errado?

    
por dnc123 22.07.2017 / 19:27

1 resposta

5

O motivo pelo qual o seu navegador não pode abrir a página justtestingthis.com é que não há nenhum alias apontando para onde ele deveria ir. Você tem no seu arquivo /etc/hosts somente 127.0.0.1 justtestingthis , onde esse é apenas o nome. O navegador não tem idéia de onde o nome com .com é porque não está especificado.

Para corrigir isso, altere a linha no seu /etc/hosts para:

127.0.0.1 www.justtestingthis.com 

Isso agora deve alias justtestingthis.com para o localhost ou 127.0.0.1 em seu navegador da web para sua página do Apache. Ele também será aberto com justtestingthis.com sem o www.

Espero que isso ajude!

    
por Terrance 22.07.2017 / 23:32