전체 글 135

[apache] centOS7 아파치 설치

sudo yum remove –y httpd httpd-* 아파치 제거 아파치 설치전 순정 centos라면 기본적으로 설치해야할 패키지가 있다 yum install -y expat-devel yum install -y openssl-devel yum -y install zlib-devel yum install -y gcc-c++ yum install -y gcc 먼저 설치해주고 시작 wget http://archive.apache.org/dist/httpd/httpd-2.4.38.tar.gz wget http://mirror.apache-kr.org/apr/apr-1.6.5.tar.gz wget http://mirror.apache-kr.org/apr/apr-util-1.6.1.tar.gz wget ht..

WEB WAS/WEB 2022.03.08

[apache] vhost 리다이렉트 방법

사용자가 aaa.bbb.com으로 접근할때 aaa.bbb.com/aa/main 으로 리다이렉트 시키고싶으면 아래와 같이 하면된다. RewriteEngine On RewriteCond %{HTTP_HOST} ^aaa\.bbb\.com$ RewriteRule ^/$ http://aaa.bbb.com/aa/main [L] ^는 문장의시작 , $는 문장의 끝을 의미하며 ^내용$ 로 하면 딱 내용만큼을 뜻한다. 예를들어 위의 예에서 ^나 $를 빼버리면, aaa.bbb.com 의 도메인을 가진 모든요청이 main으로 리다이렉트 해버려서 무한루프를 돌며 too many redirect 오류가 뜨게된다.

WEB WAS/WEB 2022.01.27

[tomcat] Log4j2 파일로깅 안되는현상

Log4j2와 slf4j를 같이 쓰는 프로젝트에서, console로그는 출력이 되지만 file로 저장이 되지않는 현상이 있었다. 며칠간 설정문제인줄 알고 머리를 싸맸으나 아무리 검색해서 설정을 적용해도 file에 로그가 안써짐... 결국 이리저리 해본결과 slf4j-simple 파일과 slf4j-api파일 두개가 같이있던 기존의 jar구조에서 slf4j-simple을 제거했더니 거짓말처럼 파일로깅이 되기시작함. 두개의 jar가 호환이 안맞는건지 아니면 다른 특정 jar랑 충돌이나는건지 정확한 원인은 못찾았으나 아무튼 문제해결

WEB WAS/WAS 2021.12.03

아파치 보안취약점 대응

httpd.conf 또는 httpd-default.conf 아래 설정 추가 ServerTokens Prod 1. Prod : 웹서버 이름만 노출 (Apache) 2. Major : 웹서버 이름과 Major 버전정보 노출. (Apache2) 3. Minor : 웹서버 이름과 Minor 버전정보 노출. (Apache2.4) 4. Min : 웹서버 이름과 Minimum 버전정보 노출. (Apache2.4.6) 5. OS : 웹서버 이름과 버전, OS 정보를 노출. (Apache2.4.6 (Unix)) 6. Full : 최대한의 정보를 모두 알려준다. (Apache2.4.6 (Unix) Resin/4.x.x) ServerSignature Off Apache(웹서버의) 웹 브라우저에 버전정보 노출 여부 결정 -s..

WEB WAS/WEB 2021.12.01

[리눅스] mobaxterm으로 터널링 접속해보기

1. mobaxterm 설치 후 실행, Tunneling 클릭 2. 빨간네모의 설정 클릭 ( 파란네모의 열쇠모양을 누르면 pem 키를 미리등록해둘 수 있음) 3. 1번 : 로컬호스트에서 사용할 포트 2번 : 차례대로 , 베스천vm ip / 계정 / ssh포트(22번) 3번 : 차례대로 , 목적지ip / 포트 save버튼을 누른다. 4. save누른 후 나오는 아래화면에서 빨간네모부분인 재생버튼을 누른다. 5. 브라우저를켜서 localhost로 목적지 ip 서버의 자원에 접근 할 수 있다. (ex locatlhost:3300/test.html)

리눅스 2021.10.14