Spring JodConverter + Tomcat9
2021. 11. 2. 22:27
Java
하아~~~쥔쨔...이러기 있긔~? 없긔~? 아니 그냥 office에서 pdf로 만들어서 첨부파일로 올리면 되쟈나~~~~ 도대체 나한태 왜 그러는거야~~ ㅠㅠ 이번에 또 황당한 요구 사항이 들어 왔다...오피스 파일 즉 엑셀, 파워포인트, 워드 문서를 자동으로 pdf로 변환을 해서 파일 업로드를 해달라는 황당한 요청 사항이었다...거절을 하고 싶었으나...내가 받은 요청이 아니라 이미 고객에게는 해주겠다고 돈까지 받았단다...ㅅㅂ...돈까지 받았다는데...꽁짜로 무료 봉사 해달라고 안하는게 어디인가...라고는 생각 하지만... 닝기리..#@%$#(%ㅕ#@()%*&$#)(^#$*%#{)@ 무튼 각설하고 또 구글 성님께 굽신굽신 했더니 대략 3가지 정도의 방법을 정하고 알아봤다... 1. documents4j..
Crontab을 이용한 Let's Encrypt SSL 인증서 Tomcat 자동 갱신.
2021. 9. 6. 12:26
Server
인증서 발급, certbot 설치, crontab설치는 생략함.(구글링 하면 많이 나와서...) Let’s Encrypt 인증서를 발급 받으면 cert.pem chain.pem fullchain.pem 이렇게 세개 파일이 나오는데, 이걸 바로 톰켓에 적용은 할 수 없고 pkcs12형식인 .p12 파일로 변경을 해줘야 하는데, 두가지 방법이 있다. 첫번째) 각 파일별로 변경을 하는 방법. openssl rsa -in privkey.pem -text > gizmo80.key openssl x509 -inform PEM -in fullchain.pem -out gizmo80.crt openssl pkcs12 -export -in gizmo80.crt -inkey gizmo80.key -out gizmo80.p..
도커에 phpmyadmin 설치 하다...
2021. 6. 28. 20:21
Docker
오~ 편하다 편해~ 예전에 phpmyadmin 설치 하면서 했던 삽질을 생각 하면...매우 편하구나... 도커 이미지 받아서 아래 명령어로 컨테이너 실행해주니까 바로 붙었다... 아래 명령어로 컨테이너를 run 하려면 공인IP로 mariadb 접속이 되야 한다는 전제 조건이 만족 해야 한다. sudo docker run -it -d --name phpmyadmin -p 8443:80 -e PMA_HOST=:34306 -v /media/yhzo/Util_Hdd:/root/data phpmyadmin_1 만약 호스트 PC에 mariadb가 설치 되어 있고, 공인IP가 설정이 안되어 있는 상태에서, 도커에 컨테이너로 phpmyadmin을 설치 해서 운영을 하려면 컨테이너에서 호스트 PC ip로 연결을 해야 하..
드뎌 도커에 입문하다...
2021. 6. 28. 20:07
Docker
하하...주말에 드뎌 도커 설치를 해봤다... 리눅스를 사용 하면서도 컨테이너라는 개념이 잘 이해가 되지 않았는데.. 도커를 써보니 이제 좀 알거 같다... 써보기 전에는 VirtualBox나 Hyper-v랑 비슷 한건가 싶었는데 막상 써보니 많이 다르다는걸 알게 됬다.. 뭐 가상화란 부분에서는 겹치긴 하지만 뭐랄까...좀더 작은 개념의 가상화라고 해야 될거 같다...뭐라 말로 잘 표현을 못하겠다..
드라이버가 SSL(Secure Sockets Layer) 암호화를 사용하여 SQL Sever로 보안 연결을 설정할 수 없습니다. 오류: "The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]".
2021. 5. 3. 21:23
Spring&SpringBoot
톰켓에 JDK를 11로 변경을 하니 SQLServer의 JDBC 드라이버에서 아래와 같은 에러가 났다... 드라이버가 SSL(Secure Sockets Layer) 암호화를 사용하여 SQL Sever로 보안 연결을 설정할 수 없습니다. 오류: "The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]". ClientConnectionId:942d9998-8df3-4f04-9240-a00db654dd25 대충 TLS1.0 이 허가 되지 않았네...어쩌네..뭐 대충 이런 내용인거 같은데...구글링을 해봤더니 설치된 JDK의 java.security의 파일을 열어서 jdk.tls.disabledA..
개발 언어에 대해서 주저리...주저리...쓸데없는 생각...
2020. 10. 2. 00:04
etc...
요즘 개발 언어들을 보면 정말로 많은거 같다...내가 개발을 시작해서 어느정도 이제 개발이 좀 익숙해지고 개발자라는 타이틀에 자신이 생겼을때부터 가지고 있던 마인드중에 하나가개발자는 트랜드에 민감해야 된다는 거였는데, 요즘 보면 도무지 따라갈수가 없다...어찌보면 내가 이제 나이를 먹어서 예전처럼 머리가 안돌아 가서 그런 걸수도 있을거라고 자기위안을 해보기도 하지만, 아직 그렇게 생각 하기에는 왠지 자존심 상하다...무튼 요즘 진짜 개발 언어의 춘추전국시대라고 봐도 무방할거 같다. 그리고 개인적인 느낌으로는 서로 다른 진영에 좋은것들을 서로서로 가져다 차용을 하는게 요즘의 개발 언어의 특징이라면 특징인거 같기도 하다.MS에서 리눅스를 밀고 있는거 보면 IT 생태계의 전체적인 현상인거 같기도 하고...무튼..
[Apache] You don't have permission to access /index.html on this server.
2020. 9. 27. 19:17
Linux
아놔~ 주말에 하루 종일 이거 때문에 삽질했네...ㅡㅡ;;;결론만 말하면 CentOS7 에서 SELinux 때문 이었다...phpmyadmin을 설치 하는데 진짜 별짓을 다했다...chown -R apache:apache phpMyAdmin 으로 소유자도 변경해보고...chmod -R 777 로 권한도 변경해보고....다시 설치도 해보고....apache 에서 디렉토리 권한도 변경해보고 했는데...아파치 디렉토리 권한 문제가 아니라고 확신한거는phpMyAdmin 디렉토리에 index.html 파일을 하나 만들어서 해보니 이건 또 열리더라...ㅡㅡ;;;아놔~ ls -Z 를 했을때 아래처럼 httpd_sys_content_t가 나와야 된다...drwxr-xr-x. root root unconfined_u:o..
Jenkins 배포위해 Windows 2016 서버에 SSH Server 설치기...
2020. 7. 22. 23:09
Server
아~ 윈도우 진짜...ㅡㅡ;;; 윈도우는 SSH를 공식으로 지원하지 않는다... 아놔~ #@$%#$^$%^$#@%@#$%(대충 심한말...ㅡㅡ;;) 일단 알아둘 내용 먼저 적자면... SSH설치 하려고 찾아 봤더니 windows2019까지도 SSH를 지원 하지 않는거 같았보였지만, windows10에서는 지원을 하는걸 보니, 차기 버전에서는 윈도우 server에서도 ssh를 지원을 하지 않을까 하는 생각이 든다. 우선 Windows에 SSH서버를 설치 하는 방법은 FreeSSH 설치 파일로된 것을 받아서 설치 하는 방법과, OpenSSH zip파일을 받아서 설치 하는 방법 크게 대표적인 두가지 방법이 있어 보였지만, 인스톨러로 설치하는걸 별로 선호하지 않아서 그냥 OpenSSH zip을 다운받아 설치를 ..
STS 또는 Eclipse에 Lombok 설치.
2020. 7. 15. 18:27
Spring&SpringBoot
다운로드 https://projectlombok.org/download해당 파일 클릭클릭이 작동하지 않을 시 cmd창 실행 후 명령어 작성java -jar lombok.jarSpecify location 클릭 STS 실행파일 선택(Eclipse는 eclipse.exe) Install / Update 클릭 STS 재시작