Servidor Apache - retorno do nome de domínio “404 Not Found”

3

Quando tento acessar o site com meu IP, ele funciona bem, mas quando tento usar meu nome de domínio para me conectar, recebo "404 Not Found". Eu estou no Ubuntu Server 16.04.1 LTS

/ etc / hosts /

127.0.0.1       localhost
127.0.0.1       zbytki.cz
127.0.1.1       zbytki.cz
192.168.123.106 zbytki.cz

/etc/apache2/sites-available/zbytki.cz.conf

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName zbytki.cz
    ServerAlias www.zbytki.cz
    DirectoryIndex index.html
    DocumentRoot /var/www/html/zbytki.cz/public_html
    LogLevel warn
    ErrorLog /var/www/html/zbytki.cz/log/error.log
    CustomLog /var/www/html/zbytki.cz/log/access.log combined
    <Directory "/var/www/html/zbytki.cz/public_html">
          Require all granted
    </Directory>
</VirtualHost>

/ etc / hostname

zbytki.cz

/etc/apache2/apache2.conf

...
Timeout 300
...
KeepAlive Off
...
HostnameLookups Off
...
LogLevel warn
...    
AccessFileName .htaccess
...
<IfModule mpm_prefork_module>
     StartServers 4
     MinSpareServers 20
     MaxSpareServers 40
     MaxClients 200
     MaxRequestsPerChild 4500
</IfModule>

/etc/apache2/ports.conf

NameVirtualHost *:80
Listen 80
...

Se precisar de mais informações é só pedir.
Alguém pode me ajudar?

    
por Dogomen 12.09.2016 / 18:47

1 resposta

1

A configuração do seu servidor web está OK. Para acessar certos host via nome do host , em vez do endereço IP, você deve ter o Serviço de Nome de Domínio / Servidor pré-configurado ( DNS ). Existem duas soluções:

. Se você quiser, você pode configurar seu próprio DNS, que você pode usar em sua rede local. Aqui você vai o manual - veja Configuração do Primary Master .

. Você pode comprar (registrar) um nome de domínio de qualquer provedor de DNS. Este domínio estará acessível a partir da Internet. Por exemplo, comprei um do host.bg - há uma promoção de .info no momento.

Nesse caso, você precisará de um endereço IP estático (público) ou DNS dinâmico (DDNS) pré-configurado, que conectará seu endereço IP dinâmico com o nome de domínio .

Fiz uma pequena pesquisa e descobri que o domínio zbytki.cz está registrado de alguém - espero que seja você.

Quando eu verifiquei com $ nslookup zbytki.cz , ele retorna: ** server can't find zbytki.cz: NXDOMAIN .

Portanto, o domínio está registrado, mas não está configurado para funcionar com determinado endereço IP (estático).

    
por pa4080 12.09.2016 / 22:59