t2스몰 ~ t3스몰 사이로 생성할 것.
키 생성 위치(경로) 복사해두기
key.pem에 대한 경로로 설정하기
cd C:\Users\smhrd4\Downloads
ssh -i key.pem ubuntu@퍼블릭 IPv4 주소입력 > yes > 초록색 문구로 unbuntu@ ... ~$ 문구 뜨면 성공
우분투 나가는 키는
exit
htop : cpu 성능 보는것 (나가기 : q)
hello.txt 파일생성
touch hello.txt
hello.txt에 내용 저장 " "
echo "hello" > hello.txt
- 내용 보기 : cat hello.txt
- 파일 삭제 : rm hello.txt
권한보기 : ls -l
apt install nginx -y
통상적인 방법으로 입력할시 에러 발생
(sudo로 관리자 권한 명령하자!)
sudo apt install nginx -y
웹서버레 접속해서 페이지 내용을 불러온것
curl localhost
이와 같은 문구를 출력하면 웹서버 접속 성공적!
브라우저에 퍼블릭 IPv4 주소입력하여 다음과 같이 뜨면 성공!
우분투 입력
cd /var/www/html
현재 디렉토리(.)의 소유자를 root 사용자로, 그룹 소유자를 ubuntu 그룹으로 변경합니다.
sudo chown root:ubuntu .
현재 디렉토리(.)에 대해 그룹(g)에게 쓰기 권한(+w)을 추가합니다.
sudo chmod g+w .
index.html에 태그를 추가합니다.
echo "<H1>Hello </H1>" > index.html
index.html내용을 확인합니다.
cat index.html
Host : 별칭(아무렇게나 해도됨)
HostName : 서버의 IP 혹은 도메인
User : 서버의 사용자 계정명
IdentityFile : 방금 위에서 export 한 key파일 (내껀 이름이 ssalbot 이다)
새창으로 열기 > 리눅스 선택 > 초록색 터미널 창뜸
이후 작업은 클라우드에서 되는 작업이다.
오픈폴더 > /var/www/html > yes > 파일 열고 html 수정하면됨(이미지는 태그 추가한 내용임)
파이선 환경 구축
sudo apt update
sudo apt install python3-venv
가상환경을 만들기 위한 폴더 셋업한것
python3 -mvenv ~/.venv/flask
가상환경 불러온것(로딩)
source ~/.venv/flask/bin/activate
플라스크 라이브러리 설치
pip install flask
sudo apt install default-jdk
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def home():
return render_template('index.html')
@app.route('/user')
def user():
return render_template('user.html')
@app.route('/admin')
def admin():
return render_template('admin.html')
if __name__ == "__main__":
app.run(host = "0.0.0.0", debug=True)
간략한 태그에 간략한 내용... 각 구분만 할 수 있게 구성