환경셋팅

Linux, CentOS7에 Apache 설치하기

정설아05 2023. 1. 17. 17:02

시작 전, putty를 통한 접속을 추천 드립니다. 

 

 

root로 로그인 해줍니다.

 

# yum install libjpeg* libpng* freetype* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel pcre-devel acc make

해당 명령어를 입력하여 Apache 설치에 필요한 필수 패키지들을 다운로드 해줍니다. 

 

yum은 Yellowdog Updater Modified 의 약자로 RPM 기반의 시스템 자동 업데이터 / 패키지 설치-삭제 도구이다.

 

y를 입력해

다음으로 넘어가주자.

 

그러면 마지막 줄에 이렇게 

Complete! 라고 뜬다.

 

이번에는 apache 자체를 다운받자.

 

# yum install httpd

무수한 로딩바가 뜬 후 또다시 yes or no 를 입력하란 문구가 뜬다.

 

y 를 입력해주면

 

또 Complete! 가 뜬다. 

 

말대로 잘 설치되었나 확인해보자. 

 

httpd -v 를 입력하여 httpd의 version을 확인해보자.

 

정상적으로 잘 다운받아진 것 같다. 

 

이번엔 Apache를 실행시켜보자.

 

# systemctl start httpd  를 입력해서 실행시켜 준다. 

 

Apache 상태 확인 

 

# systemctl status httpd 를 입력해보니 정상적으로 active 함을 볼 수 있다. 

 

이번엔 종료를 해보자 . 

 

# systemctl stop httpd 를 입력해서 종료시켜 준다.

 

# systemctl status httpd 를 통하여 정상적으로 종료됨( inactive )을 확인할 수 있다. 

 

자 이제 Apache 기본 설정을 해주자.

 

# firewall-cmd --zone=public --permanent --add-port=80/tcp 를 입력해서 기본 포트, 80을 열어 줍니다. 

 

success 가 되었으니 , 방화벽을 다시 적용 해줍시다.

잘 적용되었는지 확인해 봅시다. 

 

# firewall-cmd --zone=public --list-all  명령어를 통해서 ports에 80 포트가 등록되어있음을 확인합니다.