Skip to content

Commit 31dbc6d

Browse files
committed
Add forwared for headers for logging
1 parent a523bec commit 31dbc6d

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

.docker/apache/000-default.conf

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,12 @@
22
ServerAdmin webmaster@localhost
33
DocumentRoot ${APACHE_DOCUMENT_ROOT}
44

5+
SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded
6+
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
7+
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" forwarded
58
ErrorLog ${APACHE_LOG_DIR}/error.log
6-
CustomLog ${APACHE_LOG_DIR}/access.log combined
9+
CustomLog ${APACHE_LOG_DIR}/access.log combined env=!forwarded
10+
CustomLog ${APACHE_LOG_DIR}/access.log forwarded env=forwarded
711

812
<Directory /var/www/html/public/>
913
Options Indexes FollowSymLinks

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ENV APACHE_DOCUMENT_ROOT=/var/www/html/public
99

1010
RUN apt-get update -y && apt-get upgrade -y
1111
RUN apt-get install libapache2-mod-xsendfile -y && a2enmod xsendfile
12-
RUN a2enmod rewrite
12+
RUN a2enmod remoteip && a2enmod headers && a2enmod rewrite
1313
RUN apt-get install unzip tree nano libzip-dev libwebp-dev libfreetype6-dev libjpeg62-turbo-dev libpng-dev zlib1g-dev libicu-dev libwebp-dev -y
1414
RUN apt-get install npm -y
1515

0 commit comments

Comments
 (0)