echoip-server-setup/apache_config.conf
2025-01-25 22:38:23 +00:00

28 lines
587 B
Plaintext

<VirtualHost *:80>
ServerName FULLY.QUALIFIED.DOMAIN.NAME
RemoteIPHeader CF-Connecting-IP
ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://127.0.0.1:8085/
ProxyPassReverse / http://127.0.0.1:8085
# Add support for X-Forwarded-For
RequestHeader set X-Forwarded-For "%{REMOTE_ADDR}s"
# Logging
ErrorLog ${APACHE_LOG_DIR}/echoip-error.log
CustomLog ${APACHE_LOG_DIR}/echoip-access.log combined
# Enable RewriteEngine
RewriteEngine On
# Skip redirection if User-Agent contains "curl"
RewriteCond %{HTTP_USER_AGENT} !curl/ [NC]
</VirtualHost>