Adds support for Real_ip in logs closes #106
This commit is contained in:
@@ -85,6 +85,25 @@ else
|
||||
sed -i "s/expose_php = On/expose_php = Off/g" /usr/local/etc/php-fpm.conf
|
||||
fi
|
||||
|
||||
# Pass real-ip to logs when behind ELB, etc
|
||||
if [[ "$REAL_IP_HEADER" == "1" ]] ; then
|
||||
sed -i "s/#real_ip_header X-Forwarded-For;/real_ip_header X-Forwarded-For;/" /etc/nginx/sites-available/default.conf
|
||||
sed -i "s/#set_real_ip_from/set_real_ip_from/" /etc/nginx/sites-available/default.conf
|
||||
if [ ! -z "$REAL_IP_FROM" ]; then
|
||||
sed -i "s#172.16.0.0/12#$REAL_IP_FROM#" /etc/nginx/sites-available/default.conf
|
||||
fi
|
||||
fi
|
||||
# Do the same for SSL sites
|
||||
if [ -f /etc/nginx/sites-available/default-ssl.conf ]; then
|
||||
if [[ "$REAL_IP_HEADER" == "1" ]] ; then
|
||||
sed -i "s/#real_ip_header X-Forwarded-For;/real_ip_header X-Forwarded-For;/" /etc/nginx/sites-available/default-ssl.conf
|
||||
sed -i "s/#set_real_ip_from/set_real_ip_from/" /etc/nginx/sites-available/default-ssl.conf
|
||||
if [ ! -z "$REAL_IP_FROM" ]; then
|
||||
sed -i "s#172.16.0.0/12#$REAL_IP_FROM#" /etc/nginx/sites-available/default-ssl.conf
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
# Increase the memory_limit
|
||||
if [ ! -z "$PHP_MEM_LIMIT" ]; then
|
||||
sed -i "s/memory_limit = 128M/memory_limit = ${PHP_MEM_LIMIT}M/g" /usr/local/etc/php/conf.d/docker-vars.ini
|
||||
|
||||
Reference in New Issue
Block a user