AWS

이영·2023년 10월 23일
  1. aws 계정 생성

  2. aws ec2 인스턴스 생성(리눅스 서버 생성: Amazon Linux : Centos)
    a. ec2 접근
    - SSH접근(putty:무료, secureCRT: 유료)
    - puttygen 이용하여 keypair 파일변환(pem → ppk)

  3. ec2 인스턴스 설정

    1. JDK설치 :
      • sudo passwd root : root 계정 비번 설정
      • su - : root 계정으로 변환
      • [ec2-user@ip-172-31-33-236 ~]$ yum list | grep java
      • yum -y install java-11-amazon-corretto.x86_64
      • yum -y install java-11-amazon-corretto-devel.x86_64

    2. DB 설치
      • yum -y install mariadb105 mariadb105-server
      • systemctl start/stop/status mariadb : 서비스 시작/중지/상
      • systemctl enable mariadb : 시스템 시작 시 시작
      • mysql
        • db 생성 : create database DB명;
        • db 생성 : grant all privileges on db명.* to root@’%’ identified by ‘1234’;
        • db 생성 : grant all privileges on db명.* to root@(localhost) identified by ‘1234’;
      • cd /home/ec2-user : 로 나와서
        • java -jar 파일명.jar

    인스턴스 중지 후 시작시키면 ip가 바뀜 → 고정(왼쪽 ‘탄력적IP’ 설정 : 인스턴스를 끄면 안됨)


  1. jar 파일 업로드
    a. WINSCP 이용

  2. jar 구동

    nohub명령어를 앞에 붙이면 인스턴스 종료 전까지 실행

    1. JAVA -jar 실행파일명.jar : 섹션 종료시 프로그램 실행도 종료
    2. nohup java -jar 실행파일명.jar & : 백그라운드 실행
  3. 방화벽 열기 :

인스턴스 : 가상 서버
생성하면 리눅스 바로 들어갈 수 있다

AWS 서버만들기.txt






2023년 9월 11일 오후 1:38
profile
나야나

0개의 댓글