apache-tomcat(8.0.53), httpd, MySQL(5.7) 연동 (apm yum설치)

| 2019년 4월 14일 | 0 Comments

 

안녕하세요 스마일서브 기술지원팀 박준영입니다.

APM을 모두 yum 설치 하고 apache(httpd)-tomcat 연동과 mysql-tomcat 연동을 해보도록 하겠습니다.
 
그리고 mysql은 yum으로 설치하게 되면 5.5 버전이 설치되기에 5.7 버전 repolist를 다운 받고 설치 해야 합니다.
 
 
 
 
설치 전 필요한 패키지를 install 하겠습니다.

 

# yum -y install libjpeg* libpng* freetype* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel

 

  1. httpd를 설치해보겠습니다.
 
# yum -y install httpd httpd-devel
 
httpd 설치 후 httpd.conf 설정을 합니다.
 
# vi /etc/httpd/conf/httpd.conf
 
해당되는 부분을 찾아 아래와 같이 변경해줍니다.
 
User nobody
Group nobody
 
ServerName localhost:80
 
DirectoryIndex index.html index.php index.jsp
 
AddType application/x-httpd-php .php .jsp .html .htm .inc .pia
AddType application/x-httpd-php-source .phps
 
AddHandler cgi-script .cgi -> 이 부분은 주석 해제
 
 
# systemctl start httpd
 
# netstat -nlpt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1/systemd           
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1183/sshd           
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      11253/master        
tcp6       0      0 :::111                  :::*                    LISTEN      1/systemd           
tcp6       0      0 :::80                   :::*                    LISTEN      3618/httpd          
tcp6       0      0 :::22                   :::*                    LISTEN      1183/sshd           
tcp6       0      0 ::1:25                  :::*                    LISTEN      11253/master        
 
 
httpd가 정상적으로 실행되었습니다.

ip를 통해 사이트에 접속해 보겠습니다.

 

정상적으로 test 사이트가 보입니다.

 


 

  1. mariadb 5.7버전을 설치 해보도록 하겠습니다.
 
기존 yum으로 설치되는 mysql 버전은 5.5 버전대이기 때문에 repolist를 다운받아 설치 후 진행하겠습니다.
 
 
# rpm -Uvh mysql57-community-release-el7-8.noarch.rpm
 
먼저 mysql 5.7 repolist를 다운받습니다.
 
 
# yum repolist enabled | grep mysql
mysql-connectors-community/x86_64       MySQL Connectors Community            95
mysql-tools-community/x86_64            MySQL Tools Community                 84
mysql57-community/x86_64                MySQL 5.7 Community Server           327
 
위 명령어로 5.7 버전이 설치된 것을 확인합니다.
 
 
# yum install mysql-community-server
 
설치 후 mysql을 시작합니다.
 
# systemctl start mysqld
 
 
# netstat -nlpt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1/systemd           
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1183/sshd           
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      11253/master        
tcp6       0      0 :::111                  :::*                    LISTEN      1/systemd           
tcp6       0      0 :::80                   :::*                    LISTEN      3618/httpd          
tcp6       0      0 :::22                   :::*                    LISTEN      1183/sshd           
tcp6       0      0 ::1:25                  :::*                    LISTEN      11253/master        
tcp6       0      0 :::3306                 :::*                    LISTEN      3752/mysqld
 
 
또한 방화벽(iptables)에 3306 포트를 추가 시킵니다.
 
 
# iptables -nL
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
RH-Firewall-1-INPUT  all  —  0.0.0.0/0            0.0.0.0/0           
 
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
RH-Firewall-1-INPUT  all  —  0.0.0.0/0            0.0.0.0/0           
 
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
 
