Je sais que des questions similaires ont été posées, mais les réponses disponibles ne sont pas très claires, alors soyez indulgents.
Après avoir installé quelques <VirtualHost>
s dans apache, je voudrais configurer le _default
_ nom_serveur pour qu'il renvoie le message 404. C'est-à-dire, sauf si un domaine explicitement disponible est spécifié dans l'en-tête http de l'hôte, retournez 404. (Idéalement, quelque chose de plus direct que de pointer vers un répertoire désormais inexistant.)
Toute aide serait grandement appréciée.
apache-2.2
web-server
ezequiel-garzon
la source
la source
ErrorDocument
pointage vers un fichier ou une URL à l'intérieur de ce vhost, il renverra également un 404, générant ainsi une erreur de serveur interne.Redirect 404 /
est suffisant pour afficher la page par défaut Apache "Not Found" et cela fonctionne également à l'intérieur d'un hôte virtuel spécifique (il peut y avoir des cas où vous souhaitez renvoyer 404 pour un site entier pour le faire disparaître des SERPs de Google)Voici un exemple de 000-default.conf qui renverra une erreur 404 si le nom du serveur n'est pas configuré pour Apache
la source