Lorsque j'essaie d'accéder au site avec mon adresse IP, cela fonctionne bien, mais lorsque j'essaie d'utiliser mon nom de domaine pour me connecter, je reçois le message "404 Not Found".
Je suis sur 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
...
Si vous avez besoin de plus d'informations, il suffit de demander.
Quelqu'un peut-il m'aider s'il vous plaît?
La configuration de votre serveur Web est correcte. Pour accéder à certains hôtes via nom d'hôte , au lieu de l'adresse IP, vous devez disposer d'un service de nom de domaine/serveur préconfiguré ( DNS ). Il y a deux solutions:
1er . Si vous le souhaitez, vous pouvez configurer votre propre DNS que vous pouvez utiliser sur votre réseau local. Ici vous allez le manuel - regardez Maître principal configuration.
2nd . Vous pouvez acheter (enregistrer) un nom de domaine auprès de tout fournisseur DNS. Ce domaine sera accessible à partir d'Internet. Par exemple j'en ai acheté un chez Host.bg - il y a une promotion de . Info pour le moment .
Dans ce cas, vous aurez besoin d'une adresse IP statique (publique) ou d'un DNS dynamique (DDNS) préconfiguré, qui connectera votre adresse IP dynamique avec le nom de domaine .
J'ai fait un court sondage et j'ai trouvé que le domaine zbytki.cz est enregistré par quelqu'un - j'espère que c'est vous.
Quand j'ai vérifié avec $ nslookup zbytki.cz
, il renvoie: ** server can't find zbytki.cz: NXDOMAIN
.
Le domaine est donc enregistré mais n'est pas configuré pour fonctionner avec certaines adresses IP (statiques).