español - nginx virtual host
Cómo hacer que nginx escuche server_name: port (1)
La directiva docs server_name
se usa para identificar hosts virtuales, no se usan para establecer el enlace.
netstat
te dice que nginx escucha en 0.0.0.0:80
que significa que aceptará conexiones desde cualquier IP.
Si desea cambiar el IP en el que se enlaza nginx, debe cambiar la regla de listen
docs .
Por lo tanto, si desea establecer nginx para enlazar a localhost
, lo cambiaría a:
listen 127.0.0.1:80
De esta forma, las solicitudes que no provienen de localhost se descartan (ni siquiera llegan a nginx).
En mi archivo nginx conf, tengo:
listen 80;
server_name $hostname;
sin embargo, si hago netstat, veo que está escuchando en 0.0.0.0:80
lo que quiero que suceda, es el nginx para escuchar $ hostname: 80, ¿hay alguna forma de configurarlo para hacer eso?
Intenté diferentes configuraciones sin éxito hasta ahora. Aprecio tu ayuda.