๐ Django rest framework, ์ถ์ฒ์์คํ , front server๋ฅผ ํฌํจํ ํ๋ก์ ํธ๊ฐ ๋๋ฌ๋ค. javascript๋ฅผ ์ด๋ ค์ ํ๋ ์ฌ๋๋ค์ด ๋ง์์ ์ด์ง๊ฐํ ํจ์๋ฅผ ๊ตฌํ ํด ๋ณผ ์ ์๋ ๊ธฐํ๊ฐ ๋ง์์ด์ ์ข์๋ค.
ํ๋ก์ ํธ์ ๊ดํ ์ด์ผ๊ธฐ๋ ๋ง์ด ํ์ผ๋... ์ฌ๊ธฐ๊น์ง...
๐ ์ ๊ณต๋๋ API๋ฅผ ์จ๋ณด๋ ๊ฐ์ด ์ค๊ณ ์ฌ๋ฐ์ด์ ํ๊ณ ์ถ์ ํ๋ก์ ํธ๋ค์ด ๋จธ๋ฆฌ์์ ์์ฒญ ๋ ์ฌ๋๋ค. ๋ง์์ด ๋ง์์๋ ํ์๊ณผ ์์ ํ๋ก์ ํธ๋ฅผ ์งํํด๋ณด๋ ค๊ณ ํ๋ค.
https://developers.kakao.com/docs/latest/ko/message/rest-api
์นด์นด์ค api๋ฅผ ํ์ฉํ์ฌ
linux์ selenium ์ค์นํ๊ธฐ
๋ด AWS ์๋ฒ์ ์น๋๋ผ์ด๋ฒ๋ฅผ ์ค์น ํ ์ํ๋ ์ฌ์ดํธ๋ฅผ ํฌ๋กค๋ง ์คํฌ๋ฆฝํธ๋ฅผ ์ง ์ฌ๋ฆฐ ํ ์นด์นด์ค ํก์ผ๋ก ๋์๊ฒ ํน์ ๋ค๋ฅธ ์ฌ๋์๊ฒ ๋ฉ์ธ์ง๋ฅผ ๋ณด๋ด์ฃผ๋ ์์ ํ๋ก์ ํธ๋ฅผ ์๊ฐ์ค์ด๋ค.๊ฐ๋ ๊ตฌ์ธ ๊ตฌ์ง์ ์ํด ์ฌ๋์ธ๊ณผ ์ก์ฝ๋ฆฌ์๋ฅผ ๋ค์ด๊ฐ ๋ณด๋ฉด ๋ด๊ฐ ์ํ๋ ํฌ์ง์ , ๊ธฐ์ ์ ์ฐพ๊ธฐ๋ ๊ต์ฅํ ์ด๋ ต๋ค. ์๋ฌด๋ฆฌ ์ ๋ฆฌ๊ฐ ์ ๋์ด์๋ค๊ณ ํด๋ ์กฐ๊ธ๋ง ์๊ธฐ๋ฅผ ๋์น๋ฉด ๊ณต์ฑ๋ฅผ ๋์น ์ ์๊ณ ์ด๋ฒ ์นด์นด์ค ๊ณต์ฑ๋ ์นด์นด์ค ์ธก์์ ๊ทธ๋ ๊ฒ ๊ด๊ณ ๋ฅผ ํ์ง๋ง ์น๊ตฌ๊ฐ ์๋ ค์ฃผ์ง ์์์ผ๋ฉด ๋์น ๋ป ํ๋ค...
๋ํ ๊ด์ฌ ์๋ ๊ธฐ์ ์ ์ฌ๋์ธ์ด๋ ์ก์ฝ๋ฆฌ์์ ์ฌ๋ฆฌ์ง ์๋ ๊ฒฝ์ฐ๋ ์์ด ๋ด๊ฐ ๊ด์ฌ์๋ ๊ธฐ์ ์ฑ์ฉ ์ฌ์ดํธ๋ฅผ ํฌ๋กค๋ง ํ์ฌ ์ํ๋ ํฌ์ง์ ์ด ์ฌ๋ผ์ค๋ฉด ๋์๊ฒ ์๋ ค์ฃผ๋ ๋ฏธ๋ ํ๋ก์ ํธ๋ฅผ ์๊ฐ์ค์ด๋ค.
๋ ๋์๊ฐ์๋ ์ฅ๊ณ ๋ ์ด์ ๋๋ฆ? ์ฝ๊ฒ ๋ค๋ฃฐ ์ ์๊ธฐ์ ์กฐ๊ธ ๋ค๋ฌ์ด์ ๊ฐ๋ฒผ์ด ํ๋ก์ ํธ๋ฅผ ํด๋ณด์์ผ ๊ฒ ๋ค. html๋ก ์น ๊พธ๋ฏธ๋ ๊ฒ์ ๋๋ฌด ํ๊ธฐ ์ซ์ผ๋... ๋ ํน์ ์ฃผ๋ณ ์ฌ๋๋ค์ด ์ธ ์ ์๋ ๊ธฐ๋ฅ ์์ฃผ์ ๊ฐ๋ฒผ์ด ํ๋ก์ ํธ๋ก ์๊ฐ์ค์ด๋ค.
๐ ์ค๋ ๋ฐํ๋ ์์๊ณ ์ ๋ ๋ง๋ฌด๋ฆฌ ํ๋๋ผ 4์์ ์์ ๋๋ฌด ํผ๊ณคํด ๋จธ๋ฆฌ๊ฐ ์๋์๊ฐ๋ค ใ ใ ใ ๋ด์ผ ๊ทธ๋ํ ๋ฌธ์ ๋์ ์์...!
๐ ๋ด์ผ ํ ๋ฌธ์
๐ ๊ณ์ ์ ๊ถํ์ด ์์ ๊ฒฝ์ฐ
sudoers๋ ubuntu์์ sudo ๋ช ๋ น์ด ์ฌ์ฉ ๋ฐ ๊ฐ์ข ๊ถํ์ ๋ถ์ฌํ๋ ํ์ผ์ด๋ค ubuntu ๊ณ์ ์ ๋ ๋ฆฌ๊ณ ๋๋ ์๋ก์ด ๊ณ์ ์ ๋ง๋ค์๊ธฐ ๋๋ฌธ์ ์ด ํ์ผ์ ๋ด ์๋ก์ด ๊ณ์ ์ ์ถ๊ฐํด์ฃผ์ด์ผ ํ๋ค.
์ฌ๋ฌ ์ปดํจํฐ์์ ์์ ์ ํด AWS Key๋ฅผ ์ฌ์ฉํ๊ธฐ ์ซ์ด์ ssh ์ ๊ทผ์ ์ฝ๊ฒ ํ๋ ค๊ณ ๊ถํ์ ๋ถ์ฌํ๊ณ ์๋๋ฐ ํน์ ๋ชฐ๋ผ์ id๋ฅผ ๊ฐ๋ฆฐ๋ค...ใ
์ ์ฐฝ์ผ๋ก๋ root๋ก ๊ฐ์ผํ๋ค.
- ์ด๊ธฐ ์ํ์์ sudo passwd root๋ก root pw ์ด๊ธฐํ
- su root ๋ก ๋ก๊ทธ์ธ ๊ฐ๋ฅ
- visudo root์์ ์น ํ nano ์๋ํฐ์ธ๋ฐ ๋๋ ์ ๋ชปํ๋ค..
- ๋ฐฉํฅํค๋ก ์ ์ฌ์ง์ฒ๋ผ ์๋ก์ด ๊ณ์ ๋ค์ ๋๊ฐ์ด ์จ์ค ํ
- nano ๋ฐ์ ์ค๋ช -> ^ -> ์ปจํธ๋กค -> M -> alt๋ฅผ ๋ปํ๋ ์ ์ฅํ๊ณ ๋์จ๋ค.