EC2์์ ๋งค์ฐ ๊ฐ๋จํ๊ฒ ๋์ธ ์ ์๋ ์ ์ ์น์ฌ์ดํธ ์์ ์ ๋๋ค.
index.html: ๋ฉ์ธ ์นํ์ด์งserver.py: Python ๊ธฐ๋ณธ ๋ด์ฅ ์๋ฒ ์คํ ํ์ผ
python3 server.py๋ธ๋ผ์ฐ์ ์์ http://localhost:8000 ์ผ๋ก ์ ์ํ๋ฉด ๋ฉ๋๋ค.
- EC2 ์ธ์คํด์ค์ ์ด ํด๋๋ฅผ ์ฌ๋ฆฝ๋๋ค.
- ์๋ฒ์์ ์๋ ๋ช ๋ น์ ์คํํฉ๋๋ค.
python3 server.py- ๋ณด์ ๊ทธ๋ฃน์์
8000ํฌํธ๋ฅผ ์ด์ด๋ก๋๋ค. - ๋ธ๋ผ์ฐ์ ์์ ์๋ ์ฃผ์๋ก ์ ์ํฉ๋๋ค.
http://EC2_PUBLIC_IP:8000
80 ํฌํธ๋ก ๋์ฐ๊ณ ์ถ๋ค๋ฉด:
sudo PORT=80 python3 server.pyAmazon Linux 2023 EC2 ์๋ฒ์์ ์๋์ฒ๋ผ ํ ๋ฒ์ ์คํํ ์ ์์ต๋๋ค.
sudo dnf install -y git
git clone https://github.com/alsidnf/web-test.git
cd web-test
chmod +x deploy_ec2.sh
./deploy_ec2.sh์คํ ํ ์ ์ ์ฃผ์:
http://EC2_PUBLIC_IP:8000
๋ณด์ ๊ทธ๋ฃน์์ 8000 ํฌํธ๋ฅผ ์ด์ด ๋์ด์ผ ํฉ๋๋ค.
deploy_ec2.sh๋ Amazon Linux 2023์์๋ dnf, Ubuntu์์๋ apt-get์ ์๋์ผ๋ก ์ฌ์ฉํฉ๋๋ค.