1. 윈도우 커맨드 창을 관리자 권한으로 실행한다. 2. 자바 홈 디렉토리\bin 으로 이동한다.(환경변수에 JAVA_HOME 이 설정되어있고 path 에 JAVA_HOME\bin 이 추가되어 있다면 이 부분은 생략한다.) 3. keytool -genkey -alias tomcat -keypass urpwd -storepass urpwd -keyalg RSA -keystore %USERPROFILE%\.keystore -dname "CN=xxxx.co.kr, OU=xxxx, O=xxxx, C=KR" 를 커맨드창에 입력한다.여기서 urpwd는 인증서에서 사용 할 비밀번호이니 원하는 비밀번호를 넣는다. 4. C:\Users\계정명 폴더에 보면 .keystore 파일이 존재한다.또는 C:\사용자\계정명 폴더...
다 필요없고 그냥 외부 SMTP가 살아있는지만 확인하는 코드. 윈도우 서버에서 배치파일로 모니터링(헬스체크, Health Check) 하기 위해 만들었다. # 자바소스 # import java.net.Socket; public class SmtpCheck{public static void main(String[] args) {try {Socket ss = new Socket("smtp.naver.com", 465);boolean isConnected = ss.isBound() && ss.isConnected();if(isConnected) {System.exit(0);} else {System.exit(-1);}} catch(Exception e) { System.exit(-123); }}} # 윈도우 ..
나는 Apache 와 Tomcat 을 연동한 뒤 SSL 을 적용하였다. 그리고 http로 접근되면 자동으로 https로 넘어가도록 설정하였다. 이렇게 설정하고 다시 보니 기존의 설정에서 불필요해진 설정들이 많이 생겨서 정리한다. 먼저 Apache24/conf/httpd.conf 파일을 열어서 ServerAdmin, ServerName 을 주석처리했다. 그리고 DocumentRoot 와 도 모두 주석처리 했다. 왜냐하면 어차피 http로 붙으면 https로 자동으로 넘길테니 http접속에 대한 셋팅은 불필요해졌기 때문이다. 그리고 WEB-INF 폴더로의 접근을 막기 위한 셋팅을 추가한다.(어디에 추가하든 상관 없다. 난 httpd.conf 파일의 맨 아래에 추가했다.) Order deny,allowDeny..
- Total
- Today
- Yesterday
- svn
- AES 복호화
- RegExp
- 아파치
- redisson
- 톰캣
- 아파치 톰캣 연동
- 오라클
- jvm특징
- Tomcat
- 자바 정규식
- AES Encryption
- 스프링
- AES 암호화
- SSL
- STS
- 휴대폰번호 마스킹
- AES Decryption
- 이클립스
- Java
- Oracle
- 마스킹
- spring
- 클래스로더
- apache
- redissonclient
- Eclipse
- commit
- AWS KMS
- AES with AWS KMS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |