분류 전체보기
-
CentOS 6.9 에 Python 3.6 설치하기Python 2019. 9. 12. 14:57
예전에 cent6.9로 설치해둔 ec2에 aws-cli 를 사용하려고 보니 설치에 파이썬이 필요하게 되어 또 기록해둔다. 그냥 yum install 했더니 안나오길래 여기 친절하게 설명이 되어있다. https://snowdeer.github.io/python/2018/02/20/install-python3-on-centos/ 하지만 난 6.9 이니 저장소를 centos6 으로 업데이트 해줘야했다. yum install -y https://centos6.iuscommunity.org/ius-release.rpm 저장소 업데이트 해주고 yum search python3 검색해보니 이제 업데이트 목록에 나온다. yum install -y python36u python36u-libs python36u-devel..
-
Spring-boot , thymeleaf 사용하기Spring 2019. 9. 8. 19:55
Spring 쪽에서 템플릿 엔진 쓰기를 권장하고 있으니 JSP 를 걷어내고 thymeleaf 설정을 해보자. (사실 csrf 땜에 구찮게 hidden 값을 넣고 싶지 않어서 시작!) 기존 JSP 설정 삭제하고 thymeleaf 설정 1. gradle 설정 2. application.yml 설정 3. jsp 파일들 경로 변경 : 기본 설정이 templates 폴더이고 확장자를 .html 을 사용한다고 한다. 그래서 파일을 옮겨서 .jsp 를 html 로 바꿨다. 참고 URL 간략소개 : https://eblo.tistory.com/54 기본문법 : https://www.baeldung.com/thymeleaf-in-spring-mvc 문법(이게 더 간단해서 맘에듬) : http://progtrend.blo..
-
Spring-boot + security 설정 -1Spring Security 2019. 9. 7. 18:53
가장 기본적인 형태의 스프링 시큐리티 설정에서 부터 내가 원하는 기능으로 바꿀때까지 하나씩 기록을 목적으로 이렇게 또 적어둔다. 일단 스프링 스타터로 아무것도 안해도 이렇게 화면이 뜬다. '순간 머지?' 암호랑 패쓰는 머지?!! 그랬다가 좀 찾아보니 콘솔에 이렇게 뜨길래 다시 또 ' 그럼 id ? ' 하면 몇 개 트라이해보니 "user" 임을 깨닫게 되었다. 이제 그럼 내가 만든 사용자 DB 로 로그인하려면 어떻게 하지? 음..이제 또 구글신공 시작! https://a1010100z.tistory.com/entry/Spring-Spring-security-%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%B4%EB%B3%B4%EC%9E%90-%ED%9A%8C%EC%9B%90%EA%B0%80%..
-
AWS Code Commit 사용자 추가클라우드 2019. 8. 23. 08:54
역시나 매번 까먹고 있어서 이렇게 적어둔다. 어쩜 그렇게 새로운지..참..나이먹어서 그런가... ㅠㅠ 암튼 aws code commit 의 git 계정 추가 하려면 iam 서비스로 들어가서 사용자를 추가 한후 위의 권한 중 적절한 권한을 부여 해준 하고 , 마지막으로 security-credential 탭 내용 제일 하단에 있는 git credentials 에 계정을 생성해줘야한다. 중요! 즉, 콘솔 로그인하는 계정정보와 code-commit 을 이용하는 계정정보가 다르다!
-
톰캣 관련 설명잘되어있는 글카테고리 없음 2019. 8. 18. 14:43
https://www.lesstif.com/pages/viewpage.action?pageId=18219510 설정과 배포 톰캣의 주요 설정 파일인 server.xml 을 설명하기 전에 먼저 톰캣의 대략적인 아키텍처에 대해서 알아보자. 설정 파일 항목에서 아키텍처를 설명하는게 의아한 독자들도 있겠지만 server.xml 의 구조는 톰캣의 아키텍처와 모듈을 그대로 반영하였으므로 아키텍처를 이해한다면 설정 파일의 구성과 의미도 쉽게 이해할 수 있다. www.lesstif.com
-
gitlab ci 로 maven tomcat war 배포개발환경 2019. 8. 17. 18:54
아 역시 별거 아니였는데 시간을 5시간 정도 날린거 같다. gitlab 운영하는게 부담스러워서 무료 배포툴 조합으로 해볼려고 했지만 역시 쉽지 않아서 그냥 당분간은 gitlab 로 전념하기로 하고 docker 배포가 아닌 tomcat manager를 통한 war 배포 스크립트를 작성해보기로 했다. 찾아보니 친절하게 mvn tomcat7:deploy 가 있었다. "아 이거다 금방하겠네" 싶었는데 하다보니 gitlab-runner 가 실행되는 서버에 JDK 및 maven 설치가 필요했고 아무나 tomcat-manager 에 접근하지 못하도록 manager 경로 ip 제한 조치가 필요했다. 그리고 한참작업진행중에 mvn 빌드가 아무리 봐도 느린거 같아서 다시 docker 빌드를 잠깐 알아보다 gitlab re..