본문 바로가기

분류 전체보기27

AWS EC2 서버에 MariaDB 구축 / 퍼블릭 IPv4 주소로 접속 AWS 서비스중에 RDS가 데이터베이스 관련 서비스이지만 간단한 테스트 서버로 사용하기 위해 만드는 만큼 추가 작업할 것 없이 그냥 간단하게 EC2서버에 MariaDB를 깔았습니다.(라즈베리파이로 홈서버 만들었을 때의 기억이 새록새록) MariaDB말고도 서버를 구축하는데 필요한 java라던지, node, python...등등 필요한 것들이 있겠지만 여기서는 MariaDB만 다루겠습니다! ssh로 ec2서버에 접속합니다. 터미널에서 pem키가 있는 경로로 이동을 하고 커맨드를 입력해줍니다. ssh -i (본인 pem key 이름).pem ubuntu@(AWS 인스턴스 -> 네트워킹 -> 퍼블릭 IPv4 DNS 주소) 그러면 AWS EC2 서버로 접속 성공! 그리고 MariaDB를 설치해줍니다.(저는 ht.. 2022. 2. 8.
[Git] fatal: Unable to create '/.git/index.lock': File exists. 에러 아직까지 익숙하지 않은 git.... github 프로젝트 관리를 하다보면 gitignore는 한번쯤은 만지게 되는데 .idea 와 .metadata는 노출되지 않아도 되는 파일로 보여서 이걸 안보이게 하려고 하는데 잘 안되더군요.... 검색을 하던중 git의 캐시를 삭제하고 다시 commit을 하는 방법을 찾게 되었지만.... 맙소사 fatal: Unable to create '(github레퍼지토리가 생성된 파일 c/users/.../github/project명)/.git/index.lock': File exists. 이라는 에러 메세지와 함께 캐시 삭제 1번째 순서인 git rm -r --cached . 이라는 명령어도 안먹히더군요...ㅠㅠ 그래서 검색을 해보니 특정 git 프로세스가 동작중일 때 .. 2021. 12. 13.
Log4J 보안 취약점 발견...!(21.12.21 수정2) https://namu.wiki/w/2021%EB%85%84%20%EC%9E%90%EB%B0%94%20%EB%B3%B4%EC%95%88%20%EC%B7%A8%EC%95%BD%EC%A0%90%20%EC%82%AC%ED%83%9C 나무위키에 아주 자세히 설명이 되어 있을만큼... 엄청난 보안 이슈가 터졌다고 해서 깜짝 놀랐는데요... 사실 logback을 사용중이였던 터라 체감은 잘 안나긴 했지만 국정원이며 전세계적으로 한번 떠들썩한 큰 보안 이슈였다고 합니다ㅠㅠ logback을 사용한다고 하더라도 log4j는 스프링(부트) 프로젝트를 만들었다면 기본적으로 탑재되어 있는 녀석이다보니 저도 모르는 사이에 사용하게 될 수도 있는 노릇이기 때문에! 조심한다고 해서 그걸 봐줄 나쁜놈들이 세상 천지 어디있겠습니까! .. 2021. 12. 13.
[Spring Boot 시작하기] _ 프로젝트 생성하기 Spring Boot 프로젝트를 시작할 때는 크게 2가지 방법이 있습니다. https://start.spring.io/ 사이트에서 Generate를 하거나 STS4에서 직접 생성해주는 방법이 있습니다. 웹사이트에서 하거나, STS4에서 하거나 만드는 방법이 비슷해서 저는 그냥 STS4에서 프로젝트를 만들었습니다. 1. create a project... 2. 프로젝트명(Name), Type, Java Version, Language, Group..... 3. 필요한 Dependencies를 설정해줍니다. 4. 실행 5. 크롬 주소창에 localhost:8080을 입력하고 엔터를 치면... 앞으로 차근차근 배워나가봅시다~ 2021. 10. 22.
[Spring Boot 시작하기] _ STS4 설치하기 Spring이 그저 Spring인줄 알았건만.... Spring에도 종류가 있었네요... Spring은 제가 배운 Spring Legacy와 Spring Boot가 있습니다. 이 둘의 가장 큰 차이점은 Pre-Set을 설정할 때, 삽질을 하냐 or 안하냐 인 듯 싶습니다. Spring Legacy는 pom.xml에서 수정해주면 Maven 라이브러리에 추가된다 어쩐다 하며 프로젝트를 시작하기에 앞서 잡아줘야 하는 기본 설정들이 많았습니다. 때문에 따로 메뉴얼화 해서 기록해두거나, 웹서비스를 하기 위해서는 서버를 따로 설정해준다던지, 아니면 이전에 했던 프로젝트를 그대로 갖고와 설정을 제외하고 모두 지운다던지 하는 뭔가 복잡 미묘한 사전 작업들을 많이 했어야 했습니다. Spring Boot는 Legacy와는.. 2021. 10. 22.
반응형