Chain RH-Firewall-1-INPUT (2 references)
target     prot opt source               destination         
ACCEPT     all  —  0.0.0.0/0            0.0.0.0/0           
ACCEPT     icmp —  0.0.0.0/0            0.0.0.0/0            icmptype 255
ACCEPT     all  —  0.0.0.0/0            0.0.0.0/0            state RELATED,ESTABLISHED
ACCEPT     tcp  —  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:20
ACCEPT     tcp  —  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:21
ACCEPT     tcp  —  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:22
ACCEPT     tcp  —  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:25
ACCEPT     tcp  —  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:80
ACCEPT     tcp  —  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:110
ACCEPT     tcp  —  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:143
ACCEPT     tcp  —  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:443
ACCEPT     tcp  —  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:3306
ACCEPT     tcp  —  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpts:50001:50005
REJECT     all  —  0.0.0.0/0            0.0.0.0/0            reject-with icmp-host-prohibited
 
 
 
 
yum으로 mysql을 설치하고 데몬을 실행시킨 뒤 mysql에 접속하면 패스워드를 입력하라고 나옵니다.
 
# mysql
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)
 
 
 
초기 패스워드는 /var/log/mysqld.log에 남아있습니다. 확인 하는 방법은 아래와 같습니다.
 
# cat /var/log/mysqld.log | grep password
2019-04-12T02:52:59.520790Z 1 [Note] A temporary password is generated for root@localhost: ty.QueMrp6e+
 
ty.QueMrp6e+가 패스워드에 해당되는 부분이며 이 패스워드로 mysql에 접속해 보겠습니다.
 
 
 
# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.25
 
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
 
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
 
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
 
mysql>
 
 
 
정상적으로 접속 되는 것을 확인 할 수 있습니다.
 
그럼 다음으로 초기 패스워드를 변경해 보겠습니다.
 
먼저 mysql 데이터베이스로 접속하겠습니다.
 
mysql> use mysql;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
 
mysql 데이터베이스로 접근 시 위와 같은 오류가 나오게 됩니다.
 
이럴 경우 다음과 같은 명령어를 치면 해결이 됩니다.
 
 
mysql> alter user ‘root’@’localhost’ identified by ‘ty.QueMrp6e+’;
Query OK, 0 rows affected (0.04 sec)
 
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
 
Database changed
 
 
명령어를 치고 나서 mysql 데이터베이스로 변경되는 점을 확인 할 수 있습니다.
이제 패스워드를 변경해보겠습니다.
 
mysql> update user set authentication_string=password(‘비밀번호’) where user=’root’;
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
 
비밀번호를 변경하려니 위와 같은 오류가 보여집니다. 이 오류는 패스워드 정책에 어긋났다는 이야기입니다.
 
 
패스워드 정책을 확인해보겠습니다.
 
 
mysql> SHOW VARIABLES LIKE ‘validate_password%’;
+————————————–+——–+
| Variable_name                        | Value  |
+————————————–+——–+
| validate_password_check_user_name    | OFF    |
| validate_password_dictionary_file    |        |
| validate_password_length             | 8      |
| validate_password_mixed_case_count   | 1      |
| validate_password_number_count       | 1      |
| validate_password_policy             | MEDIUM |
| validate_password_special_char_count | 1      |
+————————————–+——–+
7 rows in set (0.00 sec)
 
정책에 대한 간단한 설명을 하겠습니다.
 
1. validate_password_check_user_name은 패스워드에 user id가 들어갔는지 묻는 것 입니다.
(아이디와 패스워드가 모두 root인데 만약 on이 되어 있다면 이는 불가능합니다.)
 
2. length는 당연히 길이를 의미합니다. 8자 이상이어야 한다는 이야기입니다.
3. mixed case count는 대소문자를 적어도 1회 이상은 써야 한다는 것 입니다.
4. 밑의 nuber count도 숫자를 적어도 1회 이상은 써야 한다는 것 입니다..
5. 마지막의 special char count는 특수 문자를 적어도 1회 이상은 써야 한다는 것 입니다.
 
