๋ฐ์ํ ์๋ฒ/AWS12 [AWS] EC2 persistent instance retirement scheduled ํด๊ฒฐ ๋ณต๊ตฌํ ์ ์๋ ์ฅ์ ๋ฅผ ๊ฐ์งํ๋ฉด EC2 ์ธ์คํด์ค๊ฐ ์ฌ์ฉ ์ค์ง๋๋๋ก ์์ฝ๋ฉ๋๋ค. ๋ผ๊ณ ์ด๋ฉ์ผ์ด ๋์๋ค..!! ๋๋ฒ์งธ ๊ฒฝํํ๋ ์ผ์ด๋ผ์ ๊ทธ๋ฐ์ง ์ด์ ๊ทธ๋ฌ๋ ค๋ํ๋ค..๋ฌด๋ฃ ์ธ์คํด์ค๋๊น ์ด๋ฐ๊ฑด๊ฐ?! ํ๊ฒฝ : EC2 Ubuntu, tomcat9, Nginx, Oracle 11g XE Instance state -> Stop instance ํด๋ฆญ (์์ ํ Stopped ๋ ๋๊น์ง 5๋ถ ~10๋ถ ์ ๋ ์์๋จ) -> Start instance ํด๋ฆญ ์๋ฒ ์ ์ํ ํฐ์บฃ & Nginx ์ฌ์์ $ sudo service tomcat9 start $ sudo service nginx start ์ค๋ผํด ๊ธฐ๋ $ su - oracle $ sqlplus /nolog SQL > conn /as sysdba SQL > startup; OR.. 2022. 4. 21. [error] EC2 ์๋ฒ ์ฌ๋ถํ ํ ๋ฐ์ดํฐ ์ฐ๋์๋ฌ ํด๊ฒฐํ๊ธฐ EC2 ์๋ฒ๋ฅผ ์ฌ์์ํ์ ์ค๋ผํดDB ์ ์ฐ๋์ด ๋์ง์์์ ์๋ฌ๊ฐ ๋ฌ๋ค. The server encountered an unexpected condition that prevented it from fulfilling the request. ์๋ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ ๐๋ฆฌ์ค๋ ๊ด๋ฆฌ ์ ์ $lsnrctl ๐๋ฆฌ์ค๋ ์์ $start ํด๊ฒฐ ์๋ฃ! ๐ ๋ฆฌ์ค๋์ ๋ํด ์์๋ณด๊ธฐ [Oracle] ๋ฆฌ์ค๋(Listener) ๋? ์๋ ํ์ธ์ yunamom ์ ๋๋ค :D ์ค๋์ ์ค๋ผํด ๋ฆฌ์ค๋์ ๊ดํ์ฌ ์์๋ณด๊ฒ ์ต๋๋ค.๐ ๋ฆฌ์ค๋(Listener) ๋ ๋ฌด์์ธ๊ฐ์? ์ค๋ผํด ๋ฆฌ์ค๋๋ ๋คํธ์ํฌ๋ฅผ ์ด์ฉํ์ฌ ํด๋ผ์ด์ธํธ์์ ์ค๋ผํด ์๋ฒ๋ก ์ฐ๊ฒฐํ๊ธฐ yunamom.tistory.com 2022. 3. 31. [AWS] ๋ณต๊ตฌํ ์์๋ ์ฅ์ - Amazon EC2 Instance Retirement ํํ๋ก์ ํธ ์๋ฒ์ ๋ฌธ์ ๊ฐ ์๊ฒผ๋ค ๊ฐ๋ตํ ์ค๋ช Amazon Web Services(AWS)๊ฐ ์ธ์คํด์ค๋ฅผ ํธ์คํ ํ๋ ์ธํ๋ผ์์ ๋ณต๊ตฌํ ์ ์๋ ์ฅ์ ๋ฅผ ๊ฐ์งํ๋ฉด EC2 ์ธ์คํด์ค๊ฐ ์ฌ์ฉ ์ค์ง๋๋๋ก ์์ฝ๋ฉ๋๋ค. ๋ง๋ฃ ์์ฝ์ผ๋ก ์ด์ด์ง ์ ์๋ ๋ฌธ์ ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ณต๊ตฌํ ์ ์๊ณ ์ํํธ์จ์ด ๊ต์ฒด๊ฐ ํ์ํ ์ํํธ์จ์ด ๊ด๋ จ ๋ฌธ์ . ๋ถ๋ ์ ์ ๊ณต๊ธ ์ฅ์น, ํ๋ ๋์คํฌ ๋๋ ๊ธฐํ ์๋ฒ ๊ตฌ์ฑ ์์์ ๊ฐ์ด ๊ต์ฒด๊ฐ ํ์ํ ํ๋์จ์ด ์ฅ์ . ์์ธํ์ค๋ช ์์ ๊ฐ์ ์ด์ ๋ก ์ธ์คํด์ค๋ฅผ ์ค์ง -> ์์ ํ๊ธฐ๋ก ๊ฒฐ์ ํ์๋ค. (์๋ฒ์ ์ ์์ด ์์ ๋์ง์๋ ์ํ์์ ใ ใ ) ์ธ์คํด์ค ์ํ์ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ํด๋ฆญํ ์ธ์คํด์ค ์ค์ง ํด๋ฆญ ( ์ข ๋ฃ ์๋ ! ์ข ๋ฃํด๋ฆญํ๋ฉด ์ธ์คํด์ค ํ๊ดด๋จ..์์ด์ง) ์ค์งํ 5๋ถ ~ 10๋ถ ์ ๋ ๋ค์ ์์ ํ ์ค์ง๋จ ์ด๋ผ๊ณ .. 2022. 3. 30. AWS EC2 root ๋ณผ๋ฅจ์ฉ๋ ๋๋ฆฌ๊ธฐ ์๋ ํ์ธ์ yunamom ์ ๋๋ค :D AWS EC2 root ๋ณผ๋ฅจ์ฉ๋ ๋๋ฆฌ๋ ๋ฐฉ๋ฒ์ ํฌ์คํ ํ๊ฒ ์ต๋๋ค. Step 1. ๋จผ์ AWS ๋ก๊ทธ์ธํ EC2 Dashboard ๋ฅผ ํด๋ฆญ -> Volumes ํด๋ฆญ Step 2. Modify ์์ ์ ํด๋ฆญ ! Step 3. (๋ฌด๋ฃ)์์ ํ๊ฒ 8gb ์์ -> 16gb ๋ก ์ฉ๋์ ๋๋ ค์ค๋ค -> Modify ๋ฒํผ ํด๋ฆญ Step 4. ์๋ฒ์ ์ ์ํด์ ์์ ์ฌํญ์ ๋ฐ์ํด์ค๋๋ค. $ lsblk $ sudo growpart /dev/xvda 1 $ lsblk $ sudo resize2fs /dev/xvda1 df -h 2022. 3. 22. Nginx ํฐ์บฃ ์ฐ๋ 80 ํฌํธ(Nginx)๋ก ์์ฒญ์ด ์์๋ 8080 ํฌํธ(tomcat) ์ผ๋ก ์ฐ๊ฒฐ์ํค๋ ์ค์ $ sudo vi /etc/nginx/sites-enabled/default //location ์ ์ค์ ์ถ๊ฐ์์ฑ location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. #try_files $uri $uri/ =404; proxy_pass http://localhost:8080; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set.. 2022. 2. 10. EC2 nginx ์ค์น ๋ฐ ํฐ์บฃ์ฐ๋ http -> https ๋ก ๋ณ๊ฒฝํ๊ธฐ์ํ ๊ณผ์ ์ ์ค์ค๋ก ๊ธฐ์ตํ๊ธฐ์ํด ์์ฑํฉ๋๋ค. *๋ณธ๊ธ์๋ AWS ๊ฐ์ ๋ฐ ec2 ์ค์ ํฐ์บฃ ์ค์น ํฐ์บฃ ํ๊ฒฝ๋ณ์ ๋ ์๋ตํฉ๋๋ค. $sudo apt-get --purge remove nginx-* ๊ธฐ์กด์ ์ค์นํ๋ nginx ๋ฅผ ์ญ์ ํด์ฃผ์๋ค. $sudo apt install nginxโ nginx ๋ค์์ค์น Do you want to countinue? [Y/n] y ์ค์น ์๋ฃํ $cd /etc/nginx/sites-available sites-available ํด๋๋ก ์ด๋ $sudo touch tomcat.conf tomcat.conf ํ์ผ์ ์์ฑํด์ค๋ค. $sudo vi tomcat.conf tomcat.conf ํ์ผ์ ์ด์ด ์์ฑํด์ฃผ์ ์๋ฒ์ ์ ์ํ ๋ ์ฌ์ฉํ public ip.. 2022. 1. 26. ์ด์ 1 2 ๋ค์ 300x250