WEB WAS/미들웨어

[CentOS 7] 아파치 설치 및 실행 (yum 활용)

chanstory 2023. 6. 6. 23:00
반응형

개발 환경

$ cat /etc/redhat-release

CentOS Linux 버전 : 7.9.2009

 

아파치 설치

- yum 활용 => 설치에 필요한 패키지를 같이 설치해줌

                  => yum 으로 설치 시 systemctl 에 자동으로 서비스가 등록된다

// root 로그인 하기 (su / 패스워드 입력)

$ yum install httpd
// 중간중간 설치 진행 여부 물음 y 응답

특정 버전의 Apache 를 다운로드 할 경우 RPM 이용하여 설치

 

아파치 설치 확인

$ httpd -v

// 버전 응답

 

아파치 실행

/etc/httpd/conf/httpd.conf 파일 내에서 port 지정 가능 (Default : 80)

$ systemctl start httpd
// 아파치 시작

$ systemctl stop httpd
// 아파치 종료

$ systemctl status httpd
// 아파치 서버 상태 확인
// 설정 오류 시 오류 내용 확인 가능

 

localhost:80 진입 시 아파치 기본 서버 접속

 

 

방화벽 설정 

$ firewall-cmd --zone=public --permanent --add-port=80/tcp
success
// 80 번 포트 열기

$ firewall-cmd --reload
success
// 방화벽 적용

$ firewall-cmd --zone=public --list-all
public (active)
...

생략

...

// 활성화된 방화벽 포트 확인


yum install firewalld
// firewall-cmd 없을 경우 설치

 

 

아파치 부팅 시 설정

$ systemctl enable httpd
// 아파치 부팅 시 자동 실행 설정

$ systemctl disable httpd
// 아파치 부팅 시 자동 실행 해제

 

반응형