본문 바로가기

728x90

분류 전체보기

PowerShell에서 스크립트 실행 정책이 제한되어 있는 경우 발생하는 오류 PowerShell에서 스크립트 실행 정책이 제한되어 있는 경우 발생하는 오류 이 오류는 PowerShell에서 스크립트 실행 정책이 제한되어 있는 경우 발생합니다. 실행 정책은 시스템 보안을 위해 PowerShell에서 스크립트를 실행할 수 있는 정책을 설정하는데 사용됩니다. 오류 메시지에 따르면 현재 시스템에서는 스크립트 실행이 허용되지 않으므로 해당 프로필 파일을 로드할 수 없습니다. 이 문제를 해결하려면 PowerShell의 실행 정책을 조정해야 합니다. 다음은 실행 정책을 변경하는 방법입니다. 1. PowerShell을 "관리자 권한으로 실행"합니다. 시작 메뉴에서 "PowerShell"을 검색하고 마우스 오른쪽 버튼을 클릭한 다음 "관리자 권한으로 실행"을 선택합니다. 2. PowerShell.. 더보기
우분투에서 figlet과 lolcat을 함께 사용하여 컬러풀한 텍스트 아트를 만드는 방법 우분투에서 figlet과 lolcat을 함께 사용하여 컬러풀한 텍스트 아트를 만드는 방법 figlet은 ASCII 아트 텍스트를 생성하는 도구이고, lolcat은 터미널에 색상을 적용하는 도구입니다. 1. 도커(Docker)를 사용하여 우분투 컨테이너를 실행합니다. docker run -it --rm --platform linux/amd64 anti1346/ubuntu2204:latest bash 2. Ubuntu에 Figlet과 lolcat을 설치합니다. sudo apt-get update sudo apt-get install -y figlet lolcat figlet 명령어의 주요한 옵션 -f, --font: 특정 폰트를 지정합니다. 다양한 폰트가 Figlet 패키지에 포함되어 있으며, 해당 폰트의 .. 더보기
리눅스 apachetop 명령어 Apachetop 명령어 Apachetop 명령어는 Apache 웹 서버의 로그 파일을 분석하여 실시간으로 서버의 상태를 모니터링하는 도구입니다. Apachetop 명령어를 사용하면 서버의 요청 수, 응답 시간, CPU 사용량, 메모리 사용량 등을 그래프로 볼 수 있습니다. Apachetop은 다음과 같은 기능을 제공합니다. 실시간으로 Apache 서버의 상태를 모니터링합니다. Apache 서버의 요청 수, 응답 시간, CPU 사용량, 메모리 사용량 등을 그래프로 표시합니다. 다양한 필터 조건을 사용하여 Apache 서버의 상태를 세부적으로 모니터링할 수 있습니다. Apache 서버의 상태를 이메일이나 SNMP로 알림을 보낼 수 있습니다. 1. Apachetop 설치 sudo yum install apa.. 더보기
CentOS 7에서 curl을 컴파일하여 HTTP/2를 지원하도록 설치하는 방법 CentOS 7에서 curl을 컴파일하여 HTTP/2를 지원하도록 설치하는 방법 테스트 환경 $ cat /etc/centos-release CentOS Linux release 7.9.2009 (Core) curl 버전 확인 $ curl --version curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.53.1 zlib/1.2.7 libidn/1.28 libssh2/1.8.0 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp Features: AsynchDNS GSS-Negotiate ID.. 더보기
아파치(Apache)에서 HTTP/2 모듈 활성화하는 방법 아파치(Apache)에서 HTTP/2 모듈 활성화하는 방법 Ubuntu 도커 컨테이너 실행 docker run -it --rm --platform linux/amd64 anti1346/ubuntu2204:latest bash 아파치 설치 스크립트 curl -fsSL https://raw.githubusercontent.com/anti1346/zz/main/application_middleware/install-apache-compilev2.sh | bash /usr/local/apache2/bin/apachectl -V $ /usr/local/apache2/bin/apachectl -V Server version: Apache/2.4.57 (Unix) Server built: Jun 28 2023 11:.. 더보기
Apache MPM(prefork, worker, event)의 "#define DEFAULT_SERVER_LIMIT" 값을 변경하는 방법 Apache MPM(prefork, worker, event)의 "#define DEFAULT_SERVER_LIMIT" 값을 변경하는 방법 Apache MPM(prefork, worker, event)의 DEFAULT_SERVER_LIMIT 값을 변경하려면 소스 코드를 수정하고 다시 빌드해야 합니다. 각 MPM의 설정 파일에서 해당 값이 정의되어 있습니다. 아래는 각 MPM의 DEFAULT_SERVER_LIMIT 값을 변경하는 방법입니다. 1. MPM common server/mpm_common.h 파일은 모든 MPM(Multi-Processing Module)에 공통으로 적용되는 설정을 담고 있는 헤더 파일입니다. vim server/mpm_common.h DEFAULT_SERVER_LIMIT은 MPM.. 더보기
아파치(Apache 2.4) 웹 서버에서 Protocols 지시자를 적용하는 방법 아파치(Apache 2.4) 웹 서버에서 Protocols 지시자를 적용하는 방법 아파치(Apache 2.4) 웹 서버에서 Protocols 지시자를 적용하는 방법은 다음과 같습니다. 1. 터미널을 열고 아파치의 설정 파일을 엽니다. 일반적으로 /etc/httpd/conf/httpd.conf 또는 /etc/httpd/conf.d/ssl.conf와 같은 경로에 위치합니다. 2. 설정 파일에서 또는 섹션을 찾습니다. 이 섹션은 SSL/TLS 인증서가 설정된 가상 호스트를 의미합니다. 3. 아래 코드를 해당 섹션에 추가합니다. Protocols [프로토콜1] [프로토콜2] ... 여기서 [프로토콜1], [프로토콜2] 등은 사용하고자 하는 프로토콜을 지정합니다. 예를 들어, h2와 http/1.1을 모두 사용하.. 더보기
HTTP/2와 HTTP/3를 지원하는 SSL(TLS) 버전 HTTP/2와 HTTP/3를 지원하는 SSL(TLS) 버전 HTTP/2 OpenSSL: OpenSSL 1.0.2 이상 버전이 HTTP/2를 지원합니다(TLS 1.0, TLS 1.1, TLS 1.2 지원). NSS: Network Security Services (NSS) 3.15.1 이상 버전이 HTTP/2를 지원합니다. HTTP/3 OpenSSL: OpenSSL 1.1.1 버전 이상이 HTTP/3를 지원합니다(TLS 1.3 지원). NSS: Network Security Services (NSS) 3.52 이상 버전이 HTTP/3를 지원합니다. HTTP/2와 HTTP/3는 SSL/TLS 암호화된 연결 위에서 작동하므로, SSL/TLS 라이브러리가 해당 프로토콜을 지원하는 버전이 필요합니다. 따라서 HT.. 더보기

728x90