+ admin 2019.03.06 php 7 .x 버전에서 mysql 사용 ( php 7 mysql function ) PHP 7.X 버전에서 MYSQL 사용 기본으로는 mysqli를 사용하는데 4.0 버전 이하를 쿼리 하기 위해서는 mysql 라이브러리가 필요하다 1. 우선 현재 서버에 설치된 php 버전의 소스 파일을 다운로드 한다. [crayon-673f934a5fd67528138442/] 2. extension 올리기 위해서는 해당 폴더에 mysql 폴더가 존재해야 하는데 없기 때문에 다운로드를 진행하자. [crayon-673f934a5fd70935164974/] 3. phpize를 이용하여 컴파일 하여 모듈을 설치 [crayon-673f934a5fd74735228804/] 4. 이제 so 파일이 생성되었으므로 php.ini에 등록해준다. [crayon-673f934a5fd78737172697/] 웹서버 재시작 후... Read More..
+ admin 2018.12.12 TOMCAT ORACLE DB CONNECT JDBC ( tomcat 오라클 연동) tomcat과 oracle를 연동하기 위해서는 JDBC 드라이버가 필요하다 JDBC : JVM의 시스템과 DB시스템을 연결하고 통신하기 위한 JAVA의 표준 스펙 시스템에 사용하는 버전 O/S : Centos 7/6 JAVA : java version “1.8.0_191” ORACLE : 11G tomcat : 8.5.35 1.먼저 jdbc 파일을 아래 사이트에서 다운로드 후 java lib 폴더에 복사해준다. https://www.oracle.com/technetwork/apps-tech/jdbc-112010-090769.html ojdbc6.jar : jdk 1.6 이상 버전용 ojdbc5.jar : jdk 1.5 버전용 [crayon-673f934a702bd402400759/] 2. 아래와 같이 ... Read More..
+ admin 2018.12.12 JAVA ORACLE DB CONNECT JDBC ( java 오라클 연동) java와 oracle를 연동하기 위해서는 JDBC 드라이버가 필요하다 JDBC : JVM의 시스템과 DB시스템을 연결하고 통신하기 위한 JAVA의 표준 스펙 시스템에 사용하는 버전 O/S : Centos 7/6 JAVA : java version “1.8.0_191” ORACLE : 11G 1.먼저 jdbc 파일을 아래 사이트에서 다운로드 후 java lib 폴더에 복사해준다. https://www.oracle.com/technetwork/apps-tech/jdbc-112010-090769.html ojdbc6.jar : jdk 1.6 이상 버전용 ojdbc5.jar : jdk 1.5 버전용 [crayon-673f934a713ba501152706/] 2. 아래와 같이 소스를 만들어서 테스트 진행 ... Read More..
+ admin 2018.12.07 tomcat 8.5 SSL 사용 ( JKS , PKCS12, PEM ) HTTP/2 적용 TOMCAT 8.5 에서 SSL 인증서를 사용하기 위한 방법 총괄 정리 TOMCAT에서 인증서를 사용하는 방법은 2가지가 존재한다. JKS : Java Standard Keystore 포맷이며 JDK포함되어 있으며 keytool 명령어를 사용할 수 있다. PKCS12 : 인터넷 표준 포맷이고 OPENSSL 를 사용하여 생성 할 수 있다. 여기서 다루는 방법은 3가지이다. ( 첫번째와 두번째 방법을 권장 / 표준이용) 1. PEM (openssl) 인증서를 -> PKCS12 변환 -> JKS 변환해서 사용 2. PEM (openssl) 인증서를 그대로 사용 ( tomcat native 설치되어 있으면 HTTP/2 지원 미설치시 HTTP/1.1만 지원 ) 권장 * tomcat native 설치는 —> htt... Read More..
+ admin 2018.12.07 tomcat 8.5 tomcat-native 설치 및 설정 Caused by: org.apache.catalina.LifecycleException: The configured protocol [org.apache.coyote.http11.Http11AprProtocol] requires the APR/native library which is not available tomcat 8.5 버전에서 HTTP/2 를 사용하려면 tomcat native를 이용하면 HTTP/2를 이용할 수 있다 CENTOS 7 버전에서는 yum -y install tomcat-native 이용하여 간편하게 이용할 수 있지만 Centos 6 버전에서는 openssl 버전과 apr 버전이 낮은 관계( yum 설치된 버전)로 tomcat-native를 이용할 수 없지만 별도 설치(comfile... Read More..
+ admin 2018.11.29 tomcat ssl 설치 및 가상호스트 적용 TOMCAT에 SSL 구동 및 SSL 여러개 사이트 운용시 적용 방법 먼저 TOMCAT에 SSL을 사용하기 위해서는 JAVA / TOMCAT 이 설치되어 있어야 한다. 해당 부분은 다음 링크를 통해서 설치 진행하면 된다 https://xinet.kr/?p=1621 ( JAVA + TOMCAT + HTTPD + MYSQL 연동작업 ) 무료 인증서은 let’sEncrypt는 인증서는 apache나 nginx에서 사용가능한 인증서인데 우리가 사용하려는 것은 tomcat에서의 인증서이다. 먼저 pem 인증서를 받은 후 openssl 를 이용하여 pkcs12 형태로 변경후 JKS 형태로 변환해서 사용 tomcat은 JKS, PKCS11,PKCS12 포맷의 keystore를 지원한다. JKS 포맷은 jdk에 포... Read More..
+ admin 2018.11.22 tomcat jmx로 monitoring 하기 tomcat을 운영하다 보면 메모리 사용량이나 쓰레드 및 vm 내부의 정보를 알아야 하는 경우가 발생한다 쉽게 모니터링을 할 수 있게 JMX ( Java Management Extensions )를 제공한다. tomcat 버전에 따라 jmx-remote.jar 파일이 있으니 tomcat 버전에 맞는 파일을 다운로드 하면 된다 1. 현재 서버의 tomcat 버전은 8.5.x 버전이다 웹사이트 아래 주소에서 다운로드를 진행하면 된다 https://tomcat.apache.org/download-80.cgi 2. 해당버전에 맞는 jmx_remote.jar 파일을 tomcat lib 폴더에 복사해주면 된다. [crayon-673f934a76bde261913912/] 3. 환경설정 파일을 만들어 추가한다. tom... Read More..
+ admin 2018.11.22 JAVA + TOMCAT + HTTPD + MYSQL 연동작업 O/S : Centos 6.x 7.x 64bit JAVA : 1.8.0.191 TOMCAT : 8.5.35 HTTPD : 2.2.X MYSQL : 5.0.X WAS 인 TOMCAT를 설치하고 데이터베이스 MYSQL 연동하고 웹서버( HTTPD)에 연동하는 작업을 진행 1.먼저 서버에 java가 설치되어 있을 수 있다 yum을 이용하면 우선 삭제해준다 ( rpm -e 이용해도 상관없음) [crayon-673f934a77be6942983952/] 2. 서버에 java se를 설치를 해주기 위해서 아래 주소에서 다운로드를 진행하면 된다. https://www.oracle.com/technetwork/es/java/javase/downloads/jdk8-downloads-2133151.html?printOnly... Read More..
+ admin 2018.11.21 JAVA 1.8 설치 + MariaDB JDBC O/S : Centos 6.x 7.x 64bit JAVA : 1.8.0.191 DB : Mariadb : 10.1.31 서버에 java를 설치를 진행하고 데이터베이스를 연결하는 작업을 진행해 본다. 데이터베이스는 mysql, mariadb 2가지 방식이 다르니 확인하면서 작업을 진행하면 된다 jdbc는 java에서 데이터베이스를 연결하는 하나의 api 형태라고 보면 된다 이번 설명은 JAVA를 설치하고 JDBC를 이용하여 MARIADB 를 쿼리하는 부분을 설명한다 1.먼저 서버에 java가 설치되어 있을 수 있다 yum을 이용하면 우선 삭제해준다 ( rpm -e 이용해도 상관없음) [crayon-673f934a87497104185022/] 2. 서버에 java se를 설치를 해주기 위해서 아래 주소에서 ... Read More..
+ admin 2018.11.21 JAVA 1.8 설치 + Mysql JDBC O/S : Centos 6.x 7.x 64bit JAVA : 1.8.0.191 MYSQL : 5.0.X 서버에 java를 설치를 진행하고 데이터베이스를 연결하는 작업을 진행해 본다. 데이터베이스는 mysql, mariadb 2가지 방식이 다르니 확인하면서 작업을 진행하면 된다 jdbc는 java에서 데이터베이스를 연결하는 하나의 api 형태라고 보면 된다 이번 설명은 JAVA를 설치하고 JDBC를 이용하여 MYSQL를 쿼리하는 부분을 설명한다 1.먼저 서버에 java가 설치되어 있을 수 있다 yum을 이용하면 우선 삭제해준다 ( rpm -e 이용해도 상관없음) [crayon-673f934a87f8d145273503/] 2. 서버에 java se를 설치를 해주기 위해서 아래 주소에서 다운로드를 진행하면 된... Read More..