웹사이트를 운영하려면 반드시 웹서버가 필요하다. 그중에서도 가장 많이 사용되는 웹서버 중 하나가 Apache다. 처음에는 어렵게 느껴질 수 있지만, 기본 흐름만 이해하면 누구나 설치할 수 있다.
결론부터 말하면, Apache 웹서버 설치는 “설치 → 실행 → 확인” 이 세 단계로 진행된다. 이 구조만 이해하면 전체 과정이 단순해진다.
Apache 웹서버란 무엇인가
Apache는 웹서버 소프트웨어 중 하나로, 사용자의 요청을 받아 웹페이지를 전달하는 역할을 한다.
즉, 사용자가 웹사이트에 접속하면 Apache가 HTML 파일이나 이미지 등을 전달해 화면에 보여주는 역할을 한다.
설치 전 준비
웹서버를 설치하려면 먼저 서버 환경이 필요하다. 일반적으로 리눅스 서버에서 설치를 진행한다.
리눅스 서버 접속 (SSH)
기본적인 명령어 사용 가능
이 두 가지가 준비되면 설치를 시작할 수 있다.
Apache 설치 방법
리눅스(Ubuntu 기준)에서 Apache 설치는 매우 간단하다.
첫째, 패키지 목록을 최신 상태로 업데이트한다.
둘째, Apache를 설치한다.
셋째, 설치가 완료되면 자동으로 서비스가 실행된다.
설치 과정은 몇 줄의 명령어로 끝나며, 별도의 복잡한 설정 없이도 바로 사용할 수 있다.
웹서버 실행 확인 방법
설치가 완료되면 정상적으로 작동하는지 확인해야 한다.
서버의 IP 주소를 확인한다
웹 브라우저에 IP를 입력한다
정상적으로 설치되었다면 Apache 기본 페이지가 화면에 나타난다.
이 화면이 보이면 웹서버가 정상적으로 동작하고 있다는 의미다.
기본 설정 방법
웹서버를 운영하기 위해서는 몇 가지 기본 설정이 필요하다.
첫째, 웹 파일이 위치하는 디렉토리를 이해해야 한다. 기본적으로 /var/www/html 경로를 사용한다.
둘째, 방화벽 설정을 확인해야 한다. 외부에서 접속하려면 80번 포트를 열어야 한다.
셋째, 서버를 재시작하거나 상태를 확인하는 명령어를 알아야 한다.
이 설정을 통해 실제 웹사이트를 운영할 수 있는 환경을 만들 수 있다.
웹페이지 적용 방법
기본 페이지 대신 원하는 웹페이지를 띄우려면 파일을 수정해야 한다.
HTML 파일 생성
/var/www/html 폴더에 업로드
파일 이름을 index.html로 설정
이렇게 하면 서버 IP로 접속했을 때 해당 페이지가 표시된다.
초보자가 자주 겪는 문제
Apache 설치 후 가장 많이 발생하는 문제는 다음과 같다.
웹페이지가 열리지 않는 경우
방화벽 설정 문제
포트 충돌 문제
특히 80번 포트가 막혀 있으면 외부 접속이 되지 않으므로 반드시 확인해야 한다.
Apache 웹서버 설치 흐름 정리
전체 과정을 간단히 보면 다음과 같다.
서버 접속
Apache 설치
실행 확인
기본 설정
이 흐름만 이해하면 웹서버 설치와 기본 운영까지 충분히 가능하다.