1
ip-1
아파치 웹서버를 생성해보자.
로키 리눅스 9.x 사용하자.
공인IP 할당
init script 사용하자.
#!/bin/bash
Wget -O /etc/yum.repos.d/Rocky-Extras.repo http://init.ncloud.com/server/linux/repo/rocky8/Rocky-Extras.repo
yum clean all
yum -y install httpd php mariadb-server php-mysqlnd
sleep 60
cd /var/www/html
wget https://kr.object.ncloudstorage.com/ncp-manual/handson/lab.tgz
tar xvfz lab.tgz
/usr/bin/cp -rf php.conf /etc/httpd/conf.d/php.conf
/usr/bin/cp -rf www.conf /etc/php-fpm.d/www.conf
systemctl enable mariadb
systemctl enable httpd
systemctl enable php-fpm
systemctl start mariadb
systemctl start httpd
systemctl start php-fpm
2
웹 브라우저로 접속해보기
121.135.135.171
3
서버에 로그온
apache log 확인
[root@s107113338 httpd]# tail -f /var/log/httpd/access_log
121.135.135.171 - - [16/Jul/2025:13:38:39 +0900] "GET / HTTP/1.1" 200 300 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
121.135.135.171 - - [16/Jul/2025:13:38:39 +0900] "GET /logo1.jpg HTTP/1.1" 200 2944 "http://211.188.54.211/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
121.135.135.171 - - [16/Jul/2025:13:38:39 +0900] "GET /favicon.ico HTTP/1.1" 404 196 "http://211.188.54.211/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
121.135.135.171 - - [16/Jul/2025:13:39:29 +0900] "-" 408 - "-" "-"
121.135.135.171 - - [16/Jul/2025:13:40:13 +0900] "GET / HTTP/1.1" 200 300 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
121.135.135.171 - - [16/Jul/2025:13:40:16 +0900] "GET / HTTP/1.1" 200 300 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
121.135.135.171 - - [16/Jul/2025:13:40:16 +0900] "GET / HTTP/1.1" 200 300 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
121.135.135.171 - - [16/Jul/2025:13:40:17 +0900] "GET / HTTP/1.1" 200 300 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
121.135.135.171 - - [16/Jul/2025:13:40:41 +0900]
1
pub-lb1
10.0.4.0/24
Loadbalancer
2
타겟 그룹 생성 - tcp, udp
ip-1-tg
health 5초
3
네트워크 로드 밸런서 생성
ip-1-lb1
4
네트워크 로드밸런서로 접속해보기
http://ip-1-lb1-107113962-fb3bacee2493.kr.lb.naverncp.com/
verncp.com/ip-1-lb1-107113962-fb3bacee2493.kr.lb.naverncp.com
121.135.135.171
5
서버 로그 확인
[root@s107113338 httpd]# tail -f /var/log/httpd/access_log
네트워크 로드 밸런서는 클라이언트 IP가 그대로 찍힌다.
121.135.135.171 - - [16/Jul/2025:14:01:50 +0900] "GET / HTTP/1.1" 200 300 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
121.135.135.171 - - [16/Jul/2025:14:01:50 +0900] "GET / HTTP/1.1" 200 300 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
121.135.135.171 - - [16/Jul/2025:14:01:50 +0900] "GET / HTTP/1.1" 200 300 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
1
아파치 로그 수집을 설정함
2
로그 수집 에이전트 설치
3
CLA 키워드 검색으로 검색
4
CLA 특징 ?
에이전트 설치 필수
최대 100GB 까지 저장가능
30일 동안 로그 보관
100GB 초과시 과거 로그 삭제됨.
다음
https://brunch.co.kr/@topasvga/4731