nginx - página - Cómo deshabilitar el acceso directo a un sitio web por dirección IP
crear acceso directo de pagina web en escritorio internet explorer (7)
Puede intentar configurar la dirección IP del servidor en:
/etc/nginx/conf.d/default.conf
Así que se ve así:
server {
listen 80;
server_name localhost IP.OF.VPS.HERE;
Luego puede especificar el subdominio vhost, como:
server {
listen 80;
server_name subdomain.domain.com;
Y el dominio principal, como:
server {
listen 80;
server_name www.domain.com domain.com;
Luego reinicie Nginx:
/etc/init.d/nginx restart
Cada vhost debe tener su propio archivo * .conf (para una mejor organización), como:
/etc/nginx/conf.d/subdomain.domain.com.conf
/etc/nginx/conf.d/domain.com.conf
/etc/nginx/conf.d/default.conf
Tengo un sitio web en un VPS.
El problema que tengo es que cuando ingreso la IP del servidor, se vincula al sitio web.
Incluso cuando ingresas mail.domain.com, hace lo mismo.
¿Cómo desactivo eso, para que un visitante reciba un mensaje o sea dirigido al dominio?
Intenté deshabilitar la IP y enviar un registro por correo a la nube, pero no funcionó.
Mi configuración es:
VPS on Linux Debian
Nginx
no control panel just command line
Cloudflare
DNS setup with BIND
Puedes usar redirect, nginx config:
server {
listen 80;
server_name IP_ADDRESS;
return 301 http://YOUR.DOMAIN;
}
Puedes usar redirect, nginx config:
server {
listen 80;`enter code here`
server_name IP_ADDRESS;
return 301 http://YOUR.DOMAIN;
}
Solo puede agregar una directiva de servidor antes que otras.
server {
listen 80;
server_name _;
return 404;
}
Usted puede devolver cualquier error que encuentre adecuado. Puede encontrar una lista de errores aquí List_of_HTTP_status_codes
server {
listen x.x.x.x:80;
server_name x.x.x.x;
return 404;
}
if ($http_host != "example.com") {
return 301 example.com;
}
server {
listen 80 default_server;
server_name "";
return 444;
}
default_server
especificar el parámetro servidor default_server
para que todas las solicitudes de servidor no disponibles vayan a este server block
que arroja el 444 error
.
444: CONEXION CERRADA SIN RESPUESTA