Eu tenho um aplicativo da web em execução na minha máquina Linux que pode ser acessado em todas as outras máquinas da rede através do endereço IP xxxx:3001. Quero usar um nome de domínio como myfun.fun para que possa ser acessível com esse nome de domínio em toda a rede. Sou novo no Nginx, alguém pode me dizer o que realmente devo fazer para conseguir isso?
Responder1
No Apache, você chamaria isso de vhost
. O Nginx realmente não tem isso, é chamado de bloco de servidor.
Você pode ler mais nos documentos emhttps://www.nginx.com/resources/wiki/start/topics/examples/server_blocks/
Especificamente, você precisa adicionar isto à sua configuração:
server {
server_name myfun.fun;
access_log logs/myfun.fun.access.log main;
root /var/www/myfun.fun/htdocs;
}
Claro, você precisa registrar seu nome de domínio myfun.fun e fornecer registros DNS que apontem para seu servidor nginx.