전체 글(42)
-
Apache 컴파일 설치하기
# 테스트 환경OS : Oracle Linux Server release 8.6JDK : 1.8Apache : 2.4.62# Apache 설치 전 필요한 필수 패키지들 확인https://httpd.apache.org/docs/2.4/install.html 컴파일과 설치 - Apache HTTP Server Version 2.4컴파일과 설치 이 문서는 최신판 번역이 아닙니다. 최근에 변경된 내용은 영어 문서를 참고하세요. 이 문서는 유닉스와 유닉스류 시스템에서 아파치를 컴파일하고 설치하는 것만을 다룬다. 윈httpd.apache.org 설치 매뉴얼을 참고하게 되면apache 즉, httpd는 ANSI-C를 지원하는 컴파일러, APR, PCRE, APR-util가 필요 1. ANSI-C 지원하는 컴파일러gc..
2024.08.13 -
Jboss Cluster 설정
# 테스트 환경OS : Oracle Linux Server release 8.6JDK : 1.8Jboss ver. : jboss-eap-7.4.0Jboss Mode : standalone modeNginx ver. : 1.14.1 # Jboss EAP ClusteringWLS Cluster과 동일한 개념으로 특정 서버 상태에 서비스를 의존하지 않고 Cluster로 묶인 서버 그룹이 마치 하나의 서버에서 서비스를 제공하는 것으로 인식 사용 목적은 다음과 같음 - 부하 분산 : 처리량을 늘리고 부하를 균등하게 분산 - 고가용성 : Cluster 멤버에게 장애가 발생할 경우 다른 멤버가 그 역할을 대체 (failover 가능) # 핵심 기술1. JGroups멀티캐스트 프로토콜을 사용하여 신뢰성 높은 통신..
2024.08.13 -
Jboss Deployment
# 테스트 환경OS : Oracle Linux Server release 8.6JDK : 1.8Jboss ver. : jboss-eap-7.4.0Jboss Mode : standalone mode # Jboss DeploymentJboss EAP는 관리자와 개발 자 모두를 위한 다양한 애플리케이션 배포 및 구성 옵션을 제공 Option - 관리 console, 관리 CLI, deployment scanner, HTTP API 등 위와 같은 다양한 배포 옵션이 존재하지만이번 글에서는 standalone에서 자주 사용하는 Management console에서 deployment scanner를 통한 deploy 테스트를 진행 # Deployment scanner배포 스캐너는 배포 디렉터리를 모니터링하여 애..
2024.08.01 -
Jboss 설치
# 테스트 환경OS : Oracle Linux Server release 8.6JDK : 1.8Jboss ver. : jboss-eap-7.4.0 # JbossRed Hat에서 만든 Web Application Server Jboss EAP상용 오픈소스 제품으로 벤더사에 의한 유료 기술 지원 가능고객이 요청한 버그 수정과 보안 업데이트 등의 안정성과 품질 그리고 기술 지원 환경에 대한 호환성 테스트를 거쳐 출시 Jboss wildfly커뮤니티 제품으로 벤더사에 의한 유료 기술 지원X주로 기능 개발을 목적으로 하는 제품으로 기능 개발 중 발생된 버그는 수정되어 릴리즈에 포함될 순 있지만 이에 대한 유지 보수와 보안 업데이트는 X 두 개의 제품은 버그, 보안, 성능에 관련된 패치 이외에는 차이점이 없음# I..
2024.07.31 -
HTTP to HTTPS Redirect
# 테스트 환경OS : Oracle Linux Server release 8.6JDK : 1.8WebLogic ver. : 12cR2Nginx ver. : 1.14.1 블로그에 작성되어 있는 nginx ssl 설정 / nginx&WAS 연동 글을 종합하여 작성 1. SSL 인증서 세팅https://tjddus97.tistory.com/10 nginx ssl 설정# 테스트 환경OS : Oracle Linux Server release 8.6JDK : Oracle jdk1.8.0_321nginx ver. : 1.14.1 1. openssl을 이용한 인증서 생성① ssl 디렉터리에 root key 생성openssl genrsa -aes256 -out root.key 4096root key password : ..
2024.07.31 -
13: Permission denied while connecting to upstream
위와 같은 Permission denied 오류가 발생하며 nginx가 정상 기동 되지 않을 때 ① http_port_t에 명시되어 있는 port를 사용하고 있는지 확인semanage port -l | grep http_port_thttp_port_t tcp 80, 81, 443, 488, 8008, 8009, 8443, 9000pegasus_http_port_t tcp 5988 ② OS의 SELinux 설정값 확인 및 변경httpd_can_network_connecthttpd 프로세스에서 네트워크 연결에 대한 하용 여부를 결정하는 설정getsebool -a | grep httpd 위의 사진과 같이 httpd_can_network_..
2024.07.30