2021.11.13 / 08:33
AWS WEB/WAS ±¸¼º - ÄÄÆÄÀÏ apache tomcat ±¸¼º
MyData
Ãßõ ¼ö 134
AWS WEB/WAS ±¸¼º
±¸Ãà ¹æ¹ý
ÆÐÅ°Áö ¼³Ä¡
$ yum install -y epel-release wget net-tools gcc gcc-c++ make apr apr-util openssl-devel mod_ssl
pcre ¼³Ä¡
$ cd /home/ec2-user
$ wget https://netix.dl.sourceforge.net/project/pcre/pcre/8.36/pcre-8.36.tar.gz
$ tar -xvzf pcre-8.36.tar.gz
$ mkdir /home/ec2-user/pcre; cd pcre-8.36
$ ./configure --prefix=/home/ec2-user/pcre make make install
apr, apr-util, apache ¼³Ä¡
$ cd /home
$ wget http://apache.mirror.cdnetworks.com/httpd/httpd-2.4.46.tar.gz
$ wget http://apache.mirror.cdnetworks.com/apr/apr-1.6.5.tar.gz
$ wget http://apache.mirror.cdnetworks.com/apr/apr-util-1.6.1.tar.gz
$ mv apr-1.6.5 ./httpd-2.4.46/srclib/apr
$ mv apr-util-1.6.1 ./httpd-2.4.46/srclib/apr-util
$ mkdir /apache
$ cd /home/ec2-user/httpd-2.4.46
$ make && make install
apache ¼³Ä¡ Áß T/S
make Error 1
$ yum -y install expat-devel $ make && make install
make Error 2
$ ./configure --prefix=/apache/apache2.4.46 --with-included-apr --with-pcre=/home/ec2-user/pcre/ bin/pcre-config --enable-so --enable-ssl=shared --with-ssl=/usr/local/ssl --enable-rewrite $ make && make install
½ºÅ©¸³Æ® »ý¼º
1. ÆÄÀÏ º¹»ç
2. ¸í·É ½ÇÇà ¹× ¼ºñ½º È®ÀÎ
3. Web Á¢¼Ó
Tomcat connection(mod_jk) ¼³Ä¡
$ cd /home/ec2-user
$ wget https://downloads.apache.org/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.48-src.tar.gz
$ cd /home/ec2-user/tomcat-connectors-1.2.48-src/native
$ ./configure --with-apxs=/apache/apache2.4.46/bin/apxs
$ make && make install
$ mv /home/ec2-user/tomcat-connectors-1.2.48-src/native/apache-2.0/mod_jk.so /apache/apache2.4.46/modules/
httpd.conf ¼³Á¤
$ sudo vi /apache/apache2.4.46/conf/httpd.conf
LoadModule jk_module modules/mod_jk.so
<IfModule mod_jk.c>
JkWorkersFile /apache/apache2.4.46/conf/workers.properties
JkLogFile /apache/apache2.4.46/logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkShmFile /apache/apache2.4.46/logs/mod_jk.shm
JKMount /*.jsp worker1
JKMount /*.css worker1
</IfModule>
¿¬µ¿¼³Á¤ ÆÄÀÏ »ý¼º
$ sudo vi /apache/apache2.4.46/conf/workers.properties
worker.list=worker1
worker.worker1.type=ajp13
worker.worker1.host=<<Was ¼¹ö IP>>
worker.worker1.port=8009
¼ºñ½º ÀçºÎÆÃ
$ sudo service httpd start
Web Á¢¼Ó È®ÀÎ
WAS ±¸¼º
jdk ¼³Ä¡ ¹× ¼³Á¤
$ wget http://apache.mirror.cdnetworks.com/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.tar.gz
# jdk ¼³Á¤
mkdir /apache; mkdir /apache/jdk
mv /home/jdk1.8.0.261 /apache/jdk
# jdk ȯ°æº¯¼ö ¼³Á¤
sudo vi /etc/profile
#JDK
export JAVA_HOME=/apache/jdk/jdk1.8.0_261
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar
source /etc/profile
$ java -vesrion << java ¹öÀüÈ®ÀÎ
tomcat ¼³Ä¡
$ cd /home
$ mv /home/apache-tomcat-8.5.57 /apache/tomcat8.5.57
$ sudo vi /etc/profile
#tomcat
export CATALINA_HOME=/apache/tomcat8.5.57
source /etc/profile
ajp ÇÁ·ÎÅäÄÝ È°¼ºÈ
$ sudo vi /apache/tomcat8.5.57/conf/server.xml
AWS º¸¾È±×·ì ¼öÁ¤
mod_jk ¿¬µ¿ ÈÄ ¿¬µ¿ ¸ðµâ ·Î±× Ãß°¡ È®ÀÎ
tomcat server.xml ¼öÁ¤
$ sudo vi /apache/tomcat8.5.57/conf/server.xml
tomcat ½ÇÇà
$ sudo /apache/tomcat8.5.57/bin/catalina.sh start
$ netstat -nltp