728x90

분류 전체보기 89

[JMeter] Windows 서버에서 JMeter CLI 실행 및 리포트 출력 방법

JMeter는 GUI로도 실행이 가능하지만, 성능 테스트를 자동화하거나 리소스 사용을 줄이기 위해 CLI로 실행하는 경우가 많이 있다. 특히 Windows 서버에서 배치 작업이나 예약 테스트를 구성할 때 유용하게 활용된다. 이로 인해 해당 글에서는 Windows 서버에서 CLI 모드로 JMeter를 실행하고, 테스트 결과 리포트를 생성하는 방법까지 정리해 보려고 한다. 1. JMeter 설치아래의 URL 참고https://yeit.tistory.com/84 Apache JMeter란? 설치 및 실행 방법JMeter란?Jmeter는 웹 애플리케이션의 성능 및 부하 테스트를 위해 개발된 도구이다. 현재는 웹 서버뿐만 아니라 데이터베이스, FTP 등 여러 프로토콜을 지원한다. 오픈소스이기 때문에 무료로 사용y..

OS/Windows 2025.05.20

[Linux] Iptables란? 포트포워딩 설정 및 영구적용 방법

iptables란?iptables는 리눅스 시스템에서 네트워크 트래픽을 필터링하고, NAT, 포트포워딩 등을 설정하는 데 사용되는 도구이다. iptables를 사용하면 어떤 트래픽을 허용할지, 차단할지, 또는 특정 서버로 전달할지를 설정할 수 있다.   iptables 포트포워딩 설정 방법1. IP 포워딩 활성화 확인포트포워딩을 사용하려면 먼저 시스템에서 IP 포워딩이 활성화되어 있는지 확인해야 한다. 해당 값이 1로 설정되어 있는지 확인해 준다.[root@test ~]# cat /proc/sys/net/ipv4/ip_forward1 2. iptables NAT 설정 80포트로 들어오는 트래픽을 내부 서버 8080포트로 전달할 수 있도록 포트포워딩 설정을 해준다.외부에서 80 포트로 들어오는 트래픽을 내..

OS/Linux 2025.03.19

[NCP] Ncloud CLI 초기 설정 가이드

Ncloud CLI란?네이버 클라우드에서는 서비스와 솔루션을 효율적으로 관리할 수 있도록 CLI(Command Line Interface, 명령줄 인터페이스)를 지원한다. Linux와 Windows 환경에서 개발 도구를 설치 및 구성하면 명령줄을 통해 다양한 네이버 클라우드 서비스를 제어하고 스크립트를 활용한 자동화 작업이 가능하다.    Ncloud CLI 초기 설정 방법 1. CLI 파일 다운로드 아래 URL에서 CLI 파일 다운로드 후 대상 서버로 파일을 옮겨준다.CLI 다운로드 CLI 다운로드 cli.ncloud-docs.com주의사항)CLI 1.0.17 이하 버전에서는 JDK 1.7을 사용했으나, CLI 1.0.18 이후 버전에서는 JDK 1.8을 사용 중내부 JDK 사용 시 스크립트도 변경 필..

Cloud/NCP 2025.03.18

[Docker] RabbitMQ 클러스터 구성하기

RabbitMQ란?오픈 소스 메시지 브로커로, AMQP(Advanced Message Queuing Protocol)를 기반으로 프로그램들이 서로 메시지를 주고받을 수 있도록 도와주는 메시지 큐 시스템이다. 애플리케이션 간 비동기 메시징을 가능하게 하며, 분산 환경에서 효율적인 데이터 처리를 지원한다.추가로, 이를 클러스터 구성하면 여러 개의 노드들을 하나의 시스템처럼 묶어서 함께 동작하도록 할 수 있다. 여러 노드를 연결해 하나의 클러스터를 만들면 메시지를 분산 처리하거나 특정 노드가 장애가 나도 다른 노드가 대신 역할을 수행할 수 있기때문에 안정성이 높아진다. RabbitMQ 클러스터 구성 방법0. 구성 환경 (네이버 클라우드)OS : Rocky Linux 8.10test1 서버 : rabbi..

SW/Container 2025.03.03

[Apache] 아파치 모듈 관리하기_Static, DSO 방식 비교

기본적으로 아파치의 기능들은 모듈화하여 제공되며, 사용자들은 필요한 모듈을 추가하거나 제거할 수 있다. 이러한 모듈을 관리하는 방법에는 정적 모듈(Static Modules)과 동적 모듈(DSO, Dynamic Shared Object) 두 가지가 있다.  Static 방식Apache를 컴파일할 때 필요한 모든 모듈을 포함하여 정적으로 빌드하는 방식이다.이 경우에는 Apache를 시작할 때 모든 모듈이 메모리에 로드된다. Apache를 컴파일할 때 필요한 모든 모듈을 빌드하기 때문에 초기 로딩 속도가 빠르고 의존성을 신경쓰지 않아도 된다는 장점이 있지만, 불필요한 모듈까지 포함되어 메모리가 낭비될 수도 있다는 단점이 있다. 또한 새로운 모듈을 추가하거나 제거할 시에는 Apache 재컴파일이 필요하다.  ..

