포트포워딩포트 번호 없애기지금은 8080 포트에서 웹 서비스가 실행되고 있습니다. 그래서 매번 :8080이라고 뒤에 붙여 줘야 합니다. 뒤에 붙이는 포트 번호를 없애볼 겁니다.HTTP요청에서는 80 포트가 기본이기 때문에, 굳이 : 80을 붙이지 않아도 자동으로 연결이 됩니다포트 번호를 입력하지 않아도 자동으로 접속되기 위해, 우리는 80 포트로 오는 요청을 8080 포트로 전달하게 하는 포트 포워딩( port forwarding )을 사용해 볼 겁니다. 리눅스 자체 포워딩을 작동시키기띄워준 터미널에서 새롭게 설정을 적용하기 전에 돌아가고 있던 서비스는 일단 끄기( 터미널에서 ctrl +c )포트 포워딩 룰을 입력sudo iptables -t nat -A PREROUTING -i eth0 -p tcp -..
jjuya
EC2 준비하고 배포하기배포파일 빌드 하기우측 탭 Gradle 클릭Tasks > build > build 더블클릭내 프로젝트 build폴더 > libs아래. jar 파일 생겨남(빌드 성공) (ssh로 접속한) ubuntu에서 OpenJDK설치17v의 JDK설치sudo apt-get updatesudo apt-get install openjdk-17-jdkjava -version Filezila를 이용 배포 파일 업로드SFTPHost : 내 EC2서버의 ip포트 : 22로그인 유형 : 키 파일사용자 : ubuntuKey file :. pem 파일 파일 업로드왼쪽(본인 컴퓨터)에서 개발 완료된 myselectshop 프로젝트 폴더의 build > libs로 이동합니다.업로드하기 스프링부트 작동ssh로 접..
EC2서버 구매AWS EC2 서버 구매 클릭만으로 내가 원하는 서버(컴퓨터)의 설정을 정하고, 거기에 컴퓨터를 실행시키기 위한 운영체제(OS)를 설치OS로 리눅스 ubuntu를 설치함, 원도우와 같이 OS가 여러 개 존재함 (리눅스도 그중의 하나이며, 오픈소스로 발전되는 OS입니다.https://ap-northeast-2.console.aws.amazon.com/ec2/home?region=ap-northeast-2#Instances:sort=instanceIdUbuntu Server 20.04 또는 22.04 버전을 구매 1. 인스턴스 시작 클릭2. 인스턴스 설정하기name 작성ubuntu 선택(중요)Ubuntu로 20.04 or 22.04를 선택t2.micro가 무료 서비스! (1년 기한)키페어 >..
RDS구매하고 MySQL 세팅RDS구매https://ap-northeast-2.console.aws.amazon.com/console/home?region=ap-northeast-2# 1. RDS 검색 2. 데이터베이스 생성 클릭 3. 표준생성, MySQL나는 MySQL로 작업을 해서 MySQL 선택 하였다. 4. "프리 티어" 선택요금 부과 방지 꼭 확인 -> https://aws.amazon.com/ko/free/faqs/ 5. 설정 입력하기 DB접속을 위해 꼭 필요하니 기억해둬야 함! 6. [중요] 연결 - 퍼블릭 엑세스 - 예이 설정이 되어있어야 우리 컴퓨터에서 AWS RDS의 MySQL과 연결이 가능합니다.정책 업데이트로 IPv4의 경우 실행 중인 EC2 인스턴스에 연경 되지 않은 유휴..
준비하기1. AWS 가입하기https://signin.aws.amazon.com/signup?request_type=register- 해외 결제가 가능한 결제 수단을 입력해야 함- AWS는 클라우드 환경의 가사우서버 제공, 기본서버(EC2) 1년 동안 무료로 제공- 가상의 컴퓨터 대여 2. Filezilla설치https://filezilla-project.org/download.php- 빌드 파일 업로드 3.(윈도우) Git Brash 설치- 가상의 컴퓨터에 접속하기 위한 도구 참고https://gabii.tistory.com/entry/Git-Git-Bash-219-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0 우리의 로컬 환경 같은 경우 키보드나 마우스 같은 GUI(Graphial..
git repository 생성 로컬에 내 폴더 프로그램으로 열기 + 터미널 열기//초기화$ git init//git repository랑 내 로컬 프로젝트랑 연결$ git remote add origin https://github.com//toss-external-mobile-web.git// 추가할 파일 더하기$ git add .//커밋 메시지 작성$ git commit -m 'init'//master브랜치로 업로드$ git push origin master 새로운 브랜치 생성//브랜치 생성$ git branch //브랜치로 이동$ git checkout // 위 두개의 명령어를 같이 실행 ( 브랜치 생성후 이동)$ git checkout -b // 브랜치 확인 ( 선택사항 ) - q눌러서 빠..
GitHub 추가 1.GitHub 복제git clone //git에서 복사한 주소 2. GitHub 버전 삭제git reset --hard HEAD~2 //2단계전으로 돌리기git reset --hard ORIG_HEAD //삭제된 버전 되돌리기 3. GitHub 충돌//pull 로컬 저장소로 당겨오기git pull orgin master GitHub 삭제
GitHub branch / merge1. 새로운 branch 추가//branch 확인 - git branchgit branch 브렌치이름2. branch 접속git checkout 브렌치이름3. Merge (병합)branch 업로드git push origin 브렌치이름gitHub 저장소 확인full requestsmain - 업로드한 브랜치 (순서 확인)create pull request 버튼 클릭marge pull request 버튼 클릭
Github 업로드하기intellij terminal 열기 추가할 파일 더하기git add .commit 히스토리 만들기git commit -m "커밋 내용 작성"push 하기// origin은 처음 설정했던 별칭// main은 마스터 브랜치 이름git push origin main
Git 설치하기https://git-scm.com/ Git git-scm.com intellij Github 연동 설정1. git 실행 설정 - File >> Settings 클릭 - 설치했었던 Git의 실행파일 경로를 지정 2. Github 계정 연동GitHub과 IntelliJ 연동을 위해 기존에 생성하였던 GitHub 계정을 등록 intellij Github1. intellij 새로운 프로젝트 생성 후 git 새로운 repository 생성2. terminal 오픈(Alt + F12 클릭)초기화 //현재 프로젝트에서 변경사항 추적 (버전관리) 시작git init상태확인 (선택적)git status잘 연결됬는지 확인 (선택사항)git remote -v// 내가 연결한 주소값이 잘 뜨면 성공! 처음..