티스토리 뷰
본 포스팅은 apache LogFormat 설정 관련 자료입니다.
apache httpd.conf에 설정가능한 LogFormat에 대한 가이드입니다.
$APACHE_HOME/conf/httpd.conf
...
...
<IfModule log_config_module>
#
# The following directives define some format nicknames for use with
# a CustomLog directive (see below).
#
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%l %h %u %t \"%r\" %>s %b" common
<IfModule logio_module>
# You need to enable mod_logio.c to use %I and %O
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
</IfModule>
#
# The location and format of the access logfile (Common Logfile Format).
# If you do not define any access logfiles within a <VirtualHost>
# container, they will be logged here. Contrariwise, if you *do*
# define per-<VirtualHost> access logfiles, transactions will be
# logged therein and *not* in this file.
#
CustomLog "logs/access_log" common
#
# If you prefer a logfile with access, agent, and referer information
# (Combined Logfile Format) you can use the following directive.
#
#CustomLog "logs/access_log" combined
</IfModule>
...
...
$APACHE_HOME/conf/extra/httpd-vhost.conf or $APACHE_HOME/conf/extra/httpd-ssl.conf
...
...
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/usr/share/nrson/apache/htdocs"
ServerName 192.168.2.31
#ServerAlias www.nrson.com
ErrorLog "logs/my-error_log"
#LogFormat "%v %h %l %u %t \"%r\" %>s %b" vhost_common
#CustomLog "logs/my-access_log" vhost_common
CustomLog "logs/my-access_log" common
</VirtualHost>
...
...
위와 같이 CustomLog & LogFormat은 매칭으로 이루어져 있습니다.
LogFormat "log 포멧" nickname
CustomLog "log 경로" nickname
위와 같은 형태로 nickname 기준으로 LogFormat을 결정합니다.
마찬가지로 vhost & ssl에 설정된 CustomLog에서도 직접 LogFormat을 설정할수도 있으며, httpd.conf에 설정된 LogFormat의 nickname을 불러올 수도 있습니다.
'④ 미들웨어 > ⓐ Apache' 카테고리의 다른 글
[SSL 암호화 취약점] 디피 헬만 키(Diffie Hellman Key) (0) | 2019.06.03 |
---|---|
[Apache] 아파치 다중 프로세스 기동하기 (0) | 2018.12.27 |
[Apache] SSL 적용하기 / HTTP->HTTPS로 Rewrite하기 (0) | 2018.11.27 |
[apache] 설치 (+apr,apr-util,pcre) (0) | 2018.10.18 |
Apache, WebtoB ProxySSL 상호인증 설정 및 테스트 가이드 (0) | 2018.08.14 |
- Total
- Today
- Yesterday
- k8s
- 아키텍처
- Da
- wildfly
- MSA
- 마이크로서비스 아키텍처
- nodejs
- kubernetes
- API Gateway
- aws
- apache
- node.js
- JEUS7
- JBoss
- OpenStack
- openstack tenant
- SA
- JEUS6
- 오픈스택
- openstack token issue
- aa
- 마이크로서비스
- jeus
- TA
- Docker
- Architecture
- 쿠버네티스
- webtob
- SWA
- git
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |