본문으로 건너뛰기

리눅스 민트에서 아파치 HTTP 서버 설치 방법

리눅스 민트에서 아파치 HTTP 서버 설치 방법

아파치 HTTP 서버는 널리 사용되는 강력한 웹 서버 소프트웨어로, 인터넷을 통해 웹 콘텐츠를 제공할 수 있습니다. 안정성, 보안성 및 유연성으로 알려져 있습니다. 이 튜토리얼에서는 리눅스 민트에 아파치 HTTP 서버를 설치하는 단계별 프로세스를 안내합니다.

사전 요구 사항

시작하기 전에 다음 사항을 확인하십시오.

  • 컴퓨터에 리눅스 민트 운영 체제가 설치되어 있어야 합니다.
  • 관리 권한을 가진 터미널이 있어야 합니다.

단계 1: 패키지 저장소 업데이트

첫 번째 단계는 패키지 저장소를 업데이트하여 최신 소프트웨어를 사용할 수 있도록 하는 것입니다. 터미널을 열고 다음 명령을 실행하세요.

sudo apt update

이 명령은 저장소에서 사용 가능한 패키지에 대한 최신 정보를 가져옵니다.

단계 2: 아파치 HTTP 서버 설치

패키지 저장소가 업데이트되면 다음 명령을 사용하여 아파치 HTTP 서버를 설치할 수 있습니다.

sudo apt install apache2

이 명령은 아파치 HTTP 서버와 해당 종속성을 설치합니다.

단계 3: 아파치 시작 및 활성화

설치가 완료되면 다음 명령을 사용하여 아파치 서비스를 시작할 수 있습니다.

sudo systemctl start apache2

시스템 부팅 시 자동으로 아파치가 시작되도록 하려면 다음 명령을 사용하여 활성화합니다.

sudo systemctl enable apache2

단계 4: 아파치 설치 확인

아파치 HTTP 서버가 설치되어 제대로 실행되는지 확인하려면 웹 브라우저를 열고 다음 URL을 입력하세요.

http://localhost/

아파치가 정상적으로 실행 중인 경우에는 기본 아파치2 우분투 기본 페이지가 표시됩니다.

단계 5: 방화벽 구성

아파치는 기본적으로 포트 80에서 수신 대기합니다. Linux Mint 시스템에서 방화벽을 사용 중인 경우 아파치 서버로의 연결을 허용해야 합니다. ufw 명령 줄 도구를 사용하여 방화벽을 구성할 수 있습니다.

HTTP 트래픽을 허용하려면 다음 명령을 실행하세요.

sudo ufw allow 'Apache'

이제 방화벽은 아파치 서버로의 연결을 허용합니다.

단계 6: 아파치 구성 파일

아파치 HTTP 서버에는 동작을 제어하는 여러 구성 파일이 있습니다. 주 구성 파일은 /etc/apache2/apache2.conf에 위치해 있습니다. 선호하는 텍스트 편집기를 사용하여이 파일을 열어 서버 설정을 수정할 수 있습니다.

예를 들어, 기본 문서 루트 디렉토리를 변경하려면 다음 명령을 사용하여 구성 파일을 열어보세요.

sudo nano /etc/apache2/apache2.conf

DocumentRoot로 시작하는 줄을 찾아 원하는 디렉토리 경로로 업데이트하세요. 파일을 저장하고 편집기를 종료하세요.

단계 7: 가상 호스트

아파치는 단일 서버에서 여러 웹사이트를 호스팅할 수 있게 해주는 가상 호스트를 지원합니다. 가상 호스트를 만들려면 /etc/apache2/sites-available/ 디렉토리에 새 구성 파일을 만들어야 합니다.

예를 들어, example.com이라는 웹사이트를 위한 가상 호스트를 만들려면 터미널을 열고 다음 명령을 실행하세요.

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

다음 구성을 파일에 추가하세요.

<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/html/example.com
ErrorLog ${APACHE_LOG_DIR}/example.com_error.log
CustomLog ${APACHE_LOG_DIR}/example.com_access.log combined
</VirtualHost>

파일을 저장하고 편집기를 종료하세요.

단계 8: 가상 호스트 활성화

가상 호스트를 활성화하려면 다음 명령을 사용하여 /etc/apache2/sites-enabled/ 디렉토리에 심볼릭 링크를 생성하세요.

sudo ln -s /etc/apache2/sites-available/example.com.conf /etc/apache2/sites-enabled/

단계 9: 아파치 재시작

아파치 구성을 변경한 후 변경 사항이 적용되려면 아파치를 재시작해야 합니다. 아파치를 재시작하려면 다음 명령을 실행하세요.

sudo systemctl restart apache2

단계 10: 가상 호스트 테스트

새로 만든 가상 호스트를 테스트하려면 /etc/hosts 파일에 항목을 추가할 수 있습니다. 관리 권한을 가진 텍스트 편집기로 파일을 열어보세요.

sudo nano /etc/hosts

다음 줄을 파일 끝에 추가하세요.

127.0.0.1   example.com

파일을 저장하고 편집기를 종료하세요.

이제 웹 브라우저에서 http://example.com을 입력하여 웹사이트에 접속할 수 있습니다.

결론

축하합니다! 리눅스 민트 시스템에 아파치 HTTP 서버를 성공적으로 설치했습니다. 아파치를 시작하고 활성화하는 방법, 방화벽 설정을 구성하는 방법, 가상 호스트를 만드는 방법, 아파치 구성 파일을 수정하는 방법을 배웠습니다. 아파치 HTTP 서버는 이제 여러분의 웹사이트와 애플리케이션을 제공할 준비가 되었습니다. 다양한 기능과 가능성을 탐색하는 재미를 즐기세요!