본문 바로가기
리눅스(Linux)/Ubuntu

[우분투 24.04] APT를 활용한 아파치(Apache) 웹 서버 설치

by 연구자 공학코드 2025. 10. 24.

공지사항

  1. 제가 운영하는 IT·SI·SM 전문가 커뮤니티 아이티프로(https://cafe.naver.com/itpro)에 가입하시면 IT 개발 노하우와 SI 구축 및 사업관리 노하우, 솔루션 정보를 제공받으실 수 있습니다.

  2. 제가 운영하는 개발자 커뮤니티 코어큐브(https://cafe.naver.com/ewsncube)에 가입하시면 컴퓨터 관련 학습 자료와 질의응답을 제공받으실 수 있습니다.

728x90
반응형

우분투 24.04 64비트 환경에서 APT를 활용하여 아파치 웹 서버 (Apache, HTTPd)를 설치하는 방법은 아래와 같다.

설치 가능한 아파치 패키지 목록 확인

아래의 명령어를 입력하면 우분투에 설치할 수 있는 아파치 패키지 목록이 나타난다.

apt list apache*

패키지 목록이 나타난 화면

아파치 설치

아래의 명령어를 입력하여 아파치 웹 서버를 설치한다. 본 글에서 설치하는 아파치 웹 서버의 버전은 2.4.58이다. 같은 명령어라도 우분투 버전과 명령어를 실행하는 시기에 따라 다른 버전이 설치될 수 있다.

sudo apt install apache2

설치 중인 화면
설치가 완료된 화면

아래의 명령어를 입력하여 아파치 웹 서버를 시작한다.

sudo systemctl start apache2

아파치 웹 서버 서비스의 실행 명령어를 입력한 화면

아래의 명령어를 입력하여 HTTP의 기본 포트인 80번 포트에서 아파치 웹 서버가 실행됐는지 확인한다.

sudo lsof -i :80

80번 포트에서 실행 중인 서비스를 확인한 화면

아파치 웹 서버를 설치한 서버의 IP 주소를 웹 브라우저에 입력하여 아래와 같이 화면이 나타나는지 확인한다.

http://{아이피주소}:80/

아파치 웹 서버가 제공한 웹 문서 화면

아파치 웹 서버의 설치된 버전에 따라 나타나는 화면은 다를 수 있으나 "It works!"라는 문구가 있다면 정상적으로 동작하는 것이다.

HTTPS(SSL) 설정

보안을 위해서는 HTTPS 프로토콜을 사용하는 것이 좋다. 아래의 명령어를 입력하여 SSL 기능을 활성화한다.

sudo a2enmod ssl

SSL 기능이 활성화된 화면

아래의 명령어를 입력하여 기본 SSL 웹 사이트를 활성화한다.

cd /etc/apache2/sites-available/
sudo a2ensite default-ssl.conf

기본 SSL 웹 사이트가 활성화된 화면

아래의 명령어를 입력하여 설정한 것들이 아파치 웹 서버에 적용되도록 설정을 불러온다.

sudo systemctl reload apache2

아래의 주소 형식을 참고해서 웹 브라우저에 웹 서버 주소를 입력하여 접속하면 아래의 사진처럼 잘 접속되는 것을 확인한다.

https://{아이피주소}:443/

HTTPS로 웹 사이트가 접속된 화면

 

728x90
반응형

댓글