전체 글

👩‍💻 Web Programming/Backend

[Node.js] Ubuntu+Nginx+Node.js 사용 설정

$ sudo apt update $ sudo apt upgrade $ sudo apt install nginx -y $ sudo systemctl status nginx $ cd /var/www/ $ git clone #템플릿이 있다면 다운 $ cd template #위 디렉토리로 이동 $ rm -rf .git $ vim package.json # 의존성 파일 확인 $ apt install npm $ npm install $ cdmod -R 777 api-nodejs-templete/ # 이후 intellij 원격접속

👩‍💻 Web Programming/Database

AWS Springboot Mysql 연동 오류 해결방법

1. mysql update : 5버전 -> 8버전 완전 삭제 참고링크 : aterilio.tistory.com/628버전 설치 참고링크: rudalson.tistory.com/entry/Ubuntu-1804%EC%97%90%EC%84%9C-MYSQL-8-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0?category=5960702. aws ec2 데이터베이스 -> aws rds 데이터베이스 옮기기3. 인바운드규칙편집 (위치무관)

👩‍💻 Web Programming/Backend

[SpringBoot] Intellij SpringBoot 환경설정 + Proxy 설정

핵심만 정리하여 설명에 빠진 부분이 많습니다. Intellij 이전에 만들어놓은 템플릿을 open한다. tools->deployment->configuration sftp서버 추가 SSH configuration: 연결 만들기 host: ip주소 username: ubuntu keypair -> .pem 연결 apply, ok Root path: /var/www/api-spring-boot-templete Web server URL: 도메인 tools->deployment->browse remote host Terminal rm -rf .git cd .. # /var/www로 이동 sudo chmod -R 777 api-spring-boot-templete 권한 설정 Intellij (src/main/r..

👩‍💻 Web Programming/Backend

[SpringBoot] Ubuntu+Apache2+Spring Boot 사용 설정

1. 기본 설정 스프링부트를 사용하기 위해 자바 jdk를 서버에 설치한다. $ javac $ sudo apt install default-jdk 그리고 , 자신만의 spring boot 템플릿을 만들어서 깃허브에 업로드한다. 이후 자신의 git에서 템플릿을 clone해준다. (나의 git 템플릿은 private repository에 업로드해서 clone이 어려우니 직접 만들기를 권한다.) $ cd /var/www/ $ sudo git clone https://github.com/defwdahyun0/api-spring-boot-templete sites-available폴더의 conf 파일을 수정해준다. 이 때 수정하는 conf는 꼭 default가 아니어도 된다. $ cd api-spring-boot-..

👩‍💻 Web Programming/Database

Mysql 한글 인코딩 문제 (Incorrect string value: '\xEC\x9E\x90\xEA\xB9\x8C')

1. 서론Ubuntu Apache2 환경에서 한글 데이터베이스를 다루어보려고 했는데 아래와 같은 에러가 발생했다.Incorrect string value: '\xEC\x9E\x90\xEA\xB9\x8C' for column 'Name' at row 1  구글링 결과, /etc/mysql/mysql.conf.d/ 아래에 각 파일별로 캐릭터셋 설정을 해야 함을 알았다.$ cd /etc/mysql/mysql.conf.d위 경로로 들어간 후, 파일별로 캐릭터셋 설정을 할 것이다. 2. 캐릭터셋 설정1) mysqld.cnf$ sudo vim mysqld.cnfcharacter-set-client-handshake=FALSE # 생략 가능character-set-server=utf8collation-server=u..

👩‍💻 Web Programming/Database

Mysql no database selected 에러 해결

show databases;데이터베이스를 확인한 후, 사용할 데이터 베이스를 정한다. use {사용할데이터베이스이름};사용할 데이터베이스를 지정하면 오류가 해결된다.

👩‍💻 Web Programming/GitOps

[GIT] git Add, Commit, Push 취소하기

공동 프로젝트에서 git에 실수로 commit했다면, git commit을 취소하면 된다. 아래 내용은 출처의 내용과 같다. 내가 보기 위해 정리한 것이고, 블로그에 와주신 분들은 출처에도 한 번씩 들어가 봐주시면 좋겠다. 1. git add 취소하기 파일 상태를 Unstage로 변경하기 $ git reset HEAD 명령어를 통해 git add를 취소할 수 있다. 뒤에 파일명이 없으면 add한 파일 전체를 취소한다. 1.1. untracked 파일 삭제하기 git clean 명령은 추적 중이지 않은 파일만 지우는 게 기본 동작이다. 즉, .gitignore 에 명시하여 무시되는 파일은 지우지 않는다. $ git clean -f // 디렉터리를 제외한 파일들만 삭제 $ git clean -f -d // ..

나리 집사
클라우드 개발 일지