๐ก Linux์ Apache Web Server ์ค์นํ๊ธฐ
โ Apache Web Server ๋?
์ํ์น ์ํํธ์จ์ด ์ฌ๋จ์์ ๊ด๋ฆฌํ๋ ์คํ์์ค ์น ์๋ฒ๋ก์, ๋ฆฌ๋ ์ค๋ฅผ OS๋ก ํ์ฌ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๊ณ ์๋ค. ์น ์๋ฒ ๊ตฌ๋์ ์ํ APM ์ค A ๋ถ๋ถ์ ํด๋นํ๋ ๊ฒ์ด๋ค.
โ Apache Web Server ์ค์นํ๊ธฐ
์๋ ๋ช ๋ น์ด๋ก ๋ค์ด๋ก๋
yum install -y httpd
=> ์ ๋ฐฉ๋ฒ์ผ๋ก ์ ๋์ง ์๋๋ค๋ฉด,
https://ansan-survivor.tistory.com/120
์ฐธ๊ณ ํ๊ธฐ!!!
ํจํค์ง ์ค์น ํ์ธ
rpm -qa | grep httpd
httpd -v
=> ์ ๋๋ก ์ค์น๊ฐ ๋์ด์๋์ง ํ์ธ ์๋ฃ
์๋น์ค ์ฌ์์
systemctl start httpd # ์๋น์ค ์์
systemctl enable httpd # ์๋น์ค ๋ถํ
๋ ๋๋ง๋ค ์คํ
๋ฐฉํ๋ฒฝ ์ค์
# ์๋น์ค ์ถ๊ฐ
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --permanent --add-port=80/tcp # 80๋ฒ ํฌํธ ์ถ๊ฐ(http๊ฐ ์ฃผ๋ก ์ฌ์ฉํ๋ ํฌํธ)
firewall-cmd --reload # ์ ์ฉ
์๋น์ค์ ํฌํธ ์ํ ํ์ธ
netstat -ntlp | grep httpd
httpd.conf ํ์ผ ์ค์ ๋ณ๊ฒฝ
cd /etc/httpd/conf
=> ์ ๊ฒฝ๋ก๋ก ์ด๋ํ๊ธฐ
vi httpd.conf
=> ์ ํ์ผ ์ค ServerName ๋ถ๋ถ์ ์ฃผ์ ํด์ ํ๊ธฐ or ์ง์ ์ ๋ ฅ
↓↓↓ ํธ๋ฌ๋ธ ์ํ ๐จ๐จ๐จ
=> ์ ๊ณผ์ ์ ์งํํ๊ฒ ๋ ์ด์ ! Trouble Shooting ๐
localhost ๋๋ ๋ณธ์ธ ํธ์คํธ IP๋ฅผ ์ฌ์ฉํด์ ํ์ธ
↓↓↓ ํธ๋ฌ๋ธ ์ํ ๐จ๐จ๐จ
๋ชจ๋ ์ค์ ์ด ๋ค ์๋ฒฝํ๊ฒ ๋์ด์์์๋ ๋ถ๊ตฌํ๊ณ localhost ๋ฐ ํธ์คํธ IP ์ฃผ์๋ก ์ ์์ด ๋์ง ์์๋ค...
ํ์ฐธ์ ์ฝ์งํ ๋์ NAT๋ฅผ ์ด์ฉํ ๊ฐ์ ์๋ฒ๋ฅผ ์ฌ์ฉํ๊ณ ์๋ ์ํฉ์์ ๋์น ๋ถ๋ถ์ด ์๋ค๋ ๊ฒ์ ๊นจ๋ฌ์๋ค...! ๐
=> ์๋ฌ ํด๊ฒฐ ๊ณผ์ !!! Trouble Shooting ๐
ํ์ง๋ง, ์ ํ๋ฉด์ default ํ์ด์ง์ผ ๋ ์ด๋ ๊ฒ ๋์จ๋ค. ๋์ ์น ์ฌ์ดํธ๋ฅผ ๋ง๋ค์์ผ๋ ์๋ฌด ๊ธ์๋ผ๋ ๋์๋ณด์.
๋๋ง์ ์น ํ์ด์ง ๋ง๋ค์ด๋ณด๊ธฐ
/var/www/html
=> ์ ๊ฒฝ๋ก๋ก ์ด๋
vi index.html
=> ์ ๋ช ๋ น์ด๋ฅผ ํตํด index.html ํ์ผ์ ์์ฑ
<html>
<body>
TestPage
Success!!!
</body>
</html>
=> ๊ทธ ์์ ๋ค์๊ณผ ๊ฐ์ ๋ด์ฉ์ ์ ๋ ฅ (๊ฐ๋จํ ์น ํ์ด์ง๋ฅผ ๋ง๋ค ์ ์๋ html ์ฝ๋์ด๋ค)
๐ Oracle ์ฐ๋ ์๋ฆฌ์ฆ ๐
1. https://ye5ni.tistory.com/154
2. https://ye5ni.tistory.com/164
3. https://ye5ni.tistory.com/165
4. https://ye5ni.tistory.com/174