전체 글
-
AWS(EC2) 아파치 Apache 웹서버 설치하기AWS(Amazon Web Services) 2020. 9. 3. 09:46
#터미널에서 명령어 실행 yum list | grep httpd 위 명령을 실행하면 아래 그림과 같이 httpd가 이름에 들어가는 패키지의 목록을 볼 수 있다 httpd.x86_64 2.2.34-1.16.amzn1 @amzn-main httpd-devel.x86_64 2.2.34-1.16.amzn1 @amzn-main httpd-tools.x86_64 2.2.34-1.16.amzn1 @amzn-main dmlite-apache-httpd.i686 1.14.0-3.el6 epel dmlite-apache-httpd.x86_64 1.14.0-3.el6 epel httpd-itk.x86_64 2.2.22-7.el6 epel httpd-manual.noarch 2.2.34-1.16.amzn1 amzn-main ..
-
(OS X) 맥 터미널로 EC2 접속하기 (for Mac)AWS(Amazon Web Services) 2020. 9. 2. 13:24
#터미널에서 명령어 실행 mv ~/Download/devkey.pem ~/devkey.pem 먼저 pem파일의 위치는 중요하지 않다. 나는 다운로드 폴더에서 다른 폴더로 이동했다. #터미널에서 명령어 실행 chmod 400 devkey.pem 키파일의 권한을 부여한다. #터미널에서 명령어 실행 ssh -i "devkey.pem" ec2-user@ec2-본인의아이피.ap-northeast-2.compute.amazonaws.com 위의 명령어를 실행하거나 ec2 인스턴스 연결 탭에서 접속 명령어를 복사해서 실행해도 된다.
-
톰캣(Tomcat) 재시작시 세션 유지가 안될때WAS server 2020. 9. 1. 13:46
보통 톰캣 서버 재시작시 세션이 유지가 안되면 톰캣 context.xml 설정파일에 아래의 옵션을 넣으면 된다고 하지만 true 추가를 해도 안될때가 있다. 그것은 세션에 vo나 객체를 넣어서 그렇다. session.setAttribute("loginVo", loginService.selectLoginInfo(loginVo)); //vo를 리턴하는 서비스 ${sessionScope.loginVo.id} String 이나 Integer형 데이터를 넣으면 세션유지가 잘 된다. String setId = loginService.selectLoginInfo(loginVo).getId; session.setAttribute("id", setId);
-
AWS 서버 생성하기(EC2)AWS(Amazon Web Services) 2020. 9. 1. 11:41
AWS 로그인을 하고 1. 서비스에서 EC2 클릭 한다. 흔히 말하는 아마존웹서비스를 EC2라고 일컫는다. 2. 인스턴스 생성전에 리전(지역)을 서울로 변경한다. 디폴트지역인 미국 동부로 해도 상관은 없다. 3. 화면 상단 오른쪽에 현재 지역을 누르고 서울로 변경한다. 4. 인스턴스 시작을 누른다. 서버를 생성한다고 생각하면 된다. 5. 1단계는 내가 사용할 서버를 선택한다. 보통 Amazon Linux AMI 2018.03.0 버전을 사용한다. [프리 티어 사용 가능] 딱지를 잘 확인한다. 그래야 무료다. 선택을 누르고 2단계로 간다. 6. 그냥 디폴트로 선택되있는 것을 보고 [검토 및 시작] 버튼을 누른다. 7. 그냥 디폴트 값 확인하고 [검토 및 시작] 누른다. 8. 그냥 디폴트 값 확인하고 [검토..
-
아마존 AWS 회원가입 하기AWS(Amazon Web Services) 2020. 9. 1. 10:54
portal.aws.amazon.com/billing/signup?refid=em_127222&redirect_url=https%3A%2F%2Faws.amazon.com%2Fregistration-confirmation&language=ko_kr#/start 1. AWS 회원가입 정보를 입력한다. 2. 영어로 가입정보 입력 3. 결제정보 입력 검증을 하게되면 카드에서 테스트 결제가 되고 기다리면 승인취소가 된다. 4. 추가로 문자인증도 한다. 5. 플랜 선택 (무료) 6. 필요에 따라 구글 OTP로 2단계인증을 설정 할 수 있다. 전체 서비스에서 IAM 클릭 7. MFA 활성화 클릭 8. MFA 관리 클릭 9. MFA 활성화 클릭 10. 가상 MFA 디바이스 클릭 11. [QR 코드 표시] 클릭 하고 구..
-
Spring REST API 정의와 설계 규칙Spring 2020. 8. 31. 16:30
REST API에 대해 설명하기 전, 기본적으로 API는 무엇인지에 대해 알아야 한다. API란? API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. 주로 파일 제어, 창 제어, 화상 처리, 문자 제어 등을 위한 인터페이스를 제공한다. REST API란? REST API에 REST는 Representational State Transfer의 약자로 소프트웨어 프로그램 아키텍처의 한 형식이다. REST api의 등장은 2000년도에 HTTP의 주요 저자 중 한 사람인 로이 필딩이 그 당시 웹(HTTP) 설계의 우수성에 비해 ..
-
플러터 SDK 개발환경 구축하기 (flutter for Mac 2022.02)안드로이드 Android 2020. 8. 22. 21:27
https://flutter-ko.dev/docs/get-started/install/macos 위의 최신 SDK 알집 파일을 받고 원하는 위치에 폴더를 만들고 압축을 푼다. #터미널을 열고 아래의 명령어를 실행 cd ~ ls mkdir flutter_dev cd flutter_dev 나는 flutter_dev 라는 폴더를 만들었다. #터미널을 열고 아래의 명령어를 실행 unzip ~/Downloads/flutter_macos_1.20.2-stable.zip 그리고 해당폴더에 위의 명령어로 압축을 풀었다. #터미널을 열고 아래의 명령어를 실행 $ export PATH="$PATH:`pwd`/flutter/bin" flutter/bin을 path에 추가한다. 위 명령어와 같이 일시적으로 PATH를 설정하는..
-
스프링 form 데이터 전송 실패 400 Bad Request (파일업로드,multipart/form-data)개발 오류 2020. 8. 18. 15:56
vo로 파일객체를 받으려고했는데 400 Bad Request에러가남 수정전 @Data public class BbsVo { private String seq;/*키*/ private String title;/*제목*/ private String contents;/*내용*/ private MultipartHttpServletRequest upFile; /* html5파일 객체 */ } //수정전 @PostMapping("/bbsSave.do") public String bbsSave(BbsVo bbsVo); 수정후 @Data public class BbsVo { private String seq;/*키*/ private String title;/*제목*/ private String contents;/*내용..