์ํ์น ํฐ์บฃ ์๋ฒ๋ฅผ ์ฌ์ฉํ๋ฉด์ ๋ง์ ์ํ์น ํฐ์บฃ์ด ๋ฌด์์ธ์ง... ์์ง๋ ํ์คํ๊ฒ ์์ง๋ ๋ชปํ๋ ๊ฒ๊ฐ๋ค.
์กฐ๊ธ ๋ ์ฝ๊ฒ, ์ดํดํ๊ธฐ ํธํ๊ฒ ๊ฐ๋จํ๊ฒ ์ค๋ช ์ ํด๋ณผ๋ ค๊ณ ํ๋ค.
apache : ์ฌ๋จ ์ด๋ฆ์ด๊ณ , get, post ์ ๊ฐ์ ์์ฒญ๋ค์ ์ฒ๋ฆฌํ๋ http ์น์๋ฒ์ด๋ค.
tomcat : WAS(Web Application Server)์ด๊ณ ์น์๋ฒ์๋ค ์์ฒญ์ ๋ฐ์์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ก์ง์ด ๋ค์ด์๋ ์น ์ปจํ ์ด๋๋ก ๋ค์ ํด๋ผ์ด์ธํธํํ ๋ฐ์ดํฐ๋ฅผ ๋ฟ๋ ค์ฃผ๋? ์ญํ ์ ๊ฐ์ดํ๋ค.
์ด๋ฏธ์ง์ ๊ฐ์ ๋ฆฌ์์ค ํ์ผ๋ค์ apache์น์๋ฒ๋ก, ๋น์ฆ๋์ค ๋ก์ง๊ณผ ๊ฐ์ ๋์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ tomcat์ผ๋ก ์ฒ๋ฆฌํ๋ค๊ณ ์๊ฐํ๋ฉด ๋๋๊ฒ ๊ฐ๋ค.
์ด์ ์ํ์น ํฐ์บฃ์ ์ค์นํ ๊ฒ์ด๋ค.
์ด๋ฒ ๊ธ์์๋ ์ฌ์ดํธ์์ ๋ํ๋ก ๋ณด์ฌ์ฃผ๋ ๊ฐ์ฅ ์ต์ ๋ฒ์ ์ด ์๋, ์ด์ ๋ฒ์ ์ ์ค์นํ๋ ๊ฒ์ ํด๋ณผ ๊ฒ์ด๋ค.
์ํ์น ํฐ์บฃ 8.5.24๋ฒ์ ์ ์ค์นํ๋ค.
์ข์ธก ๋ฉ๋ด์ ์ํ๋ ์์ ๋ฒ์ ํด๋ฆญ ํ์ ์ ์ฒด ๋ฒ์ ์ด ๋์ด ๋์ด ์๋ Archive๋งํฌ๋ฅผ ํด๋ฆญํ๋ค.
์ํ๋ ๋ฒ์ ์ ์ ํํ๋ค.
ํ์๋ 8.5.24๋ฒ์ ์ ์ ํํ๋ค.
bin ํด๋ฆญ
linux ์๋ฒ๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ tarํ์ผ ๋ฐ์ ๊ฒ์ด๋ค.
ํ์ผ ๋งํฌ์ฃผ์๋ฅผ ๋ณต์ฌํด์ wget ๋ช
๋ น์ผ๋ก ์ค์น๋ฅผ ํ๊ณ ํ์ด์ค๋ค.
1 2 3 | [jamong@localhost dev_util]$ wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gz [jamong@localhost dev_util]$ tar xvfz apache-tomcat-8.5.24.tar.gz |
์ํ์น ํฐ์บฃ์ ์คํํ๊ธฐ ์ ์ ์ธ๋ถ์์ ์ ์์ด ๊ฐ๋ฅํ๋๋ก ๋ฐฉํ๋ฒฝ ํฌํธ๋ฅผ ๊ฐ๋ฐฉํ๋ค.
์ํ์น ํฐ์บฃ์ default ํฌํธ๋ 8080์ด๋ค.
1 2 3 4 5 6 | [jamong@localhost dev_util]$ sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent success [jamong@localhost dev_util]$ sudo firewall-cmd --reload success [jamong@localhost dev_util]$ sudo firewall-cmd --list-ports 22/tcp 3306/tcp 8080/tcp |
์คํ์ด ์ ๋๋ก ๋๋์ง ํฐ์บฃ ์๋ฒ๋ฅผ ์คํํ๋ค.
1 2 3 4 5 6 7 8 | [jamong@localhost dev_util]$ cd apache-tomcat-8.5.24/bin [jamong@localhost bin]$ ./startup.sh Using CATALINA_BASE: /home/jamong/dev_util/apache-tomcat-8.5.24 Using CATALINA_HOME: /home/jamong/dev_util/apache-tomcat-8.5.24 Using CATALINA_TMPDIR: /home/jamong/dev_util/apache-tomcat-8.5.24/temp Using JRE_HOME: /home/jamong/dev_util/jdk1.7.0_80/jre Using CLASSPATH: /home/jamong/dev_util/apache-tomcat-8.5.24/bin/bootstrap.jar:/home/jamong/dev_util/apache-tomcat-8.5.24/bin/tomcat-juli.jar Tomcat started. |
๋ง์ง๋ง์ผ๋ก ์น์์ ํ์ธํ๋ค.
http://์๋ฒ ip:8080 ์ผ๋ก ์ ์ํด๋ณธ๋ค.
์๋์ ๊ฐ์ ํ๋ฉด์ด ๋์จ๋ค๋ฉด ์ฑ๊ณต์ด๋ค.
์ํผ์น ํฐ์บฃ ์ค์น ๋!
ํฐ์บฃ ์๋ฒ๋ฅผ ๋๊ธฐ ์ํด bin ํด๋์ shutdown.sh ํ์ผ์ ์คํํด์ค๋ค.
1 2 3 4 5 6 | [jamong@localhost ~]$ dev_util/apache-tomcat-8.5.24/bin/shutdown.sh Using CATALINA_BASE: /home/jamong/dev_util/apache-tomcat-8.5.24 Using CATALINA_HOME: /home/jamong/dev_util/apache-tomcat-8.5.24 Using CATALINA_TMPDIR: /home/jamong/dev_util/apache-tomcat-8.5.24/temp Using JRE_HOME: /home/jamong/dev_util/jdk1.7.0_80/jre Using CLASSPATH: /home/jamong/dev_util/apache-tomcat-8.5.24/bin/bootstrap.jar:/home/jamong/dev_util/apache-tomcat-8.5.24/bin/tomcat-juli.jar | cs |
๋๊ธ