본문 바로가기

구글로그인
OAuth 2.0 1. OAuth란? - OAuth는 Open Authorization, Open Authentication 뜻으로 오픈 스탠다드 프로토콜을 말하는 데, OAuth 2.0은 다양한 플랫폼 환경에서 권한 부여를 위한 산업 표준 프로토콜이다. - 애플리케이션(페이스북,구글,트위터등- Service Provider)의 유저의 비밀번호를 나의 서비스에 제공 없이 사용자 인증,인가를 할 수 있는 기술 이다. - 또는 제 3의 앱이 자원의 소유자(서비스 이용자)를 대신하여 서비스를 요청할 수 있도록 자원 접 근 권한을 위임하는 방법이다. 2. OAuth라는 기술과 관련 3명의 참여자 - Mine = 나의 서비스 - User = 사용자(나의 서비스를 사용하는자 ) - Their (나의 서비스가 연동하려고 하는 다른 서..
아파치와+톰캣에 SSL 적용방법 0) 설치 환경 ( OS: 우분투18.04, 웹서버 : 아파치2, 톰캣 9.0 ) 1) 아파치 설정(도메인 주소 설정) sudo nano /etc/apache2/sites-available/000-default.conf 명령어로 파일을 열어주고 아래와 같이 도메인을 설정해줬다. ServerName 도메인 이름 추가 ( 예 :ServerName dokky.ga ) 2) letsencrypt 설치 $ sudo apt-get update $ sudo apt-get install letsencrypt 3) 아파치 STOP(나는 이 순서를 생략해도 잘 동작됬다.) $ sudo service apache2 stop SSL 인증서를 받기 위한 명령어를 쳐야 하는데, 이 명령어가 실행될 때 80포트를 사용하기 때문에 ..
TCP/IP 의 개념 1. 서킷 통신이란? 서로 간 연결이 이루어지면 연결이 끊어질 때까지 해당 회선을 온전히 독점하며 사용을 한다. 기술적으로 이러한 연결 방식을 서킷 통신이라고 부른다. 이 통신 방식은 통신을 원하는 양 쪽이 1:1로 연결되어야 한다. 처음부터 양쪽이 연결되어 있거나 중간에 교환소를 거쳐서 연결이 된다. 일단 연결이 된 상태에서는 해당 회선을 완전히 점유하게 된다. 다른 쪽에서 연결을 하고 싶으면 연결이 이미 연결된 곳이 끊어지기 전까지 기다려야 한다. 2. 서킷 통신의 한계점 서킷 통신에는 한계점이 있다. 회선의 단절되버리면 다시 연결을 해야하고, 누군가 선을 이용중이면 기다려야 한다. 이를 해결할려고, 망을 여러 개 만들면 일부 선이 끊어지더라도 다시 연결할 수는 있을 것이다. 하 지만 중간에 연결이 ..
Linux - Permission Linux - Permission
이미 커밋된 파일 ignore 하기 문제점: 보통의 파일을 igonore하는것은 쉽다. .gitignore 파일에 파일명만 추가해주면된다. 하지만 이미 커밋이된 파일을 ignore하는방법을 알아보자 0. 일단 .gitignore 파일에 파일명만 추가해준다. 1. 소스트리에서 터미널창을 연다. 2. 삭제하고자 하는 파일의 디렉토리로 이동한다. 3. git rm --cached filename 명령어로 파일을 제거해준다. 4. 다시 삭제한 파일을 생성해줘도 커밋되지 않는다.
우분투 임시 업로드 경로 설정 1. web.xml의 업로드 설정을 하고 /upload/temp 52428804194304020971520 2. /upload/temp 의 경로대로 우분투(ec2)에 폴더를 만들자 sudo mkdir upload sudo mkdir temp 로 만들었음 ls -al 로 보니 drwxr-xr-x 2 root root 4096 Apr 6 10:11 tempdrwxr-xr-x 3 root root 4096 Apr 6 11:59 upload
리눅스 우분투에서 로그찍어보기 1. 로그를 찍어보는 첫번째 방법 1 2 3 sudo tail -f /톰캣설치경로/logs/catalina.out sudo tail -f /var/lib/tomcat9/logs/catalina.out cs 위와 같이 명령어를 주면 카탈리나 파일을 열어볼수 있는데 나는 정상적으로 로그를 찍을수가 없었다. catalina파일이 이상하게 존재하지 않았다. 1 2 3 4 ubuntu@ip-172-31-30-52:~$ sudo tail -f /var/lib/tomcat9/logs/catalina.out tail: cannot open '/var/lib/tomcat9/logs/catalina.out' for reading: No such file or directory tail: no files remaining ..