여기서 policy정책이 medium로 되어있는데, 이 medium은 위의 정책들이 활성화 되어있음을 의미합니다.
만약 위 정책을 끄고 싶다면 이 파라메터가 low가 되어 있어야 합니다.
단 low로 해도 자릿수는 지켜야합니다. 즉 8자리 이상으로 해야 한다는 의미입니다.
여기서 정책을 변경하는 명령어는 아래와 같습니다.
 
 
mysql> SET GLOBAL validate_password_policy=LOW;
Query OK, 0 rows affected (0.00 sec)
 
mysql> update user set authentication_string=password(‘비밀번호’) where user=’root’;
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 1
 
 
정책을 변경 후 다시 패스워드를 변경하면 정상적으로 변경되는 것을 확인 할 수 있습니다.
 
그리고 서버가 새로운 인증 데이터를 사용하도록 아래와 같은 명령어를 입력합니다. (설정 저장)
 
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
 
 
 
추가적으로 계정 추가 해보겠습니다. 추가 하기 전에 먼저 계정 조회를 해봅니다.
 
 
mysql> select host, user, authentication_string from user;
+———–+—————+——————————————-+
| host      | user          | authentication_string                     |
+———–+—————+——————————————-+
| localhost | root          | *AE00F4BAF5DDEFD9C47B00DBA92FB87EBBC890CF |
| localhost | mysql.session | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| localhost | mysql.sys     | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
+———–+—————+——————————————-+
3 rows in set (0.00 sec)
 
 
현재 root 계정만 있는 것을 확인 할 수 있습니다. 그리고 조회 명령어를 보면 authentication_string 이라 한 부분이 있는데
5.7 버전부터 password가 아닌 authentication_string를 사용합니다. 그래서 위에 패스워드 변경 시에도 authentication_string를 사용하였습니다.
 
이제 계정을 추가 해보겠습니다.
 
 
mysql> create user ‘testuser’@’localhost’ identified by ‘비밀번호’;
Query OK, 0 rows affected (0.00 sec)
 
 
위 명령어를 통해 testuser 계정이 추가 할 수 있습니다.
 
하지만 방금 만든 계정은 localhost(로컬) 에서 만 접속할 수 있습니다. 즉, 외부IP 에서는 접속할 수 없습니다.
이 경우 host 를 ‘%’로 해주면 외부에서의 접속을 허용한다는 설정이 됩니다. 
방금 전 create user ‘계정아이디’@localhost identified by ‘비밀번호’;  에서 localhost 부분을 지우고 ‘%’로 변경합니다.
 
mysql> create user ‘testuser’@’% ‘identified by ‘100smile@’;
Query OK, 0 rows affected (0.00 sec)
 
 
mysql> select host, user, authentication_string from user;
+———–+—————+——————————————-+
| host      | user          | authentication_string                     |
+———–+—————+——————————————-+
| localhost | root          | *AE00F4BAF5DDEFD9C47B00DBA92FB87EBBC890CF |
| localhost | mysql.session | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| localhost | mysql.sys     | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| localhost | testuser      | *AE00F4BAF5DDEFD9C47B00DBA92FB87EBBC890CF |
| %         | testuser      | *AE00F4BAF5DDEFD9C47B00DBA92FB87EBBC890CF |
+———–+—————+——————————————-+
5 rows in set (0.00 sec)
 
확인 결과 정상적으로 변경된걸 볼 수 있습니다.
 
이제 testuser 계정에 권한도 부여해 보도록 하겠습니다.
 
 
mysql> grant all privileges on *.* to ‘testuser’@’%’ identified by ‘100smile@’ with grant option;
Query OK, 0 rows affected, 1 warning (0.04 sec)
 
testuser에서 모든 권한을 사용할 수 있도록 하였습니다.
 
 
mysql> show grants for ‘testuser’@’%’;
+—————————————————————–+
| Grants for testuser@%                                           |
+—————————————————————–+
| GRANT ALL PRIVILEGES ON *.* TO ‘testuser’@’%’ WITH GRANT OPTION |
+—————————————————————–+
1 row in set (0.00 sec)
 
 
위 명령어는 제대로 권한이 부여되었는지 확인 해볼 수 있는 명령어이며, 제대로 부여된 점 확인 할 수 있습니다.
 
 
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
 
