테스트 사이트 - 개발 중인 베타 버전입니다

AWS Lightsail 의 Amazon Linux 2023 에 설치하기 (with MySQL)

· 1년 전 · 1074 · 1

Amazon Lightsail 에 접속합니다.
https://lightsail.aws.amazon.com/

 


Amazon Lightsail 인스턴스로 이동

인스턴스 생성

 

 

인스턴스 위치 선택
리전 선택
서울

 

플랫폼 선택
Linux/Unix 

 

블루프린트 선택
OS 전용
Amazon Linux 2023

 

선택 사항

시작 스크립트

기본

 

SSH 키 페어 변경

기본 키 

다운로드 

LightsailDefaultKey-ap-northeast-2.pem 와 같은 파일을 다운로드 하게 됩니다.

 

인스턴스 플랜 선택
월별요금
$3.5
(원활한 사용을 위하여 $20 권장합니다)



인스턴스 확인
인스턴스 이름을 입력

 

키 전용 태그
기본

 

키-값 태그
기본
 

인스턴스 생성 버튼을 클릭합니다.

 

 

 

인스턴스가 생성되면 점 3개를 클릭하여 
관리 > 네트워킹 > IPv4 
TCP 8000 추가
TCP 3306 추가 (MySQL or MariaDB)

 

 

Shell 프로그램을 이용하여 서버에 접속합니다.

이때 아까 다운로드 했던 LightsailDefaultKey-ap-northeast-2.pem 이 파일을 이용하여 접속합니다.

Public Key > 찾아보기 > 파일 > LightsailDefaultKey-ap-northeast-2.pem 선택 > 열기 > 확인

 

 

 

그럼 아래와 같은 화면을 볼 수 있습니다.

 

 

아래는 쉘 명령어 입니다.

순서대로 입력하시면 됩니다.

 

[code]

# mariadb 설치
sudo dnf -y install mariadb105-server

 

# mariadb 시작
sudo systemctl restart mariadb

 

# 서버 리부팅시 mariadb 재시작
sudo systemctl enable mariadb

 

# root 패스워드를 생성
sudo mysql_secure_installation

 

# mysql 접속
mysql -uroot -p패스워드

 

# 사용자님의 DB 생성
create database yourdatabase;

 

# exit 으로 빠져 나온후


# git 설치
sudo dnf -y install git

 

# github 에서 g6 를 복제(복사)
git clone https://github.com/gnuboard/g6.git

 

# 디렉토리 이동후
cd g6

 

# 가상 환경 설정
python3 -m venv venv

 

# 가상 환경 시작
source venv/bin/activate

 

# 그누보드6에서 사용하는 파이썬 패키지를 설치
pip install -r requirements.txt 

 

#pip 를 업그레이드 하라는 경고창이 나오면 업그레이드 한다.
/home/ec2-user/g6/venv/bin/python3 -m pip install --upgrade pip

 

# uvicorn 실행
uvicorn main:app --host 0.0.0.0 --port 8000

[/code]

 

 

# 브라우저에서 접속했을때 그누보드6 설치창이 나오면 성공입니다.
http://서버IP:8000

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 1개

대박!

자세한 설명 감사합니다

게시글 목록

번호 제목
178
166
163
162
161
160
149
148
147
136
125
110
98
96
94
93
92
91
90
85
80
76
72
69
68
64
57
56
53
51