SW/WEB WAS 2024.10.05

Apache JMeter을 통한 성능 테스트 방법

JMeter란?Jmeter는 웹 애플리케이션의 성능 및 부하 테스트를 위해 개발된 도구이다. 현재는 웹 서버뿐만 아니라 데이터베이스, FTP 등 여러 프로토콜을 지원한다. 오픈소스이기 때문에 무료로 사용이 가능하고, GUI를 통해 쉽게 테스트 시나리오를 작성하고 결과를 확인할 수 있다는 장점이 있다.   Jmeter 설치 및 실행 방법 👇https://yeit.tistory.com/84 Apache JMeter란? 설치 및 실행 방법JMeter란?Jmeter는 웹 애플리케이션의 성능 및 부하 테스트를 위해 개발된 도구이다. 현재는 웹 서버뿐만 아니라 데이터베이스, FTP 등 여러 프로토콜을 지원한다. 오픈소스이기 때문에 무료로 사용yeit.tistory.com     Apache JMeter을 통한 성..

SW/WEB WAS 2024.09.30

Apache JMeter란? 설치 및 실행 방법

JMeter란?Jmeter는 웹 애플리케이션의 성능 및 부하 테스트를 위해 개발된 도구이다. 현재는 웹 서버뿐만 아니라 데이터베이스, FTP 등 여러 프로토콜을 지원한다. 오픈소스이기 때문에 무료로 사용이 가능하고, GUI를 통해 쉽게 테스트 시나리오를 작성하고 결과를 확인할 수 있다는 장점이 있다.   Jmeter 설치 방법1. Java 설치JMeter는 Java로 작성된 프로그램이기 때문에 JMeter를 사용하려면 먼저 Java가 설치되어 있어야 한다. 아래의 페이지에서 Java를 설치해 준다. Download Java for Windows Download Java for LinuxLinux RPM filesize: 100.55 MB Instructions After installing Java, y..

SW/WEB WAS 2024.09.28

[Apache] Proxy란? Proxy 사용 목적, 종류, 설정 방법까지

Proxy란?Proxy란 ‘대리’라는 의미로, 클라이언트와 서버 간의 통신을 중계하는 중간 매개체를 말한다.중계 기능을 수행하는 주체가 바로 Proxy Server이다.Proxy Server는 클라이언트와 서버 사이에 위치하여 클라이언트의 요청을 받아서 서버로 전달하고, 서버의 응답을 받아서 클라이언트에게 전달한다.Client Proxy Server Server   Proxy를 사용하는 이유보안 : 프록시를 통해 클라이언트나 내부 서버의 실제 IP 주소를 숨길 수 있어, 보안을 향상시키고 개인 정보를 보호할 수 있다.접속 우회 : 프록시를 사용하여 클라이언트의 실제 위치를 숨겨 다른 위치에서 접속한 것처럼 우회할 수 있다.로드 밸런싱 : 트래픽을 여러 서버로 분산하여 가용성을 향상시킬 수 있다.캐싱 ..

SW/WEB WAS 2024.09.25

[Apache] 아파치 에러 페이지 설정 방법

아파치에서는 오류가 발생하면 기본적으로 "404 Not Found"와 같은 표준 오류 페이지가 나타난다. 이러한 기본 오류 페이지 대신 사용자 정의 응답을 설정하여 자신이 원하는 내용을 화면에 표시할 수 있다.  Apache 에러 페이지 설정 방법1. NCSA의 표준 메세지 대신 다른 문구 출력ErrorDocument 401 "Sorry, authentication required. Please log in." 2. 내부 URL 리다이렉션2-1. 에러 페이지 파일 생성먼저 사용자 정의 에러 페이지 HTML 파일을 생성한다. (html뿐만 아니라 CGI 스크립트도 사용 가능하다.)# vi /var/www/html/404.html 404 - Not Found 죄송합니다. 요청하신 페이지를 찾을 수..

SW/WEB WAS 2024.09.24

[Apache] OpenSSL을 사용한 자체 서명된 인증서 발급 및 적용

SSL 인증서란?SSL(Secure Sockets Layer) 인증서는 웹사이트와 애플리케이션에서 사용되는 디지털 인증서로, SSL 또는 더 강화된 버전인 TLS프로토콜을 지원한다. 이는 인터넷 사용자가 웹 사이트와 통신할 때 데이터를 안전하게 암호화하여 보안 위험으로부터 보호해 준다.  자체 서명 SSL 인증서 생성 및 적용 방법0. openssl 설치# yum install -y openssl# openssl version #버전 확인  1. 개인 키 생성SSL은 공개/개인 키 암호화 시스템을 사용한다. 개인 키는 서버에 저장되고, 공개 키는 서버와의 연결에서 데이터를 암호화하는 데 사용된다. openssl genrsa 명령어를 사용하여 1024bit 길이의 RSA 키를 생성한다.# openss..

SW/WEB WAS 2024.09.21