현재 위치: > 최신 기사 목록> Linux 시스템의 Apache 2.4 및 PHP 구성에 대한 자세한 안내서

Linux 시스템의 Apache 2.4 및 PHP 구성에 대한 자세한 안내서

gitbox 2025-07-17

Linux 시스템에서 Apache 및 PHP 구성의 중요성

최신 웹 사이트 배포 프로세스에서 Linux 운영 체제 및 Apache 서버는 PHP 언어와 결합되어 웹 사이트 백엔드를 구축하는 것은 효율적이고 안정적인 조합입니다. 이 기사에서는 Linux 환경에서 Apache 2.4 및 PHP를 올바르게 설치하고 구성하고 성능 최적화 및 보안 설정을 수행하는 방법에 대해 자세히 설명합니다.

올바른 리눅스 배포를 선택하십시오

구성하기 전에 적절한 Linux 배포를 선택하는 것이 중요합니다. 일반적이고 안정적인 옵션으로는 Ubuntu, Debian 및 Centos가 포함됩니다. 이 시스템은 우수한 커뮤니티 지원과 풍부한 문서 리소스를 가지고 있으며, 이는 다른 수준의 사용자에게 적합합니다.

Apache 2.4를 설치하십시오

먼저 패키지가 최신 상태인지 확인하기 위해 시스템을 업데이트하십시오.

 <span class="fun">sudo apt update && sudo 적절한 업그레이드</span>

그런 다음 Apache 2.4를 설치합니다.

 <span class="fun">sudo apt install apache2</span>

설치가 완료되면 브라우저를 열고 http : // localhost를 방문하여 Apache가 성공적으로 실행되는지 확인하십시오.

PHP를 지원하도록 Apache를 구성하십시오

PHP 및 Apache 용 PHP 모듈을 설치하십시오.

 <span class="fun">sudo apt 설치 php libapache2-mod-php</span>

PHP 모듈 활성화 :

 <span class="fun">Sudo a2enmod php</span>

Apache 서비스를 다시 시작하여 설정을 시행하도록하십시오.

 <span class="fun">sudo systemctl 다시 시작 apache2</span>

PHP 테스트 페이지를 만듭니다

PHP가 올바르게 구성되어 있는지 확인하려면 테스트 파일을 만듭니다.

 <span class="fun">sudo nano /var/www/html/info.php</span>

파일에 다음을 입력하십시오.

 <?php
phpinfo();
?>

저장 후 http : //localhost/info.php를 방문하여 브라우저를 통해 PHP 구성 페이지를 확인하십시오.

Apache 서버 성능을 최적화합니다

응답 속도 및 시스템 리소스 활용을 향상시키기 위해 Apache 구성은 다음과 같이 최적화 될 수 있습니다.

keepalive 활성화

Apache Main 구성 파일 수정 :

 <span class="fun">sudo nano /etc/apache2/apache2.conf</span>

다음을 추가하거나 수정하십시오.

 KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5

이를 통해 여러 HTTP 요청을 일회성으로 완료하여 리소스 소비를 줄일 수 있습니다.

GZIP 압축을 활성화하십시오

GZIP를 켜면 파일 크기를 크게 줄이고 페이지로드 속도를 향상시킬 수 있습니다. Apache 구성 파일을 편집하고 다음을 추가하십시오.

 <span class="fun">addoutputfilterbytype deflate text/html text/plain text/xml text/css text/javaScript 응용 프로그램/javaScript 응용 프로그램/json</span>

Apache 및 PHP의 보안을 강화하십시오

건설이 완료된 후에는 웹 사이트가 잠재적으로 위협받지 않도록 보안 강화를 수행하십시오.

불필요한 모듈을 비활성화하십시오

사용하지 않은 모듈을 끄면 공격 표면이 줄어 듭니다.

 <span class="fun">sudo a2dismod [모듈 이름]</span>

[모듈 이름]을 실제로 필요없는 모듈 이름으로 바꾸십시오.

HTTPS 지원을 구성하십시오

데이터 전송의 보안을 보장하려면 HTTPS를 활성화하는 것이 좋습니다. Let 's Encrypt와 같은 무료 도구를 사용하여 인증서를 신청할 수 있습니다.

 sudo apt install certbot python3-certbot-apache
sudo certbot --apache

설치가 완료되면 웹 사이트는 HTTPS를 통해 액세스됩니다.

요약

위의 단계를 통해 Linux 서버에서 Apache 2.4 및 PHP를 성공적으로 구성하고 성능 및 보안을 위해 최적화 할 수 있습니다. 이는 웹 사이트의 액세스 속도를 향상시킬뿐만 아니라 사용자 데이터의 보안을 보장합니다. 이러한 운영을 실천하면 효율적이고 안정적이며 안전한 웹 사이트 운영 환경을 구축하는 데 도움이됩니다.