Auf meinem Linux-Rechner läuft eine Webanwendung, die von allen anderen Rechnern im Netzwerk über die IP-Adresse xxxx:3001 erreichbar ist. Ich möchte einen Domänennamen wie myfun.fun verwenden, damit die Anwendung im gesamten Netzwerk unter diesem Domänennamen erreichbar ist. Ich bin neu bei Nginx. Kann mir jemand sagen, was ich dafür tun muss?
Antwort1
In Apache würden Sie dies als bezeichnen vhost
. Nginx hat das nicht wirklich, es wird als Serverblock bezeichnet.
Weitere Informationen finden Sie in den Dokumenten unterhttps://www.nginx.com/resources/wiki/start/topics/examples/server_blocks/
Insbesondere müssen Sie Ihrer Konfiguration Folgendes hinzufügen:
server {
server_name myfun.fun;
access_log logs/myfun.fun.access.log main;
root /var/www/myfun.fun/htdocs;
}
Natürlich müssen Sie Ihren Domänennamen myfun.fun registrieren und DNS-Einträge angeben, die auf Ihren Nginx-Server verweisen.