@@ -11,6 +11,10 @@ source_dot_config
1111# config
1212# ----------------------------------------------------------------------------
1313
14+FILTRON_URL_PATH="${FILTRON_URL_PATH:-$(echo "${PUBLIC_URL}" \
15+| sed -e 's,^.*://[^/]*\(/.*\),\1,g')}"
16+[[ "${FILTRON_URL_PATH}" == "${PUBLIC_URL}" ]] && FILTRON_URL_PATH=/
17+
1418FILTRON_ETC="/etc/filtron"
1519
1620FILTRON_RULES="$FILTRON_ETC/rules.json"
@@ -192,7 +196,9 @@ installations that were installed with this script."
192196 wait_key
193197 remove_user
194198 rm -r "$FILTRON_ETC" 2>&1 | prefix_stdout
195− wait_key
199+ if service_is_available "${PUBLIC_URL}"; then
200+ MSG="** Don't forget to remove your public site! (${PUBLIC_URL}) **" wait_key 10
201+ fi
196202}
197203
198204install_service() {
@@ -329,6 +335,7 @@ inspect_service() {
329335sourced ${DOT_CONFIG#"$REPO_ROOT/"} :
330336
331337 PUBLIC_URL : ${PUBLIC_URL}
338+ FILTRON_URL_PATH : ${FILTRON_URL_PATH}
332339 FILTRON_API : ${FILTRON_API}
333340 FILTRON_LISTEN : ${FILTRON_LISTEN}
334341 FILTRON_TARGET : ${FILTRON_TARGET}
@@ -395,6 +402,7 @@ This installs a reverse proxy (ProxyPass) into apache site (${APACHE_FILTRON_SIT
395402 return
396403 fi
397404
405+ a2enmod headers
398406 a2enmod proxy
399407 a2enmod proxy_http
400408