wordpress๋ก ๋์ ์นํ์ด์ง ๊ตฌ์ถ
์ฒซ๋ฒ์งธ ์น์๋ฒ์ ๋๋ฒ์งธ ์น์๋ฒ์ ์๋์ ๋จ๊ณ๋ฅผ ๋ชจ๋ ๋๊ฐ์ด ์ ์ฉํ๋๋ก ํ๋ค.
์น์๋ฒ๊ฐ ๋ง์ ์๋ก ๋ฐ๋ณต์์ ์ ํด์ผํ๋๋ฐ ์ด๋ฌํ ๋ฐ๋ณต์ก์ ์ ํ์ง ์๊ธฐ ์ํด์ ํ ๋ฒ์ ๋ฐฐํฌ๋ก ๋์์ ์๋ฒ์ ๋ฐ์๋๋ ํด๋ค์ด ์๋ค. ๊ทธ ์ค ํ๋๊ฐ ์ฟ ๋ฒ๋คํฐ์ค๋ค. โท ๊ณต๋ถํ ๊ด๋ จ์๋ฃ [ https://www.eksworkshop.com/ ]
1. wordpress ํ์ฑํ
EC2 ์น์๋ฒ์ ์ ์ํด, apache ๊ธฐ๋ณธ ํด๋๋ก ์ด๋ํด์ ๋ชฉ๋ก์ ํ์ธํด๋ณธ๋ค.
cd /var/www/html
ll
2. wordpress ์ค์ ํ์ผ ํธ์ง
sudo cp wp-config-sample.php wp-config.php
sudo vi wp-config.php
3. EC2๋ด apache์ ๊ถํ ๋ถ์ฌ
wordpress์์ ์ค์นํ ์ผ๋ถ ํ ๋ง๋, ์ผ๋ถ ์์ฉํ๋ก๊ทธ๋จ์ EC2์๋ฒ ๋ด์ ํด๋๋ฅผ ๋ง๋ค๊ณ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ์ํค๋๋ก ๋์ํ๋๋ฐ wordpress๊ฐ ๋์ํ๊ณ ์๋ apache๊ฐ EC2๋ด์ ํด๋๋ฅผ ์์ ๋กญ๊ฒ ๋ง๋ค ์ ์๋๋ก ๊ถํ์ด ํ์ํ๋ค.
sudo chown -R apache:apache /var/www/html
4. wordpress ์ค์น
- ์๋ ์ฃผ์์ ์ ์ํ๋ฉด ์ธ์ด์ ํ ํ๋ฉด์ด ๋ฌ๋ค. ํ๊ตญ์ด๋ฅผ ์ ํํ๋ค.
http://ํผ๋ธ๋ฆญ IPv4 ์ฃผ์/wp-admin/install.php |
- wordpress ๊ด๋ฆฌ์ ๊ณ์ ์ ๋ง๋ค๊ณ , ๋ง๋ ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธํ๋ฉด ์๋์ ๊ฐ์ ํ๋ฉด์ด ๋ฌ๋ค.
- ์ข์ธก์ [ ์ธ๋ชจ > ํ ๋ง ] ์ ๋ค์ด๊ฐ์ [ ์๋ก ์ถ๊ฐ ] ๋ฒํผ์ ๋๋ฌ ์ ๋นํ ํ ๋ง๋ฅผ ์ค์นํ๊ฑฐ๋ ์ฌ์ฉ์์ ๋ฐ๋ผ ์ ์ํ ์ ์๋ค.
- ELB ํผ๋ธ๋ฆญ DNS๋ฅผ ์ธํฐ๋ท ์ฃผ์ ์ฐฝ์ ์ ๋ ฅํ ์ ๊ทผํด๋ณด๋ฉด ์๋์ ๊ฐ์ด wordpress์์ ์ค์ ํ ํ ๋ง๊ฐ ์ ์ฉ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
- ๋ค์ ๊ด๋ฆฌ์ ํ๋ฉด์ผ๋ก ๋์๊ฐ๊ณ ์ถ๋ค๋ฉด url๋ค์ /wp-admin๋ฅผ ์ ๋ ฅํด์ ๋ค์ด๊ฐ ์ ์๋ค.
5. wordpress DB์ ์ ๊ทผ
wordpress๋ ๋์ ํ์ด์ง์ด๊ธฐ ๋๋ฌธ์ ์ฐ๋ฆฌ๊ฐ ๋ง๋ DB๋ฅผ ์ฌ์ฉํ๋ค.
EC2์์ mysql์ ์ ์ํด DB์ ๋ฐ์ดํฐ๊ฐ ๋ฌด์์ด ์๋์ง ๋ณด๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ํธ์งํ ์๋ ์๋ค.
โถ EC2์์ mysql์ ์ ์ํ๋ ๋ฐฉ๋ฒ - [ 2-tier ๊ตฌ์ถ - (4. ์น์๋ฒ์์ MySQL์ ์ ์) ]
# mysql -E ์ต์
: ์ฟผ๋ฆฌ๊ฒฐ๊ณผ๋ฅผ ์ธ๋ก๋ชจ๋๋ก ๊น๋ํ๊ฒ ๋ณด์ฌ์ค๋ค.
mysql -E -u (DB ์ ์ ์์ด๋) -p -h (RDS ์๋ํฌ์ธํธ)
โป wordpress์ ๊ฒฝ์ฐ ์นํ์ด์ง์์ ๋๋ถ๋ถ์ ์์ ์ด ์ด๋ฃจ์ด์ง๊ณ , wordpress๋ฅผ ์์ฐ๋ ๊ฒฝ์ฐ์๋ DB์ ์ง์ ์ฟผ๋ฆฌ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ฃ๊ฑฐ๋ ์ฝ์ด์ค๋ ๋ก์ง์ ๊ตฌํํ๋ค.
'๐ฅ IT 8๊ฐ ์ง๋ฌด ๊ธฐ์ด์ฒดํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ฑ๋ฅํ ์คํธ ๋๊ตฌ - Jmeter (1) | 2021.06.29 |
---|---|
2-tier ๊ตฌ์ถ - (8. cloudwatch) (0) | 2021.06.24 |
2-tier ๊ตฌ์ถ - (6. Elastic Load Balancing) (0) | 2021.06.23 |
2-tier ๊ตฌ์ถ - (5. ์น ์๋ฒ ๋ณต์ ) (0) | 2021.06.23 |
2-tier ๊ตฌ์ถ - (4. ์น์๋ฒ์์ MySQL์ ์ ์) (0) | 2021.06.23 |