Basierend auf dem Nginx-Wiki wird die $hostname
Variable auf den Hostnamen des Computers gesetzt, der von gethostname zurückgegeben wird .
Ich habe das versucht und obwohl gethostname
meine Debian-Box nicht funktioniert, gibt sie den Host trotzdem korrekt zurück. Dann habe ich versucht, diese Variable zu verwenden, $hostname
um das festzulegen server_name
, aber das hat nicht funktioniert.
Warum ist das so und gibt es einen anderen Weg, wie ich das erreichen kann?
server {
listen 80;
autoindex off;
server_name static.$hostname;
root /var/www/static;
access_log /var/log/nginx/localhost.access.log;
location / {
index index.html;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
}