AWS
๋๋ฉ์ธ์ https ์ ์ฉ - letsEcrypt
https ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ฉด http์ ๋ณด์ ์ทจ์ฝ์ ํด๊ฒฐ ๊ฐ๋ฅํ๋ค. https ํ๋กํ ์ฝ์ ์ฌ์ฉํ๊ธฐ ์ํด์๋ SSL ์ด๋ผ๋ ์ธ์ฆ์๋ฅผ ๋ฐ์์ผํ๋ค. ์ด๋ฅผ ๋ฌด๋ฃ๋ก ๋ฐ๊ธํด ์ฃผ๋ ์ฌ์ดํธ๊ฐ letsEncrypt ์ด๋ค. ๊ฐ์ Let’s Encrypt๋? Let’s Encrypt๋ SSL ์ธ์ฆ์๋ฅผ ๋ฌด๋ฃ๋ก ๋ฐ๊ธํด์ฃผ๋ CA(Certificate Authorities)์ ๋๋ค. ์ฌ๋ฌ ๊ธ๋ก๋ฒ ๊ธฐ์ ์ ํ์์ ๋ฐ๊ณ ์์ผ๋ฉฐ ๋ชจ์ง๋ผ(Mozilla) ์ฌ๋จ์์ ‘์ ๋ขฐํ ์ ์๋ ์ธ์ฆ ๊ธฐ๊ด(Trusted CA)’ ์ผ๋ก ์ธ์ฆ๋ ๋ฐ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ฒ ๋ฆฌ์ฌ์ธ(VeriSign)์ด๋ ์ฝ๋ชจ๋(Comodo)์ ๊ฐ์ ์ ๋ช ์ธ์ฆ ์ ์ฒด์ ๊ฐ์ ์ ๋ขฐ๋๋ฅผ ๊ฐ์ง๋ฉฐ SSL ์ํธํ ๊ธฐ์ ๋ฐฉ์๊ณผ ๋์๋ ์ ํํ ๋์ผํฉ๋๋ค. ๋จ์ง ๋ค๋ฅธ ๊ฒ์ ์ฌ์ดํธ์ ์ธ์ฆ์ ๋ฌธ์ ๊ฐ ์์ด ..
AWS ec2 LEMP ์๋ฒ์ phpMyAdmin install
์ด์ ๊ฒ์๊ธ์์ aws ec2 ์ธ์คํด์ค์ LEMP ์๋ฒ ๊ตฌ์ถ์ ํ ์ ์ด ์๋ค. [์ด์ ๊ฒ์๊ธ: 10000sukk.tistory.com/25] ์ด๋ฒ ๊ฒ์๊ธ์์๋ LEMP ์๋ฒ์ phpMyAdmin ์ ์ค์น ํด ๋ณด๊ฒ ๋ค. [์ฐธ๊ณ : www.digitalocean.com/community/tutorials/how-to-install-phpmyadmin-on-a-lemp-server] 1. phpmyadmin ์ค์น ec2 ์ธ์คํด์ค์ ๋ํ ssh ๋ฅผ ์ด๊ณ sudo apt-get update sudo apt-get install phpmyamin ์ ํ๋ค. ๊ทธ๋ผ ์๋์ ๊ฐ์ด ๋จ๋๋ฐ ์ฐ๋ฆฌ๊ฐ ์ํ๋ ์๋ฒ ํ๋ก๊ทธ๋๋ฐ์ธ nginx ๋ ์๋ค. ๊ทธ๋์ Tab ์ ๋๋ฌ์ ok ๋ก ์ด๋ํ spacebar ๋ฅผ ๋๋ฅธ๋ค. ์ด๋ฏธ mysql..
AWS ec2 ์ธ์คํด์ค mysql ์๊ฒฉ ์ ์
์ ๋ฒ ์๊ฐ์๋ aws ec2 ์ธ์คํด์ค์ LEMP ์๋ฒ๋ฅผ ๊ตฌ์ถํ ๊ฒ์ผ๋ก ๋ง๋ฌด๋ฆฌ ํ์๋ค. [10000sukk.tistory.com/25] ์ด๋ฒ ๊ฒ์๊ธ์์๋ mysql ์ ์๊ฒฉ์ผ๋ก ์ ์ํ๋ ๊ฒ์ ํ๊ฒ ๋ค. ์๊ฒฉ ์ ์์ผ๋ก mysql workbench ๋ฅผ ์ด์ฉํ๋ค. ์ค์น๋ brew cask install mysqlworkbench 1. mysql ์ ์ ์ํด์ user ๋ฅผ ์ถ๊ฐํด ์ฃผ์ ssh ์์ sudo mysql -u root -p ๋ฅผ ํตํ์ฌ์ ์ ์. 1) ์ ์ ์์ฑ user ๋ฅผ ์์ฑํด ์ค๋ค. - 'testUser'@'%' : testUser id๋ ์ธ๋ถ์์ ์ ๊ทผ ๊ฐ๋ฅ - 'testUser'@'localhost' : testUser id๋ ๋ด๋ถ์์ ์ ๊ทผ ๊ฐ๋ฅ - 'testUser'@'192.168.0.xxx' :..
AWS - nginx + mysql + php ์๋ฒ ๊ตฌ์ถ
์ ๋ฒ ์๊ฐ์๋ AWS ec2 ์ธ์คํด์ค ์์ฑ์ ํ์๋ค. [์ ๋ฒ๊ธ: 10000sukk.tistory.com/24] ์ด๋ฒ ๊ฒ์๊ธ์์๋ aws ec2 ์ธ์คํด์ค(ubuntu AMI)์ nginx+mysql+php (LEMP)๋ฅผ ์ฌ์ฉํด์ ์๋ฒ๋ฅผ ๊ตฌ์ถํ์ฌ ๋ณผ ๊ฒ์ด๋ค. 1. SFTP ์ฝ๊ฒ ์ฌ์ฉ๋ฒ ftp ๋๋ sftp ํ๋กํ ์ฝ ์ ์ฌ์ฉํ๊ธฐ ์ํด ์๋์ฐ ์ฌ์ฉ์๋ค์ winSCP๋ฅผ ์ฌ์ฉ ํ ๊ฒ์ด๋ค. ํ์ง๋ง ์ด๋ macOS ๋ฒ์ ์ ์ง์ํ์ง ์๋๋ค. ๊ทธ๋ฆฌํ์ฌ ํ์ผ์ง๋ผ๋ฅผ ์ฌ์ฉํ์ฌ์ aws ec2 ์ธ์คํด์ค๋ฅผ sftp ํ๋กํ ์ฝ์ GUI ๋ก ์ฝ๊ฒ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค. ์ฝ๊ฒ ํ์ผ ์ ์ก์ด ๊ฐ๋ฅ! ์ด๋ฅผ ์ค์นํ์ฌ ์ค๋ค. ํ์ผ์ง๋ผ๋ฅผ ์คํ ์ํค๋ฉด ์์ ๊ฐ์ ํ๋ฉด์ ๋ง์ฃผํ๊ฒ ๋๋ค. ํ์ผ์ง๋ผ ์ผ์ชฝ ์์ ์ฒซ๋ฒ์งธ ์์ด์ฝ์ ๋๋ฅด๋ฉด ์ฌ์ดํธ ๊ด๋ฆฌ์๋ฅผ ํธ์ง ํ ์ ..
AWS ec2 ์ธ์คํด์ค ์์ฑ (ubuntu AMI)
EC2 ๋ ๋ฌด์์ธ๊ฐ? - EC2๋ AWS ์๋น์ค์ ํต์ฌ์ผ๋ก์จ ์ฌ์ฉ์๋ ์๋ง์กด์ ๊ฐ์์ปดํจํฐ๋ฅผ ์๋๋ฐ์ ๊ทธ ์์ ์์ ๋ง์ ์ปดํจํฐ ํ๋ก๊ทธ๋จ์ ์คํํด ์ํ๋ ๊ธฐ๋ฅ์ ์ปดํจํฐ๋ฅผ ๋ฐ๋ก ์ด ํ์ ์์ด ํ์ํ ์ฑ๋ฅ, ์ฉ๋๋งํผ ๊ฐ๋จํ๊ฒ ๊ตฌ์ถํ ์ ์๋ค. aws ec2 ๋ฅผ ์ฌ์ฉํด์ ์๋ฒ๋ฅผ ๊ตฌ์ถํด ๋ณด๊ฒ ๋ค. ์ด์์ฒด์ ๋ฅผ ์ ํํ๋ค. ubuntu 20.04 ๋ฒ์ ์ผ๋ก ํ๊ฒ๋ค. AMI๋? - ์ธ์คํด์ค๋ฅผ ์์ํ๋ ์ต์ด์ ์ค์ (์ด์์ฒด์ , ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ, ์ ํ๋ฆฌ์ผ์ด์ )์ ์๋ฏธํ๋ค. ์ด๋ฅผ ์ด๋ฏธ์ง๋ผ๊ณ ํ๋ค. ํ๋ฆฌํฐ์ด๋ฅผ ์ ํํ๋ค ์ธ์คํด์ค๋ 1๋ก ํ๋ค. ์ธ์คํด์ค๋ ๋ฌด์์ธ๊ฐ? : ์ธ์คํด์ค๋ ํด๋ผ์ฐ๋์ ๊ฐ์ ์๋ฒ์ด๋ค. ์ฝ๊ฒ ๋งํด์ ์ธ์คํด์ค๋ ์ปดํจํฐ ์ด๋ค. ์ธ์คํด์ค ๊ฐฏ์๋ฅผ ์ฐ๋ฆฌ๋ 1๋ก ํ์๋ค. ์ด ๋ง์ aws ์ธํ๋ผ ์์ ์๋ฒ๋ฅผ ์ํ ์ปดํจํฐ๋ฅผ 1๋ ..