set SSL_VHOSTS to HOSTNAME if NO_VHOST is set and filter out server_name stanza if we have no hosts"
This commit is contained in:
@@ -123,7 +123,7 @@ EOF
|
|||||||
if [[ -z "$NO_VHOST" ]]; then
|
if [[ -z "$NO_VHOST" ]]; then
|
||||||
SSL_VHOSTS=$(egrep "^${SSL_HOSTNAME_REGEX}$" $VHOST_PATH || true)
|
SSL_VHOSTS=$(egrep "^${SSL_HOSTNAME_REGEX}$" $VHOST_PATH || true)
|
||||||
else
|
else
|
||||||
SSL_VHOSTS="fakedomain.com"
|
SSL_VHOSTS=$(< $DOKKU_ROOT/HOSTNAME)
|
||||||
fi
|
fi
|
||||||
NONSSL_VHOSTS=$(egrep -v "^${SSL_HOSTNAME_REGEX}$" $VHOST_PATH 2> /dev/null || true)
|
NONSSL_VHOSTS=$(egrep -v "^${SSL_HOSTNAME_REGEX}$" $VHOST_PATH 2> /dev/null || true)
|
||||||
|
|
||||||
@@ -159,7 +159,7 @@ EOF
|
|||||||
xargs -i echo "-----> Configuring {}..." <<< "$NONSSL_VHOSTS"
|
xargs -i echo "-----> Configuring {}..." <<< "$NONSSL_VHOSTS"
|
||||||
fi
|
fi
|
||||||
eval "cat <<< \"$(< $NGINX_TEMPLATE)\" >> $NGINX_CONF"
|
eval "cat <<< \"$(< $NGINX_TEMPLATE)\" >> $NGINX_CONF"
|
||||||
if [[ -n "$NO_VHOST" ]] || [[ -z "$NONSSL_VHOSTS" ]];then
|
if [[ -n "$NO_VHOST" ]] || ([[ -z "$NONSSL_VHOSTS" ]] && [[ -z "$SSL_VHOSTS" ]]); then
|
||||||
sed --in-place -n -e '/^.*server_name.*$/!p' $NGINX_CONF
|
sed --in-place -n -e '/^.*server_name.*$/!p' $NGINX_CONF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user