본문 바로가기

OS

(48)
mod_jk를 활용하여 lb설정 하기 mod_jk를 활용하여 LaodBalancer를 지정해보겠습니다. mod_jk를 활용하는 방법은 이 글을 참고해주세요. 2024.04.03 - [OS/Linux] - Ubuntu22.04) apache, tomcat 설치 및 연동 (mod_jk) Ubuntu22.04) apache, tomcat 설치 및 연동 (mod_jk) 이전 글은 centos7에서 연동하는 방법을 알아보았는데요! 이번에는 ubuntu 22.04에 연동하는 방법을 알아보겠습니다. ubuntu22.04에는 centos7과는 다르게 패키지로만 설치하여 빠르게 설정하겠습니다. mod engineer1.tistory.com 2024.04.03 - [OS/Linux] - centos7) apache, tomcat 설치 및 연동 (mod_jk)..
Ubuntu22.04) apache, tomcat 설치 및 연동 (mod_jk) 이전 글은 centos7에서 연동하는 방법을 알아보았는데요! 이번에는 ubuntu 22.04에 연동하는 방법을 알아보겠습니다. ubuntu22.04에는 centos7과는 다르게 패키지로만 설치하여 빠르게 설정하겠습니다. mod_jk와 mod_proxy의 차이점과 centos7에서 설정은 이 글을 참고해 주세요! 2024.04.03 - [OS/Linux] - centos7) apache, tomcat 설치 및 연동 (mod_jk) centos7) apache, tomcat 설치 및 연동 (mod_jk) apache와 tomcat을 연동하는 방법 중 대표적인 방법은 크게 mod_jk와 mod_proxy가 있습니다. mod_jk moad_jk는 apache와 tomcat간의 연동에 특화되어 있고, 로드 밸런싱..
centos7) apache, tomcat 설치 및 연동 (mod_jk) apache와 tomcat을 연동하는 방법 중 대표적인 방법은 크게 mod_jk와 mod_proxy가 있습니다. mod_jk moad_jk는 apache와 tomcat간의 연동에 특화되어 있고, 로드 밸런싱과 세션 관련 설정을 제공합니다. workers.properties와 httpd.conf을 사용하여 세밀하게 설정이 가능합니다. 과거에는 전송 크기의 차이가 유의미하게 발생하여 mod_jk의 성능이 더 좋다고 했지만, 최근에는 mod_proxy의 성능도 많이 개선하였다고 합니다. mod_proxy mod_proxy는 다양한 프로토콜을 지원하며 mod_jk에 비해 상대적으로 간단합니다. 하지만 그 만큼 옵션 설정이 세분화되어있지 않습니다. 오늘은 centos7에서 mod_jk를 사용하여 apache와 t..
PHP 확장 모듈 컴파일 설치 도구 PHPIZE 오랜만입니다! 오늘은 php 확장 모듈을 컴파일하고 설치를 도와주는 phpize에 대해 알아보겠습니다. 1. phpize의 주요 기능 1-1) 환경 구성 phpize를 실행하면 configure 스크립트와 함께 필요한 모든 파일이 생성됩니다. 이 스크립트는 확장 모듈을 빌드하기 위한 환경을 설정하는데 사용됩니다. 1-2) 빌드 파일 생성 확장 모듈을 컴파일하고 설치하기 위해 Makefile을 생성합니다. 1-3) PHP 확장 컴파일 지원 make와 make install을 사용하여 확장 모듈을 컴파일하고 설치 가능합니다. 2024.03.28 - [OS/Linux] - Centos7 apache 2.4, apr설정, php 7.4.33, sqlsrv 설치 및 연동 (1) Centos7 apache 2.4,..
Centos7 apache 2.4, apr설정, php 7.4.33, sqlsrv 설치 및 연동 (3) 3. mssql 2019 설치 3-1) 레포 등록 curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-preview.repo 3-2) mssql 설치 yum install -y mssql-server 3-3) 설정 /opt/mssql/bin/mssql-conf setup 3-4) 실행 확인 systemctl status mssql-server 4. odbc 설치 # 레포 등록 curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssql-release.repo # 설치 yum install..
Centos7 apache 2.4, apr설정, php 7.4.33, sqlsrv 설치 및 연동 (2) php 7.4.33 소스 컴파일을 설치하고 설정해 보겠습니다. 모든 과정은 root계정으로 진행하였습니다. 2. php 7.4.33 소스 컴파일 설치 apahce 2.4를 설치하시지 않은 분은 2024.03.28 - [OS/Linux] - Centos7 apache 2.4, apr설정, php 7.4.33, sqlsrv 설치 및 연동 (1) Centos7 apache 2.4, apr설정, php 7.4.33, sqlsrv 설치 및 연동 (1) 들어가기 앞서... 일반적으로 바이너리 설치를 통해 소프트웨어를 설치할 때는 정해진 옵션을 사용하여 간단한 몇 가지 명령어로 설치할 수 있습니다. 반면, 소스 코드를 컴파일하여 소프트웨어 engineer1.tistory.com 전 글을 참고하여 설치를 진행해 주세요..
Centos7 apache 2.4, apr설정, php 7.4.33, sqlsrv 설치 및 연동 (1) 들어가기 앞서... 일반적으로 바이너리 설치를 통해 소프트웨어를 설치할 때는 정해진 옵션을 사용하여 간단한 몇 가지 명령어로 설치할 수 있습니다. 반면, 소스 코드를 컴파일하여 소프트웨어를 설치하는 방법은 사용자가 설치 과정에서 더 세밀한 설정을 할 수 있게 하고 필요한 기능만을 선택적으로 활성화할 수 있습니다. 그러나 이 방법은 바이너리 설치에 비해 컴파일 시간이 길고, 설치할 때 다른 프로그램과의 버전 종속성 문제가 복잡해져 설치 과정이 어려워질 수 있습니다. 이런 어려움 때문에 정해진 버전의 소스 컴파일을 모아 관리하며 오늘은 알려져 있는 apache2.4 php7.4.33의 소스 컴파일에 대해 알아보겠습니다. php의 설정은 mysql을 가정하고 하였으며, 설치가 끝난 후 sqlsrv를 설치하여 ..
Log, Logrotate, Cronolog Logrotate와 Cronolog를 알아보기 전 Log에 대해 먼저 알아보겠습니다. 앞서 로그를 간단하게 확인하는 방법에 대해 설명해 드렸는데요! 2024.03.18 - [OS/Linux] - Linux 로그 간단하게 확인하는 방법 Linux 로그 간단하게 확인하는 방법 OS 실행, 시스템 실행, 보안 등 의도치 않은 에러가 발생하거나, 버그가 걸렸다면 시스템에 저장되는 로그를 확인해야 합니다. 오늘은 어떤 오류가 발생했을 때 어떤 로그를 확인해야 하는지 간 engineer1.tistory.com 이 글은 정말 간단하게 로그가 저장되어 있는 파일을 출력하고, 어떤 값이 출력되는지 알아봤었습니다. 오늘은 로그가 어떻게 관리되고 저장되는지 알아보겠습니다. 1) 로그 로그는 컴퓨터 시스템이나 네트워크에서 발..