1. webrtc 개발도구 3가지 1) 크롬 chrome://webrtc-internals 페이지 - 개요: 시그널을 확인한다. - 특징: WebRTC session이 진행중일 때 자세한 상태와 차트를 제공한다. - 장점: 차트를 확인하며 효율적인 관리가 가능하다. - 단점: 초기 설정이 어렵다. 2) adapter.js - 개요: Google에서 관리하는 WebRTC를 위한 JavaScript 코드이다. https://github.com/webrtc/adapter webrtc/adapter READ ONLY FORK: Shim to insulate apps from spec changes and prefix differences. Latest adapter.js release: - webrtc/ad..
서버 환경 구축 시 결정해야 하는 것은 클라우드 서버, OS, WebServer, BL, DBMS 이다. 클라우드 서버 : AWS EC2 인스턴스 OS : Ubuntu 18.04.05 LTS WebServer : Apache2, Nginx BL : Spring, node.js, PHP DBMS : MySQL 나는 위와 같은 사용 경험이 있다. 서로 사용 용도가 다르기 때문에 어느 것이 좋다고 쉽게 결정할 수는 없을 것이다. 하지만, 기록을 위해 나의 개인적인 사용 경험에 빗대어 말을 해볼 것이다. WebServer Apache - MPM 방식으로 HTTP 요청을 처리 - PreFork MPM (다중 프로세스) - Worker MPM (멀티 프로세스-스레드) - 안정성, 확장성, 호환성이 좋다. - 클라이..
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. 인바운드규칙편집 (위치무관)
핵심만 정리하여 설명에 빠진 부분이 많습니다. 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..
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-..