ServerAdmin admin@example.com ServerName example.com ProxyPreserveHost On ProxyAddHeaders On ProxyPassMatch ^/(live/websocket)$ ws://localhost:8000/$1 ProxyPass / http://localhost:8000/ ProxyPassReverse / http://localhost:8000/ SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" forwarded ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined env=!forwarded CustomLog ${APACHE_LOG_DIR}/access.log forwarded env=forwarded