WEB/Apache 4

[Apache] Apache 2.4.58 install

- 실행환경 : Vmware workstation 17 - OS : rocky 9 1. 패키지 설치 apache 설치를 위한 패키지설치 yum install -y gcc gcc-c++ pcre-devel expat-devel 2. Apache 설치를 위한 설치파일 -apr -apr-util -pcre -httpd /usr/local/src 폴더에 다운로드받아준다. wget https://dlcdn.apache.org/apr/apr-1.7.4.tar.gz wget https://dlcdn.apache.org/apr/apr-util-1.6.3.tar.gz wget https://dlcdn.apache.org/httpd/httpd-2.4.58.tar.gz wget https://sourceforge.net/p..

WEB/Apache 2024.02.26

[Apache] 아파치 설정파일 위치 확인하기 (ex .httpd.conf)

아파치 설정을 하기위한 파일을 찾을때 간혹 찾기 힘들때가있다. httpd.conf 파일을 찾기위한 방법을 알아보자 1. CentOS [root@localhost ~] httpd -V | egrep "(HTTPD\_ROOT|SERVER\_CONFIG\_FILE)" -D HTTPD_ROOT="/etc/httpd" -D SERVER_CONFIG_FILE="conf/httpd.conf" -> 우리가 찾고자하는 httpd.conf 파일은 /etc/httpd/conf 에 위치 2. Ubuntu [root@localhost~] apache2 -V | egrep "(HTTPD\_ROOT|SERVER\_CONFIG\_FILE)" -D HTTPD_ROOT="/etc/apache2" -D SERVER_CONFIG_FILE=..

WEB/Apache 2024.01.25

[Apache] XFF(X-Forwarded-For) 설정

문제 : 아파치 접속 로그에 로드밸런서 혹은 공인ip한개로만 찍힌다. 실 사용자의 Ip들이 찍히게 하고싶다. 사전작업 : 로드밸런서 혹은 WAF에 클라이언트 ip 를 X-Forwarded-For 헤더 정보로 넘겨주는 설정이 되어있어야한다. 작업내용 : 1. vim /etc/httpd/conf/httpd.conf 2. 기존의 combined 라인 주석처리 후 %h를 %{X-Forwarded-For }i 로 변경 #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..

WEB/Apache 2023.04.18