본문 바로가기

728x90
반응형

nginx

Nginx와 Tomcat을 클러스터링하여 고가용성과 부하 분산을 구현하는 방법 Nginx와 Tomcat을 클러스터링하여 고가용성과 부하 분산을 구현하는 방법이 구성은 웹 서버로 Nginx를 사용하고, 백엔드 서버로 Tomcat을 사용하여 동적 웹 애플리케이션을 실행하는 시나리오입니다.1. Tomcat 설정Tomcat을 구성하여 클러스터링을 지원하도록 설정해야 합니다. Tomcat 노드 추가 및 클러스터 설정여러 대의 Tomcat 노드를 실행하려면, 각 Tomcat 서버에 웹 애플리케이션을 배포해야 합니다. 각 노드는 동일한 웹 애플리케이션을 실행해야 하며, 클러스터링을 위해 동일한 JVMRoute 값을 가져야 합니다. server.xml 파일을 열어 다음과 같이 수정합니다. .. 더보기
Nginx에서 Gzip 압축을 활성화하는 방법 Nginx에서 Gzip 압축을 활성화하는 방법Nginx에서 Gzip 압축을 활성화하여 웹 서버의 성능을 향상시킬 수 있습니다. Gzip는 웹 페이지의 데이터를 압축하여 전송하는 것으로, 대역폭을 절약하고 웹 페이지 로딩 시간을 줄일 수 있습니다.1. Nginx 설정 파일 열기Nginx의 설정 파일을 열어야 합니다. 일반적으로 이 파일은 /etc/nginx/nginx.conf 또는 /etc/nginx/sites-available/ 디렉토리 내의 사이트 구성 파일 중 하나일 수 있습니다.vim /etc/nginx/nginx.conf2. Gzip 지시자 활성화Gzip 압축을 활성화하려면 Nginx 구성 파일에서 gzip 지시자를 활성화해야 합니다.http { # 기타 설정... gzip on; .. 더보기
GoAccess를 설치하고 설정하는 방법 GoAccess를 설치하고 설정하는 방법GoAccess는 Apache, Nginx 및 다른 웹 서버 로그를 실시간으로 분석하여 시각적인 리포팅을 제공하는 오픈 소스 웹 로그 분석 도구입니다.1. GoAccess 설치GoAccess는 대부분의 Linux 배포판의 패키지 관리자를 통해 설치할 수 있습니다.sudo yum install epel-releasesudo yum install -y goaccess2. 로그 파일 경로 확인분석하려는 웹 서버의 로그 파일 경로를 확인합니다. 대부분의 경우, Apache의 로그 파일 경로는 /var/log/httpd/ 또는 /var/log/apache2/, Nginx의 로그 파일 경로는 /var/log/nginx/ 등이 될 수 있습니다.3. GoAccess 설정GoAcc.. 더보기
Nginx를 위한 SSL 인증서를 생성하는 방법 Nginx를 위한 SSL 인증서를 생성하는 방법 COMODO에서 Apache용으로 발급된 SSL 인증서를 Nginx에서 사용하기 위해서는 인증서 체인 파일과 개인 키 파일을 합쳐야 합니다. 다음은 이를 위한 단계별 지침입니다. 1. 인증서 체인 파일 및 개인 키 파일 확인: COMODO로부터 받은 인증서 체인 파일과 개인 키 파일을 확인합니다. 일반적으로 .crt 또는 .pem 확장자를 갖는 인증서 체인 파일과 .key 또는 .pem 확장자를 갖는 개인 키 파일이 제공됩니다. 2. 인증서 체인 파일과 개인 키 파일 복사: Nginx에서 사용할 디렉터리로 인증서 체인 파일과 개인 키 파일을 복사합니다. 일반적으로 /etc/nginx/ssl/ 디렉터리를 사용합니다. sudo cp 인증서_체인_파일.crt /.. 더보기

728x90
반응형