- Use now rx3-docker/tiki:1.0.4-mga9, rx3-docker/php-apache:1.6.3-mga9 & rx3-docker/tools:1.3.1-mga9 images,

- Use new Proxy_Ext macro.
This commit is contained in:
2026-03-01 20:30:20 +01:00
parent 0f27028043
commit edb0fe978c
3 changed files with 31 additions and 34 deletions

View File

@@ -1,36 +1,17 @@
# Reverse Proxy Configuration
ProxyRequests Off
ProxyPreserveHost On
AllowEncodedSlashes NoDecode
#-------------------------------------------------------------------------------------------------------------------
# ETC Private
#-------------------------------------------------------------------------------------------------------------------
Use SupervisorProxy private/web-server-sv ${WS_HOST_NAME} ${WS_PORT_SV_INT}
Use SupervisorProxy private/database-sv ${DB_HOST_NAME} ${DB_PORT_SV_INT}
Use SupervisorProxy private/tools-sv ${TOOLS_HOST_NAME} ${TOOLS_PORT_SV_INT}
Use SupervisorProxy private/webapp-sv ${WA_HOST_NAME} ${WA_PORT_SV_INT}
# Supervisors
Use Proxy_Ext private/web-server-sv ${WS_HOST_NAME} ${WS_PORT_SV_INT}
Use Proxy_Ext private/database-sv ${DB_HOST_NAME} ${DB_PORT_SV_INT}
Use Proxy_Ext private/tools-sv ${TOOLS_HOST_NAME} ${TOOLS_PORT_SV_INT}
Use Proxy_Ext private/webapp-sv ${WA_HOST_NAME} ${WA_PORT_SV_INT}
# Tools
Use Proxy_Ext private/tools ${TOOLS_HOST_NAME} ${TOOLS_PORT_MAIN_INT}
RewriteRule "^/private/tools$" "/private/tools/" [R]
<Location /private/tools/>
ProxyPass http://${TOOLS_HOST_NAME}:${TOOLS_PORT_MAIN_INT}/ flushpackets=on
ProxyPassReverse http://${TOOLS_HOST_NAME}:${TOOLS_PORT_MAIN_INT}/
ProxyPassReverseCookiePath / /private/tools/
RequestHeader setifempty X-Forwarded-Proto expr=%{REQUEST_SCHEME}
Header edit* Location /(?!private/tools/)(.*)$ /private/tools/$1
</Location>
#-------------------------------------------------------------------------------------------------------------------
# ETC WebApp