diff --git a/run.sh b/run.sh
index 1f81126df4a8904b1bd85e54dac202224b99de57..d06824bda1ab9c46a5e45e041e814152ea5e95f2 100644
--- a/run.sh
+++ b/run.sh
@@ -5,6 +5,11 @@ if [ ! -n "$SERVER_REDIRECT" ] ; then
     exit 1
 fi
 
+# set server name from optional ENV var
+if [ ! -n "$SERVER_NAME" ] ; then
+    SERVER_NAME='localhost'
+fi
+
 # set redirect code from optional ENV var
 if [ "$SERVER_REDIRECT_CODE" != '302' ] ; then
     SERVER_REDIRECT_CODE='301'
@@ -21,6 +26,7 @@ if [ ! -n "$SERVER_REDIRECT_SCHEME" ] ; then
 fi
 
 sed -i "s|\${SERVER_REDIRECT}|${SERVER_REDIRECT}|" /etc/nginx/conf.d/default.conf
+sed -i "s|\${SERVER_NAME}|${SERVER_NAME}|" /etc/nginx/conf.d/default.conf
 sed -i "s|\${SERVER_REDIRECT_CODE}|${SERVER_REDIRECT_CODE}|" /etc/nginx/conf.d/default.conf
 sed -i "s|\${SERVER_REDIRECT_PATH}|${SERVER_REDIRECT_PATH}|" /etc/nginx/conf.d/default.conf
 sed -i "s|\${SERVER_REDIRECT_SCHEME}|${SERVER_REDIRECT_SCHEME}|" /etc/nginx/conf.d/default.conf