마지막으로 다시 설정을 저장합니다.
 
 
 
이제 새로 만든 계정으로 외부에서 mysql로 접속이 가능한지 확인해보도록하겠습니다.
 
 
# mysql -u testuser -h [원격 접속 할 서버 ip] -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.7.25 MySQL Community Server (GPL)
 
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
 
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
 
MySQL [(none)]>
 
 
정상적으로 원격 접속이 되는 것을 확인 할 수 있습니다.
 
 

  1. php 설치
 
# yum -y install php php-mysql php-mbstring php-pdo php-gd

php를 설치합니다. 설치하고 난 다음 php.ini 파일을 수정합니다.

 
# vi /etc/php.ini
 
short_open_tag = On
post_max_size = 100M
upload_max_filesize = 100M
allow_url_fopen = Off
 
 
수정 완료 후 phpinfo 페이지를 만들어 설치가 제대로 되었는지 확인해보겠습니다.
 
# vi /var/www/html/phpinfo.php
 
<?
phpinfo();
?>
 
파일 만든 후 ip/phpinfo.php로 접속해보겠습니다.
 

 

정상적으로 페이지가 뜨는 것 확인 할 수 있습니다.
 
 
 

 


 

이제 apache-tomcat을 설치해보겠습니다.
 
  1. apache-tomcat 설치 & apache(httpd)-tomcat 연동
 
tomcat 설치전 java 부터 설치합니다.
 
# yum -y install java-1.8.0-openjdk-devel.x86_64
 
# java -version
openjdk version “1.8.0_201
OpenJDK Runtime Environment (build 1.8.0_201-b09)
OpenJDK 64-Bit Server VM (build 25.201-b09, mixed mode)
 
 
 
# cd /usr/local/src
 
 
# tar xvfz apache-tomcat-8.0.53.tar.gz
 
# mv apache-tomcat-8.0.53 /usr/local/tomcat
 
# vi /etc/profile
 
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64
CATALINA_HOME=/usr/local/tomcat
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib/jsp-api.jar:$CATALINA_HOME/lib/servletapi.jar
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export JAVA_HOME CATALINA_HOME CLASSPASS
 
위 내용을 추가 합니다.
 
 
# source /etc/profile
 
변경 사항을 적용합니다.
 
그리고 톰캣 포트를 추가합니다.
 
 
# iptables -nL
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
RH-Firewall-1-INPUT  all  —  0.0.0.0/0            0.0.0.0/0           
 
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
RH-Firewall-1-INPUT  all  —  0.0.0.0/0            0.0.0.0/0           
 
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
 
Chain RH-Firewall-1-INPUT (2 references)
target     prot opt source               destination         
ACCEPT     all  —  0.0.0.0/0            0.0.0.0/0           
ACCEPT     icmp —  0.0.0.0/0            0.0.0.0/0            icmptype 255
ACCEPT     all  —  0.0.0.0/0            0.0.0.0/0            state RELATED,ESTABLISHED
ACCEPT     tcp  —  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:20
ACCEPT     tcp  —  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:21
ACCEPT     tcp  —  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:22
ACCEPT     tcp  —  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:25
ACCEPT     tcp  —  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:80
ACCEPT     tcp  —  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:110
ACCEPT     tcp  —  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:143
ACCEPT     tcp  —  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:443
ACCEPT     tcp  —  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:3306
ACCEPT     tcp  —  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:8005
ACCEPT     tcp  —  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:8009
ACCEPT     tcp  —  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:8080
ACCEPT     tcp  —  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpts:50001:50005
REJECT     all  —  0.0.0.0/0            0.0.0.0/0            reject-with icmp-host-prohibited
 
 
 
# /usr/local/tomcat/bin/startup.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
 
