본문 바로가기
Programming

우분투 20.04 아파치 설치 방법

by 느리게 걷는 즐거움 2021. 12. 18.
728x90
반응형

우분투 20.04 아파치 설치방법

우분투 20.04버전에 아파치 설치과정을 정리해 봅니다. 

sudo apt-get install apache2

위의 명령어를 shell에 입력하여 우선 아파치 웹서버를 설치합니다. 그리고 우분투에서 서비스를 관리하기 위한 systemctl 명령어를 이용하여 apache2 서비스의 상태를 확인합니다. 

 

sudo systemctl status apache2

위의 systemctl 명령어를 입력하여 apache2 서비스의 상태를 확인하면 <active>상태로 실행중임을 알 수 있습니다.

 

아래의 명령어로 데몬정보를 확인 시에도 정상적으로 apache2 데몬 정보가 나타납니다.

 

ls /etc/init.d

ps명령어로 프로세스 정보도 확인해 봅니다. 아파치 서비스를 실행 시키고 우분투의 프로세스 중 apache2의 이름으로 실행되는 프로세스를 검색하면 아래와 같이 apache2 프로세스가 실행 중임을 알 수 있습니다.

sudo service apache2 start
ps -ef | grep apache2

 

아파치 웹서버 접속 확인

아파치 웹서버가 정상동작하는 것을 확인하였으니 로컬호스트로 정상 접속이 가능한지 확인해봅니다. 로컬 호스트는  웹브라우저의 주소창에 "localhost" 또는 "127.0.0.1"을 입력하여 접속할 수 있습니다. 웹브라우져를 열어서 앞의 주소를 각각 입력 시 apache2 default page가 보여집니다.

로컬 호스트는 자산의 컴퓨터를 가리키는 주소이며 이 주소를 통해서 외부에서 웹서버를 통해서 보여지는 모습을 확인할 수 있게 합니다. 아래의 명령을 입력하면 127.0.0.1의 주소가 localhost 도메인으로 매핑되어 있음을 확인할 수 있습니다.

cat /etc/hosts

 

 로컬호스트 주소로 접속 시 보여지는 Apache2 Ubuntu Default Page의 html 파일은 우분투 어디에 파일로 존재하는 지는 default page에서 설명하는 것처럼 "var/www/html/index.html"에 있습니다. vi /var/www.html/ 로 해당 폴더를 확인하면 index.html 파일이 있음을 확인할 수 있습니다. 웹브라우져는 localhost에 있는 index.html파일을 제일먼저 확인하여 웹브라우져에 보여줍니다.

 

이것으로 우분투에 아파치 웹서버를 설치하였습니다. 앞으로 django에 대해서 공부하여 정리해 보겠습니다.

읽어 주셔서 감사합니다.

728x90
반응형