Apache2 (4) 썸네일형 리스트형 우분투에 Apache2를 컴파일하여 설치하는 방법 우분투(Ubuntu 22.04)에 Apache2를 컴파일하여 설치하는 방법1. 의존성 설치빌드 도구와 Apache2가 필요로 하는 의존성을 설치합니다.sudo apt-get updatesudo apt-get install -y build-essentialsudo apt-get install -y zlib1g-dev libssl-dev libpcre3-devsudo apt-get install libnghttp2-dev2. Apache 소스 다운로드공식 Apache 웹사이트에서 Apache2 소스코드를 다운로드합니다.cd /usr/local/srcwget -q https://dlcdn.apache.org/httpd/httpd-2.4.59.tar.gz3. APR, APR-util 소스 다운로드wget -q .. [리눅스] 아파치 웹서버 MPM(prefork, worker) 설정 방법 아파치 웹서버 MPM(prefork, worker) 설정 방법 아파치 웹 서버의 MPM (Multi-Processing Module)은 웹 서버가 처리할 수 있는 동시 연결 수와 처리 방식을 결정합니다. 아파치 웹 서버의 MPM 중에서는 prefork와 worker MPM이 있으며, 각각의 특징과 설정 방법을 알아보겠습니다. prefork MPM prefork MPM은 각 연결을 처리하는 프로세스를 별도로 생성하는 방식입니다. 이 방식은 안정적이고 예측 가능한 성능을 제공하지만, 동시 연결 수가 적을 경우에는 성능이 낮아집니다. 이러한 이유로 prefork MPM은 일반적으로 PHP와 같은 스크립트 언어를 사용하는 웹 사이트에서 사용됩니다. prefork MPM 설정 방법 1. 아파치 구성 파일(http.. CentOS에서 Cband를 설치하고 설정하는 방법 CentOS에서 Cband를 설치하고 설정하는 방법 테스트 환경 $ cat /etc/redhat-release CentOS release 5.5 (Final) Apache 버전 $ /usr/local/apache2/bin/apachectl -v Server version: Apache/2.2.10 (Unix) Server built: Jul 30 2010 22:09:39 Cband 설치 1. Cband 설치(mod-cband-0.9.7.5.tgz) ./configure --with-apxs=/usr/local/apache2/bin/apxs make && make install 2. 모듈 확인(설치 후 자동 생성) vi /usr/local/apache2/conf/httpd.conf LoadModule cb.. Apache 웹 서버에서 디렉터리 리스팅(Directory Listing) 비활성화 Apache 웹 서버에서 디렉터리 리스팅(Directory Listing) 비활성화Apache 웹 서버에서 디렉터리 리스팅(Directory Listing)이 활성화되어 있으면 디렉터리 내 파일 목록이 외부에 노출될 수 있습니다. 보안상 불필요한 파일이나 백업 파일 등의 정보가 노출될 수 있으므로 운영 환경에서는 Indexes 옵션을 제거하여 디렉터리 리스팅을 비활성화하는 것을 권장합니다.1. Apache 설정 확인VirtualHost 또는 Directory 설정에서 Options 지시어를 확인합니다. Options Indexes FollowSymLinks AllowOverride None Require all granted여기서 Indexes 옵션을 제거합니다. Options Indexe.. 이전 1 다음