Linux, CentOS7에 Apache 설치하기
시작 전, 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 포트가 등록되어있음을 확인합니다.