[Linux] 리눅스, 우분투 pem, der 인증서 내용 확인 운영을 하다 보면 pem, der 등의 인증서 파일을 많이 접하게 된다. 인증서 파일의 인증기간이 어떻게 되는지, 그 외 내용을 알고 싶으면 아래 명령어로 확인해 보자. pem 인증서를 확인하는 방법 openssl x509 -in cert.pem -text der 인증서를 확인하는 방법 keytool -printcert -file cert.der Linux 2023.01.09
[Tomcat] 톰캣 http에서 https로 자동 리다이렉트 설정 Tomcat에서 http로 접근을 하게 되었을 때 https로 변경되는 방법에 대해서 설명한다. Tomcat 의 tomcat/conf/server.xml 파일에 https 설정을 443 포트로 설정하고, 추가로 http 설정을 80 포트로 설정한다. ... 중간 생략... ... 중간 생략... web.xml에 리다이렉트 설정 추가한다. web.xml 파일에 아래 설정을 추가한다. 그리고 Tomcat 을 재시작하고, http로 접근을 하게 되면 https로 리다이렉트 되는 것을 확인할 수 있을 것이다. ... 중간 생략... HTTP /* CONFIDENTIAL web.xml 파일에 태그는 여러번 나올 수 있다. Tomcat 에서 보안 목적으로 특정 HTTP Method 를 제한이나 특정 URL만 설정하.. Linux 2023.01.08
[Tomcat] 톰캣 특정 IP 접근 제한 설정 Tomcat에서는 특정 IP의 접근을 허용 및 제한하는 옵션을 제공한다. Tomcat의 설정 파일인 conf/server.xml에서 ... 사이에 아래 내용을 추가 및 변경하고 재시작 하면된다. #특정 IP 접근 허용 allow #특정 IP 접근 제한 deny 참고 URL Apache Tomcat 9 Configuration Reference (9.0.70) - The Valve Component When using mod_jk or mod_proxy_ajp, the client's session id is used to determine which back-end server will be used to serve the request. If the target node is being "drained.. Linux 2023.01.08
[Tomcat] 톰캣 URI Encoding 설정 tomcat 문서에 의하면 URL을 디코딩은 지정하지 않으면 디폴트로 ISO-8859-1으로 지정된다. 그러기에 설정을 하지 않고 한글을 GET로 정보를 넘기게 되면 깨진다. 반면에 POST로 전달되면 HTTP body의 입력 스트림의 디폴트는 UTF-8를 디코딩되기에 문제가 없다. 이는 tomcat 설정에 엔코딩을 변경해 주면 문제는 해결된다. {tomcat 설치 폴더}/conf/server.xml에 아래 요소에 아래와 같이 URIEncoding을 UTF-8로 설정한다. 아파치와 연결하기 위해 mod_jk를 사용할 경우에는 mod_jk 설정부분에도 위와 동일하게 변경한다. Linux 2023.01.08
[Linux, Ubuntu] Java 프로세스 명칭 출력 명령어 아주 간단하게 아래와 같이 자바 프로세스명을 출력하는 명령어가 있다. 아래 명령어는 참고만 하길 바란다. ps -ef | grep java | awk '{print $NF}' Linux 2023.01.05
[Linux, Ubuntu] crontab 설치 및 사용법 1. crontab 설치 sudo apt install -y cron 2. crontab 시작 sudo service cron start 3. cron systemctl 활성화 sudo systemctl enable cron.service 4. cron systemctl 등록 확인 sudo systemctl enable cron.service sudo service cron status 5. crontab 등록 - vi 에디터 처럼 등록 및 삭제 후 :wq 명령어로 저장한다. crontab -e 6. crontab 목록 출력 crontab -l 7. crontab 문법 * * * * * [실행할 명령어 또는 실행할 shell 지정] * * * * * 분(0-59) 시간(0-23) 일(1-31) 월(1-1.. Linux 2022.12.14
[Linux, Ubuntu] nslookup 설치하기 nslookup 명령어를 사용하기 위해서 다음과 같이 명령어를 입력한다. sudo apt install dnsutils 간혹 나와 같은 실수를 하는 사람이 있을거라 예상한다...ㅋㅋㅋ sudo apt install nslookup Linux 2022.12.14
[Linux] Symbolic Link(심볼릭 링크) 찾기 업무를 하다 보면, NAS 를 사용한 업무들이 많이 있다. 아래 명령어는 단순 Symbolic link 로 된 목록만 출력된다. find / -type l 아래와 같이 -ls 명령어를 추가하면, 실제 원본 폴더(파일)까지 출력된다. find / -type l -ls 서버를 이관, 이중화, DR구성 등으로 링크된 폴더나 파일을 하나하나 찾지 말고, 명령어 한줄로 시간을 절약하자. Linux 2022.11.22
[Ubuntu] 우분투 저장소 변경 다음 저장소로 변경하기 sudo vi /etc/apt/sources.list :%s/kr.archive.ubuntu.com/ftp.daum.net/g :%s/security.ubuntu.com/ftp.daum.net/g :%s/extras.ubuntu.com/ftp.daum.net/g sudo apt-get update sudo apt-get upgrade /etc/apt/sources.list 내용 Linux 2022.11.21