ํ๋ฉด ๊ฐ๋ฐํ๊ณ ์น ์๋ฒ์ ๋ฐฐํฌ
1. ํ ํ๋ฆฟ ์ ํ
HTML 5UP์ฌ์ดํธ๋ html5๊ธฐ๋ณธ ์์ค๋ฅผ ๋ฌด๋ฃ๋ก ์ ๊ณตํด์ค๋ค. ๋ง์์ ๋๋ ๊ฒ ํ๋๋ฅผ ๋ค์ด๋ก๋ ๋ฐ๋๋ค.
(Hyperspace ๋ผ๋ ๊ฒ์ ๊ณจ๋๋ค!! ๋ฆฌ๋๋ฏธ ํ์ผ์ ์ฝ์ด๋ณด๋ฉด ์์ ์ , ๊ฐ์ธ์ ์ผ๋ก ์ฌ์ฉ๊ฐ๋ฅํ์ง ์ ์ ์์.)
2. ์น ์๋ฒ ์คํ
์น ์๋ฒ์ ์ ์ํด ์คํํด์ค๋ค. => AWS - ์น ์๋ฒ ๋ง๋ค๊ธฐ(3. ์น ์๋ฒ์ ์ ์)
EC2์ ์ ์ํ ํฐ๋ฏธ๋์ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ค.
cd /var/www
๋ค์ cd ๋ช ๋ น์ด๋ก htmlํด๋ ์์ ๋ค์ด๊ฐ์ ll๋ก ์กฐํํด๋ณด๋ฉด ์๋ฌด ํ์ผ์ด ์๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
์ด htmlํด๋์ ์์ค๋ฅผ ๋ฃ๋ ๊ฒ์ด ๋ฐฐํฌ์ด๋ค.(๋ฐฐํฌ = ์๋ฒ์ ํ์ผ์ ๋ฃ๋ ๊ฒ)
3-1. ๋ฐฐํฌ(ํ์ผ๋ก ๋ฐฐํฌํ๋ ๋ฐฉ์)
๋ฐฐํฌ์๋ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ์๊ณผ ํด์ด ์กด์ฌํ๋ค.
๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ ํ์ผ์ ์ก ํ๋ก๊ทธ๋จ์ธ ํ์ผ์ง๋ผ๋ฅผ ์ด์ฉํด ํ์ผ๋ฐฐํฌ๋ฅผ ํด๋ณผ ๊ฒ์ด๋ค.
์ด ๋ฐฉ์์ ์ฌ๋ด์์ ์ฐ์ด๋ ์์ ์ฌ์ดํธ๋, ์ ๊น ๋ค์ด๐ ๋์ด๋ ๊ด์ฐฎ์ ์ฌ์ดํธ์ ์์ฃผ ์ฌ์ฉ๋๋ค.
1) ํ์ผ์ง๋ผ ์ค์น
ํ์ผ์ง๋ผ๋ฅผ ์ค์นํด์ค๋ค.
2) ํ์ผ์ง๋ผ์ keypair๋ฑ๋ก
ํ์ผ์ง๋ผ ํ๋ก๊ทธ๋จ์ ์คํํ ํ ์๋จ ๋ฉ๋ด ํญ์์ [ํธ์ง > ์ค์ > SFTP > ํคํ์ผ ์ถ๊ฐ]๋ก ํคํ์ผ์ ์ถ๊ฐํด์ค๋ค.
โป ppkํ์ผ๋ก ๊ณต์ธ ํค ์ธ์ฆ ์คํจํ์ ๋ ์ฐธ๊ณ ํ ์ฌ์ดํธ [https://liufeier.tistory.com/126]
3) ํ์ผ์ง๋ผ๋ก ์๋ฒ์ ์ ์
22๋ฒ ํฌํธ๋ก ์ ์์ด ์๋๋ฉด, AWS ๋ณด์๊ทธ๋ฃน์ 21๋ฒ ํฌํธ๋ฅผ ์ด๊ณ ํ์ผ์ง๋ผ์์ 21๋ฒ ํฌํธ๋ก ์ ์ํด์ค๋ค.
4) ์๋ฒ์ธก์ ํ์ผ ๋ฃ๊ธฐ
- assestsํด๋, imagesํด๋, index.htmlํ์ผ์ ๋๋๊ทธ์ค๋๋กญ์ผ๋ก ์๋ฒ์ธก์ ๋ฃ์ด์ค๋ค.
- ์ฒ์๋ถํฐ /var/www/html ํด๋์ ๋ฃ์ด๋ ๋์ง๋ง, ๋ฐ๋ก ํด๋์ ๋ฐฐํฌํ๋ ๋ฐฉ์์ ์ ์กํ๋ค๊ฐ ํ์ผ์ด ๊นจ์ง ์ ์๊ธฐ ๋๋ฌธ์ ์ํํ๋ค. ๊ทธ๋์ ์ผ๋จ ์ฐ๊ฒฐ๋ ํด๋ ์๋ฌด๋ฐ๋ ๋ฃ์ด๋๋ ๊ฒ์ด๋ค.
3-2. ๋ฐฐํฌ(SFTP ๋ช ๋ น์ด ์ด์ฉํ๋ ๋ฐฉ์)
- ์ค๋ฌด์์๋ SFTP๋ฅผ ํ๊ธฐ ์ํด ํ์ผ์ง๋ผ๋ฅผ ์ ์ฌ์ฉํ์ง ์๋๋ค. ํ์ผ์ง๋ผ๋ ํ๋ก๊ทธ๋จ์ด๊ธฐ ๋๋ฌธ์ ์๋์ผ๋ก ๋๋ฆด ์ ์๊ธฐ ๋๋ฌธ์ด๋ค.
- ๋งฅ์ ๊ฒฝ์ฐ ํฐ๋ฏธ๋, ์๋์ฐ์ ๊ฒฝ์ฐ cmd๋ฅผ ์คํ์ํค๊ณ ์๋์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด์ค๋ค.
cd .aws
sftp -i "ํคํ์ด์ด๋ฆ.pem" ec2-user@ec2-15-165-237-149.ap-northeast-2.compute.amazonaws.com
// 15-165-237-149 ๋์ EC2 IPv4 ํผ๋ธ๋ฆญ ์ฃผ์๋ฅผ ์
๋ ฅํด์ค๋ค.
- cd : ํคํ์ด ์๋ ํ์ผ๋ก ์ด๋ํ๋ค.
- sftp : EC2 ์ ์๋ช ๋ น์ด. ssh ๋์ ์ sftp๋ฅผ ์ ๋ ฅํ์ฌ EC2์ ์ ์ํ๋ค.
- pwd : EC2์ ์ ์ํ ํ ์์น๋ฅผ ํ์ธํ๋ ๋ช ๋ น์ด์ด๋ค.
- lpwd : EC2 ์ ์ ์ ๋ก์ปฌ์ ์๋ ์์น๋ฅผ ํ์ธํ๋ ๋ช ๋ น์ด์ด๋ค. lpwd์์น์์ pwd์์น๋ก ํ์ผ์ ์ฎ๊ธฐ๋ ์ํฉ์ด๋ค.
- put (ํ์ผ์ด๋ฆ)์ ์ฐ๋ฉด ํ์ผ์ด ์ ์ก๋๋ค.
- put -r (ํด๋๋ช )์ ์ฐ๋ฉด ํด๋๋ฅผ ์ฎ๊ธด๋ค.
4. Apache๊ฐ ์ฝ๊ณ ์๋ ํด๋๋ก ํ์ผ,ํด๋ ์ด๋
ํ์ผ์ง๋ผ ๋๋ SFTP๋ก /homeํด๋์ ํ์ผ์ ์ฎ๊ฒผ๋ค๋ฉด, ์์๋ก ์ฎ๊ฒจ์ง ํ์ผ๊ณผ ํด๋๋ฅผ Apache๊ฐ ์ฝ๊ณ ์๋ ํด๋๋ก ์ฎ๊ฒจ์ผํ๋ค.
- /var/www/htmlํด๋์ ๊ถํ์ด ์์ผ๋ฏ๋ก sudo๋ฅผ ์์ ๋ถ์ฌ ๊ด๋ฆฌ์๊ถํ์ผ๋ก ์คํํ๋ค.
- mv (์ฎ๊ธธํ์ผ) (์์น)๋ก ํ์ผ์ ์ฎ๊ฒจ์ค๋ค.
5. ํ์ด์ง ํ์ธ
์๋๋ก url๋ก ์ ์ํ๋ฉด ์ด์ Apache ํ ์คํธ ํ์ด์ง๊ฐ ์๋ ์ฐ๋ฆฌ๊ฐ ๋ง๋ ํ์ด์ง๊ฐ ๋์ค๊ฒ ํ๋ ๋ฐ์ ์ฑ๊ณตํ๋ค!๐
http://EC2ํผ๋ธ๋ฆญIP:80 |
'๐ฅ IT 8๊ฐ ์ง๋ฌด ๊ธฐ์ด์ฒดํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
2-tier ๊ตฌ์ถ - (1. ์น ์๋ฒ ์์ฑ) (0) | 2021.06.22 |
---|---|
2-tier๋? (0) | 2021.06.22 |
AWS - ์น ์๋ฒ ์ง์ฐ๊ธฐ(๋น์ฉ ๋ฐฉ์ง) (0) | 2021.06.16 |
AWS - ์น ์๋ฒ ๋ง๋ค๊ธฐ(5. ๋ฐฑ์ ๋ณธ ์ด๋ฏธ์ง ์์ฑ) (0) | 2021.06.10 |
AWS - ์น ์๋ฒ ๋ง๋ค๊ธฐ(4. ํ๋ ฅ์ IP ์์ฑ) (0) | 2021.06.10 |