๋ชฉ๋ก๐ฅ BE ๋ฐฑ์๋/AWS (5)
Bibi's DevLog ๐ค๐
๋ฐฐํฌ ์๋ฒ์ ํ๊ฒฝ๋ณ์ ์ค์ ํ๊ธฐ ์ธํ ๋ฆฌ์ ์ด์์ ๋ฑ๋กํด ๋์ ํ๊ฒฝ๋ณ์๋ฅผ ๋ฐฐํฌ ์๋ฒ์๋ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ด๋ค. https://www.serverlab.ca/tutorials/linux/administration-linux/how-to-set-environment-variables-in-linux/ ์ "Persisting Environment Variables for a User" ํญ๋ชฉ์ ๋ฐ๋ผํ๋ค. vi ~/.bash_profile ํด๋น ํ์ผ์ ํ๊ฒฝ๋ณ์ ์ด๋ฆ๊ณผ ๊ฐ์ ์ค์ (์๋๋ ๊ทธ ์์) export BASE_IP=public์๋ฒip์ฃผ์ export USERNAME=์์ด๋ export PASSWORD=๋น๋ฐ๋ฒํธ export JASYPT_PASSWORD=์ํฌ๋ฆฟํค source ~/.bash_profile ๋ช ๋ น์ด๋ก ํด..
VPC ๋ฐ ์๋ธ๋ท ์์ฑ (private์ธ์คํด์ค์ public์ธ์คํด์ค ๋ถ๋ฆฌ ์์ฑํ๊ธฐ) ์ถ์ฒ : ์ฐ๋์ ํ๊ธฐ๋ ธํธ & ๊ฐ๋ฅด์นจ ๐โ๏ธ VPC๋? ์ ๊ธ์ ๋จผ์ ์ฝ์ด๋ณด๊ณ ์์ํ์. VPC : virtual private cloud ๊ฐ์ ์ฌ์ค๋ง(์ฌ์ค๋คํธ์ํฌ). VPC ์ ๋ง๋๋๊ฐ? ์๋น์ค์ ๊ฐ๋ฐ๋ง์ ๋ถ๋ฆฌํ๋ ๋ฑ '๋ง ๋ถ๋ฆฌ'๋ฅผ ์ํด VPC๋ฅผ ์์ฑํ๋ค. ๊ธฐ๋ฅ์ ๋ฐ๋ผ VPC๋ฅผ ํตํด ๋คํธ์ํฌ๋ฅผ ๋ถ๋ฆฌํ๋ฉด ๋ณด์์, ๊ด๋ฆฌ์ ์ด์ ์ด ์๊ธฐ ๋๋ฌธ์ ์ฌ์ฉํ๋ค. ์๋ฅผ ๋ค์ด ๊ฐ๋ฐ/ํ๋ก๋์ /๋ฒ ํํ ์คํธ/์๋น์ค ... ๋ฑ ํ๊ฒฝ์ด ์กฐ๊ธ์ฉ ๋ฌ๋ผ์ผ ํ๋ฏ๋ก VPC๋ฅผ ์ฌ์ฉํ๋ค. VPC์ IPv4 CIDR๋ ์ฌ์คIP์ด๋ฏ๋ก ๋ค๋ฅธ ์ฌ๋๋ค์ด ์ฐ๋ IP์ ๊ฒน์น์ง ์๋๋ค. ํ์ง๋ง reserved ip(private address space)๋ฅผ ํผ..
AWS Ubuntu์ ์คํ๋ง ์ฑ ๋ฐฐํฌ ๊ณผ์ ๋ค์ ์ ๋ฆฌ .. AWS EC2 ์ฐ๋ถํฌ์ mysql ์ค์น MySQL ์ค์น sudo apt update sudo apt-get install mysql-server MySQL ์ ์ mysql -u root -p (์ ์ ๋๋ฉด sudo mysql -u root -p) (ํจ์ค์๋๋ ์ค์ ํ ๊ฐ ์ ๋ ฅ, ์์ผ๋ฉด ๊ทธ๋ฅ ์ํฐ) ์์ฑํ ์ ์ ๋ก ์ ์ํ๋ ค๋ฉด mysql -u ์ ์ ์ด๋ฆ -p MySQL ์ฌ์ฉ์ ์์ฑ create user '์ฌ์ฉ์์ด๋ฆ'@'ip์ฃผ์' identified by '๋น๋ฐ๋ฒํธ'; flush privileges; ๋ชจ๋ ip์์ ์ ์์ ํ์ฉํ๊ณ ์ถ๋ค๋ฉด create user '์ฌ์ฉ์์ด๋ฆ'@'%' ide..
public์ ํตํด private ์ ์ํ๊ธฐ https://velog.io/@yeon/public-subnet%EA%B3%BC-private-subnet%EC%97%90-%EC%9B%B9%EC%84%9C%EB%B2%84%EC%99%80-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EB%B6%84%EB%A6%AC%ED%95%B4%EC%84%9C-%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0 ์ฐ ๋ธ๋ก๊ทธ์์ ์ ์ฒด์ ์ธ ๊ณผ์ ์ฐธ๊ณ ํ๊ธฐ https://rutesun.wordpress.com/2015/02/04/git-bash-%EA%B0%9C%EC%9D%B8%ED%82%A4-%EB%93%B1%EB%A1%9D%EC%8B%9C-%EC%97%90%E..
ํ๋ก์ ํธ - Nginx๋ฅผ ์ฌ์ฉํด ์ํ๋ ํฌํธ๋ก HTTP Request ๋ฆฌ๋ค์ด๋ ํธํ๊ธฐ ์ถ์ฒ๐โ๏ธ https://velog.io/@damiano1027/Nginx-Nginx%EC%99%80-SpringBoot-%EB%82%B4%EC%9E%A5-Tomcat-%EC%97%B0%EB%8F%99 ์์ด๋น์๋น ํ๋ก์ ํธ์์ 3000ํฌํธ๋ฅผ ์ฃผ๋ก ์ฌ์ฉํ๋ค๋ ํ๋ก ํธ ๋ถ๋ค์ ์ํด Nginx๋ก ๋ฆฌ๋ค์ด๋ ํ ์ ํด ๋ณด์๋ค. (์ ๋งํฌ๋ฅผ ์ฝ๊ณ ๋ฐ๋ผํ๋ค - ์์ธํ ์ค๋ช ์ ์ ๋งํฌ๋ฅผ ๋ค์ ์ฝ์ด๋ด์ผ๊ฒ ๋ค) (ec2) Nginx ์ค์น ๋ฐ ์์ sudo apt-get install nginx sudo service nginx start (ec2) ec2 ์ธ์คํด์ค [๋ณด์] - [๋ณด์๊ทธ๋ฃน] - [์ธ๋ฐ์ด๋ ์ค์ ]์์ ์ํ๋ ํฌํธ ์ด์ด์ฃผ๊ธฐ (ec2) ..