Tengo una aplicación web ejecutándose en mi máquina Linux a la que se puede acceder desde todas las demás máquinas de la red a través de la dirección IP xxxx:3001. Quiero utilizar un nombre de dominio como myfun.fun para que se pueda acceder a él con este nombre de dominio en toda la red. Soy nuevo en Nginx, ¿alguien puede decirme qué tengo que hacer realmente para lograrlo?
Respuesta1
En Apache, esto lo llamarías vhost
. Nginx realmente no tiene eso, se llama bloque de servidor.
Puede leer más en los documentos enhttps://www.nginx.com/resources/wiki/start/topics/examples/server_blocks/
Específicamente, debes agregar esto a tu configuración:
server {
server_name myfun.fun;
access_log logs/myfun.fun.access.log main;
root /var/www/myfun.fun/htdocs;
}
Por supuesto, debe registrar su nombre de dominio myfun.fun y proporcionar registros DNS que apunten a su servidor nginx.