server_name español nginx config

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.