Nginx rend le site inaccessible par IP

Mon site Web est configuré pour accéder à example.com. Si possible, je veux interdire complètement l'accès à son adresse IP ou au moins 301 Rediriger-le sur le site Web.

Est-il possible d'abord, et si oui, comment?
Invité:

Dominique

Confirmation de:

Vous devez créer un fichier de configuration vhost Par défaut et allumez-le avant les autres.

Par exemple, vous pouvez enregistrer cette configuration par défaut dans /etc/nginx/conf/default.conf:

server {
listen 80 default_server;
return 444;
}

Et allumez-le dans nginx.conf:

http {
....
include "/etc/nginx/conf/default.conf";
include "/etc/nginx/vhosts/*.conf";

}

Assurez-vous qu'il est activé à d'autres configurations. vhosts.

Babette

Confirmation de:

Vous devez juste ajouter une unité de serveur à la configuration nginx.

Le code suivant retournera l'erreur 403 Les utilisateurs adressés à votre serveur via IP:

server {
listen 80; # IPv4
listen [::]:80; # IPv6 (if enabled)
server_name ""; # no domain name
return 403;
}

Pour répondre aux questions, connectez-vous ou registre