본문 바로가기
IT이야기

Ubuntu 22.04.2 LTS에 Apache2(아파치) 설치 방법

by ◖♪♩♫◗ 2023. 3. 14.
반응형

웹 서버를 운영할 계획이라면  LAMP(Linux, Apache, MariaDB, PHP)  스택을 설치해야 합니다.

이 튜토리얼에서는 Ubuntu 22.04.2 LTS에 Apache2(아파치) 설치 방법에 대해 설명합니다.

 

1단계: 시스템 업데이트

소프트웨어를 설치하기 전에 시스템이 최신 상태인지 확인하는 것이 중요합니다. 다음 명령을 실행하여 시스템을 업데이트하세요.

$sudo apt update && sudo apt upgrade

 

2단계: Apache2 설치

시스템이 최신 상태이면, 다음 명령을 실행하여 Apache2를 설치할 수 있습니다.

$sudo apt install apache2

 

3단계: 방화벽 구성

기본적으로 Ubuntu 22.04.2 LTS에는 UFW라는 방화벽이 기본적으로 활성화되어 있습니다. 방화벽을 통한 HTTP 트래픽을 허용하도록 UFW를 구성해야 합니다. 다음 명령을 실행하여 이를 수행할 수 있습니다.

$sudo ufw allow http
$sudo ufw allow https

 

4단계: Apache2 설치 확인

Apache2가 올바르게 설치되어 실행되고 있는지 확인하려면 웹 브라우저를 열고 서버의 IP 주소를 입력하십시오. Apache2 기본 웹 페이지가 표시되어야 합니다.

 

5단계: Apache2 구성

Apache2를 구성하려면 /etc/apache2/apache2.conf에 있는 기본 구성 파일을 편집해야 합니다. 모든 텍스트 편집기를 사용하여 이 작업을 수행할 수 있습니다. 예를 들어 nano를 사용하여 파일을 편집하려면 다음 명령을 실행합니다.

$sudo nano /etc/apache2/apache2.conf

여기에서 웹 파일의 기본 디렉터리, 서버에 연결할 수 있는 최대 클라이언트 수 등을 구성할 수 있습니다.


6단계: 가상 호스트 생성

가상 호스트를 사용하면 동일한 서버에서 여러 웹사이트를 호스팅 할 수 있습니다. 가상 호스트를 생성하려면 /etc/apache2/sites-available 디렉터리에 새 구성 파일을 생성해야 합니다. 예를 들어 example.com이라는 웹 사이트에 대한 가상 호스트를 만들려면 다음 명령을 실행합니다.

$sudo nano /etc/apache2/sites-available/example.com.conf

이 파일 내에서 문서 루트 디렉터리 및 도메인 이름과 같은 웹사이트에 대한 설정을 구성할 수 있습니다. 가상 호스트 파일을 만든 후에는 다음 명령을 실행하여 활성화해야 합니다.

$sudo a2ensite example.com.conf

 

7단계: Apache2 다시 시작

Apache2 구성을 변경한 후에는 Apache2를 다시 시작하여 변경 사항을 적용해야 합니다. 다음 명령을 실행하여 이를 수행할 수 있습니다.

$sudo systemctl restart apache2

 이제 Ubuntu 22.04.2 LTS 서버에 Apache2가 설치 및 구성되었습니다. 이제 Apache2를 사용하여 웹 사이트를 호스팅 하고 웹 페이지를 제공할 수 있습니다.





반응형

댓글