리눅스 썸네일형 리스트형 [draft] 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 commonserver/mpm_common.h 파일은 모든 MPM(Multi-Processing Module)에 공통으로 적용되는 설정을 담고 있는 헤더 파일입니다.vim server/mpm_common.hDEFAULT_SERVER_LIMIT은 MPM에서 사용.. 더보기 [draft] HTTP/2와 HTTP/3를 지원하는 SSL(TLS) 버전 HTTP/2와 HTTP/3를 지원하는 SSL(TLS) 버전HTTP/2OpenSSL: 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/3OpenSSL: 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 라이브러리가 해당 프로토콜을 지원하는 버전이 필요합니다. 따라서 HTTP/2 및 .. 더보기 [draft] Gradle을 사용하여 Spring Boot 프로젝트를 생성하는 방법 Gradle을 사용하여 Spring Boot 프로젝트를 생성하는 방법1. Java 및 Gradle 설치2. Spring Initializrhttps://start.spring.io/GENERATE하면 demo.zip 파일이 다운로드됩니다.3. demo.zip 파일을 웹 서버(java, gradle)로 복사scp demo.zip root@webserver:~4. 프로젝트 디렉토리 생성 및 이동프로젝트 디렉토리 생성mkdir spring-boot-hello-worlddemo.zip 파일 압축 해제sudo unzip -j /apps/demo.zip -d /apps/spring-boot-hello-world$ sudo unzip -j /apps/demo.zip -d /apps/spring-boot-hello-w.. 더보기 [draft] macOS Spring Boot 프로젝트 생성(IntelliJ) macOS Spring Boot 프로젝트 생성(IntelliJ)테스트 환경> sw_versProductName: macOSProductVersion: 13.1BuildVersion: 22C65java path 설정vim .zshrcexport JAVA_HOME='~/Library/Java/JavaVirtualMachines/openjdk-19.0.1/Contents/Home'export CLASSPATH='~/Library/Java/JavaVirtualMachines/openjdk-19.0.1/Contents/Home/lib'export PATH=$PATH:$JAVA_HOME/binsource ~/.zshrc$ java --versionopenjdk 19.0.1 2022-10-18OpenJDK Ru.. 더보기 [draft] Spring Boot 프로젝트 생성, Dockerfile로 이미지 생성 및 빌드 Spring Boot 프로젝트 생성, Dockerfile로 이미지 생성 및 빌드Spring Boot 프로젝트 생성VSCODE - F1 누르면 커맨드 팔레트(Command palette)1. 프로젝트 생성(Gradle) : Spring Initializr: Create a Gradle Project2. 스프링 부트 버전 선택 : 2.6.73. 프로젝트 언어 선택 : Java4. Group Id 입력 : com.example5. Artifact Id 입력 : demo6. 패키지 타입 선택 : Jar7. Jave 버전 선택 : 118. 의존성 설정 : Spring Boot DevTools, Spring Web, Lombok디렉토리 구조DemoApplication.java 편집vim demo/src/main/j.. 더보기 [draft] Spring Boot 프로젝트 생성 Spring Boot 프로젝트 생성(vscode)JAVA PATH 설정(for MAC)$ vim .zshrcexport JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Homeexport PATH=$PATH:$JAVA_HOME/bin$ source ~/.zshrcecho $JAVA_HOME/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Homevscode JAVA HOME 설정(for MAC)Command + , > 검색창에서 "javahome" 검색 > settings.json에서 편집 "JAVA_HOME" : "/Library/Java/JavaVirtualMac.. 더보기 [draft] 우분투에서 APT 패키지 매니저를 사용하여 APM 스택을 설치하는 방법 우분투에서 APT 패키지 매니저를 사용하여 APM(Apache, PHP, MySQL) 스택을 설치하는 방법테스트 환경운영체제 정보$ cat /etc/os-release | egrep PRETTY_NAMEPRETTY_NAME="Ubuntu 22.04 LTS"APT 업데이트sudo apt-get updateApache2 설치 및 설정Apache 설치sudo apt-get install -y apache2 ssl-certApache 설정echo "ServerName localhost" >> /etc/apache2/apache2.confApache 모듈 활성화a2enmod rewritea2enmod headersa2enmod ssla2dismod -f autoindexApache 버전 확인apache2 -ver.. 더보기 [draft] MongoDB PHP Driver를 설치하는 방법 MongoDB PHP Driver를 설치하는 방법PECL 모듈 다운로드 : https://pecl.php.net/package/mongodb소스 컴파일하여 설치하는 방법패키지 다운로드wget https://pecl.php.net/get/mongodb-1.13.0.tgztar xfz mongodb-1.13.0.tgz소스 코드 컴파일cd mongodb-1.13.0/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-configmake -j$(nproc) && make install -j$(nproc)/usr/local/php/bin/php -i | grep "Loaded Configuration File"php 확장 모듈 .. 더보기 이전 1 2 3 4 5 6 ··· 61 다음