EC2

    ๋„๋ฉ”์ธ์— 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๋Œ€ ..