톰캣을 실행합니다.
 
 
# netstat -nlpt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1/systemd           
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1183/sshd           
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      11253/master        
tcp6       0      0 :::111                  :::*                    LISTEN      1/systemd           
tcp6       0      0 :::8080                 :::*                    LISTEN      5152/java           
tcp6       0      0 :::80                   :::*                    LISTEN      4679/httpd          
tcp6       0      0 :::22                   :::*                    LISTEN      1183/sshd           
tcp6       0      0 ::1:25                  :::*                    LISTEN      11253/master        
tcp6       0      0 127.0.0.1:8005          :::*                    LISTEN      5152/java           
tcp6       0      0 :::8009                 :::*                    LISTEN      5152/java           
tcp6       0      0 :::3306                 :::*                    LISTEN      4250/mysqld         
 
 
 
8080 포트를 통해 접속해보겠습니다.

 

정상적으로 고양이 페이지가 나오게 됩니다.
 
 
이제 httpd와 연동해보겠습니다. 
 
 
먼저 tomcat-connector를 설치하겠습니다.
 
# cd /usr/local/src
 
 
# tar xvfz tomcat-connectors-1.2.42-src.tar.gz
 
connect 파일을 다운받고 압축을 해제합니다.
 
 
 
# cd tomcat-connectors-1.2.42-src/native/
 
# ./configure –with-apxs=/usr/bin/apxs
 
# make && make install
 
위와 같이 진행 후 workers.properties 파일을 생성합니다.
 
 
# cd /etc/httpd/conf/
 
# vi workers.properties
 
workers.tomcat_home=/usr/local/tomcat
workers.java_home=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
 
 
 
httpd.conf 파일을 수정합니다.
 
# vi httpd.conf
 
LoadModule jk_module modules/mod_jk.so
 
<IfModule mod_jk.c>
JkWorkersFile conf/workers.properties
JkShmFile logs/mod_jk.shm
JkLogFile logs/mod_jk.log
JkLogLevel info
JkLogStampFormat “[%a %b %d %H :%M :%S %Y]”
JkMount /* ajp13
</IfModule>
 
 
 
설정을 다 하고 나면  httpd를 재시작 해줍니다.
 
# systemctl restart httpd
 
 
그리고 index.jsp로 접속해보겠습니다.
 
 
사이트가 접속이 되어 정상적으로 httpd와 tomcat이 연동되었음을 확인 할 수 있습니다.
 
 

 
  1. mysql-tomcat 연동
 mysql과 tomcat을 연동해보겠습니다. 먼저 mysql-connector를 설치합니다.
 
 
# yum -y install mysql-connector-java.noarch
 
# cp /usr/share/java/mysql-connector-java.jar /usr/local/tomcat/lib/
 
설치한 mysql-connect를 tomcat/lib/ 파일 밑으로 복사합니다.
 
 
 
연동 테스트 파일을 만들어 보겠습니다.
 
# vi /usr/local/tomcat/webapps/ROOT/dbtest.jsp
 
<%@ page import=”java.sql.*”
         contentType=”text/html;charset=utf-8″%>
<%
         String DB_URL = “jdbc:mysql://localhost/mysql”;
         String DB_USER = “root”;
         String DB_PASSWORD= “패스워드”;
         Connection conn;
         Statement stmt;
         try {
              Class.forName(“org.gjt.mm.mysql.Driver”);
              conn = DriverManager.getConnection(DB_URL, DB_USER, DB_PASSWORD);
              stmt = conn.createStatement();
              conn.close();
              out.println(“MySQL Connection Success!”);
         }
         catch(Exception e){
              out.println(e);
         }
%>
 
 
파일을 만들고 난 뒤 tomcat을 재시작 해줍니다. 그리고 사이트에 접속해 보겠습니다.
 
 
 
ip/dbtest.jsp 로 확인했을떄 MySQL Connection Success! 뜨면 연동된 것을 확인할 수 있습니다.
 

 

 

여기까지 apache-tomcat(8.0.53), httpd, MySQL(5.7) 연동 (apm yum설치) 였습니다.

 

감사합니다.

 

 

Category: 솔루션/IT기타

About the Author ()