웹 서버를 운영할 계획이라면 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를 사용하여 웹 사이트를 호스팅 하고 웹 페이지를 제공할 수 있습니다.
'IT이야기' 카테고리의 다른 글
Windows11에서 Windows 보안 앱을 열면 종료되는 문제 해결 (0) | 2023.03.16 |
---|---|
Ubuntu 22.04.2 LTS에 LAMP 스택 설치 (0) | 2023.03.14 |
우분투(Ubuntu) 22.04.2 LTS 서버 설치 방법 (0) | 2023.03.11 |
HTML form 태그에서 구글로 메일 보내는 방법 : 구글 앱 스크립트 (0) | 2023.03.05 |
구형 맥북프로 Macos 업그레이드 방법 (1) | 2023.03.01 |
댓글