CentOS 8에서 Apache 2.4 설치하기

CentOS 8에서 Apache httpd 패키지 정보 및 설치 방법과 서비스 시작에 대해 알아봅니다. 또한 자동으로 시작되도록 서비스 등록 방법을 실습을 통해 쉽게 적용하고 사용할 수 있습니다.

[WEB] CentOS 8에서 Apache httpd 2.4 설치하기
dnf info httpd

CentOS 8에서 Apache httpd 패키지 정보 및 설치 방법과 서비스 시작에 대해 알아봅니다. 또한 자동으로 시작되도록 서비스 등록 방법을 실습을 통해 쉽게 적용하고 사용할 수 있습니다.


실습 환경

  • 운영 체제 : CentOS 8
  • 웹 서버 : Apache httpd-2.4.37

Apache httpd 패키지 정보 확인하기

dnf 명령어를 사용해서 설치할 수 있는 httpd 패키지 정보를 확인합니다.

[dnf info httpd]

[root@runit.cloud ~]# dnf info httpd 마지막 메타 데이터 만료 확인 : 1:57:15 전에 2020년 12월 19일 (토) 오후 10시 42분 38초. 사용 가능한 패키지 이름 : httpd 버전 : 2.4.37 릴리즈 : 30.module_el8.3.0+561+97fdbbcc 아키텍처 : x86_64 크기 : 1.7 M 소스 : httpd-2.4.37-30.module_el8.3.0+561+97fdbbcc.src.rpm 리포지터리 : appstream 요약 : Apache HTTP Server URL : https://httpd.apache.org/ 특허 : ASL 2.0 설명 : The Apache HTTP Server is a powerful, efficient, and extensible : web server.

Apache httpd 설치하기

dnf 명령어를 사용해서 Apache httpd 패키지를 설치합니다.

[dnf install httpd -y]

[root@runit.cloud ~]# dnf install httpd -y 마지막 메타 데이터 만료 확인 : 2:08:02 전에 2020년 12월 19일 (토) 오후 10시 42분 38초. 종속성이 해결되었습니다. ================================================================================================== 패키지 아키텍처 버전 리포지터리 크기 ================================================================================================== 설치 중: httpd x86_64 2.4.37-30.module_el8.3.0+561+97fdbbcc appstream 1.7 M 종속 패키지 설치: apr x86_64 1.6.3-11.el8 appstream 125 k apr-util x86_64 1.6.1-6.el8 appstream 105 k centos-logos-httpd noarch 80.5-2.el8 baseos 24 k httpd-filesystem noarch 2.4.37-30.module_el8.3.0+561+97fdbbcc appstream 37 k httpd-tools x86_64 2.4.37-30.module_el8.3.0+561+97fdbbcc appstream 104 k mailcap noarch 2.1.48-3.el8 baseos 39 k mod_http2 x86_64 1.15.7-2.module_el8.3.0+477+498bb568 appstream 154 k 취약한 종속 패키지 설치: apr-util-bdb x86_64 1.6.1-6.el8 appstream 25 k apr-util-openssl x86_64 1.6.1-6.el8 appstream 27 k 모듈 스트림 활성화: httpd 2.4 트랜잭션 요약 ================================================================================================== 설치 10 패키지 총 다운로드 크기 : 2.3 M 설치된 크기 : 6.0 M 패키지 다운로드중: (1/10): apr-util-bdb-1.6.1-6.el8.x86_64.rpm 798 kB/s | 25 kB 00:00 (2/10): apr-util-openssl-1.6.1-6.el8.x86_64.rpm 1.4 MB/s | 27 kB 00:00 (3/10): apr-1.6.3-11.el8.x86_64.rpm 2.1 MB/s | 125 kB 00:00 (4/10): apr-util-1.6.1-6.el8.x86_64.rpm 1.4 MB/s | 105 kB 00:00 (5/10): httpd-filesystem-2.4.37-30.module_el8.3.0+561+97fdbbcc.no 2.3 MB/s | 37 kB 00:00 (6/10): httpd-tools-2.4.37-30.module_el8.3.0+561+97fdbbcc.x86_64. 2.0 MB/s | 104 kB 00:00 (7/10): mod_http2-1.15.7-2.module_el8.3.0+477+498bb568.x86_64.rpm 3.0 MB/s | 154 kB 00:00 (8/10): centos-logos-httpd-80.5-2.el8.noarch.rpm 461 kB/s | 24 kB 00:00 (9/10): mailcap-2.1.48-3.el8.noarch.rpm 626 kB/s | 39 kB 00:00 (10/10): httpd-2.4.37-30.module_el8.3.0+561+97fdbbcc.x86_64.rpm 5.6 MB/s | 1.7 MB 00:00 -------------------------------------------------------------------------------------------------- 합계 1.4 MB/s | 2.3 MB 00:01 트랜잭션 점검 실행 중 트랜잭션 검사가 성공했습니다. 트랜잭션 테스트 실행 중 트랜잭션 테스트가 완료되었습니다. 트랜잭션 실행 중 준비 중입니다 : 1/1 설치 중 : apr-1.6.3-11.el8.x86_64 1/10 스크립틀릿 실행: apr-1.6.3-11.el8.x86_64 1/10 설치 중 : apr-util-bdb-1.6.1-6.el8.x86_64 2/10 설치 중 : apr-util-openssl-1.6.1-6.el8.x86_64 3/10 설치 중 : apr-util-1.6.1-6.el8.x86_64 4/10 스크립틀릿 실행: apr-util-1.6.1-6.el8.x86_64 4/10 설치 중 : httpd-tools-2.4.37-30.module_el8.3.0+561+97fdbbcc.x86_64 5/10 설치 중 : mailcap-2.1.48-3.el8.noarch 6/10 설치 중 : centos-logos-httpd-80.5-2.el8.noarch 7/10 스크립틀릿 실행: httpd-filesystem-2.4.37-30.module_el8.3.0+561+97fdbbcc.noarch 8/10 설치 중 : httpd-filesystem-2.4.37-30.module_el8.3.0+561+97fdbbcc.noarch 8/10 설치 중 : mod_http2-1.15.7-2.module_el8.3.0+477+498bb568.x86_64 9/10 설치 중 : httpd-2.4.37-30.module_el8.3.0+561+97fdbbcc.x86_64 10/10 스크립틀릿 실행: httpd-2.4.37-30.module_el8.3.0+561+97fdbbcc.x86_64 10/10 확인 중 : apr-1.6.3-11.el8.x86_64 1/10 확인 중 : apr-util-1.6.1-6.el8.x86_64 2/10 확인 중 : apr-util-bdb-1.6.1-6.el8.x86_64 3/10 확인 중 : apr-util-openssl-1.6.1-6.el8.x86_64 4/10 확인 중 : httpd-2.4.37-30.module_el8.3.0+561+97fdbbcc.x86_64 5/10 확인 중 : httpd-filesystem-2.4.37-30.module_el8.3.0+561+97fdbbcc.noarch 6/10 확인 중 : httpd-tools-2.4.37-30.module_el8.3.0+561+97fdbbcc.x86_64 7/10 확인 중 : mod_http2-1.15.7-2.module_el8.3.0+477+498bb568.x86_64 8/10 확인 중 : centos-logos-httpd-80.5-2.el8.noarch 9/10 확인 중 : mailcap-2.1.48-3.el8.noarch 10/10 설치됨: apr-1.6.3-11.el8.x86_64 apr-util-1.6.1-6.el8.x86_64 apr-util-bdb-1.6.1-6.el8.x86_64 apr-util-openssl-1.6.1-6.el8.x86_64 centos-logos-httpd-80.5-2.el8.noarch httpd-2.4.37-30.module_el8.3.0+561+97fdbbcc.x86_64 httpd-filesystem-2.4.37-30.module_el8.3.0+561+97fdbbcc.noarch httpd-tools-2.4.37-30.module_el8.3.0+561+97fdbbcc.x86_64 mailcap-2.1.48-3.el8.noarch mod_http2-1.15.7-2.module_el8.3.0+477+498bb568.x86_64 완료되었습니다!

Apache httpd 서비스 시작하기

systemctl 명령어로 Apache httpd 서비스를 시작합니다.

[systemctl start httpd]

Apache httpd 서비스 상태 확인하기

systemctl status 명령을 사용해서 Apache httpd 서비스 상태를 확인합니다.

[systemctl status httpd]

[root@runit.cloud ~]# systemctl status httpd ● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled) Active: active (running) since Sun 2020-12-20 00:56:15 KST; 1min 31s ago Docs: man:httpd.service(8) Main PID: 2205 (httpd) Status: "Running, listening on: port 80" Tasks: 213 (limit: 24710) Memory: 44.2M CGroup: /system.slice/httpd.service ├─2205 /usr/sbin/httpd -DFOREGROUND ├─2206 /usr/sbin/httpd -DFOREGROUND ├─2207 /usr/sbin/httpd -DFOREGROUND ├─2208 /usr/sbin/httpd -DFOREGROUND └─2209 /usr/sbin/httpd -DFOREGROUND 12월 20 00:56:15 runit.cloud systemd[1]: Starting The Apache HTTP Server... 12월 20 00:56:15 runit.cloud systemd[1]: Started The Apache HTTP Server. 12월 20 00:56:15 runit.cloud httpd[2205]: Server configured, listening on: port 80

방화벽 정책 추가하기

Firewalld가 실행 중일 경우 HTTP 서비스를 허용하는 정책을 추가합니다.

[firewall-cmd --add-service=http --permanent]

[root@runit.cloud ~]# firewall-cmd --add-service=http --permanent success

Firewalld 추가 정책을 적용합니다.

[firewall-cmd --reload]

[root@runit.cloud ~]# firewall-cmd --reload success

Apache httpd 서비스 자동 시작 등록하기

systemctl 명령어를 사용해서 서버 부팅 시 Apache httpd 서비스가 자동으로 시작하도록 설정합니다.

[systemctl enable httpd]

[root@runit.cloud ~]# systemctl enable httpd Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service.

Apache httpd 초기 페이지 확인하기

웹 브라우저에서 IP로 접속하여 Apache httpd 초기 페이지를 확인합니다.

[WEB] CentOS 8에서 Apache httpd 2.4 설치하기
Apache httpd 설치 완료

마무리

CentOS 8에서 Apache httpd 패키지를 설치하고 실행하는 방법에 대해 알아보았습니다.

COMMENTS

이름

가상 머신 생성,1,가상 머신 자동 시작,2,그라파나 비밀번호 초기화,1,데이터베이스 설치,1,리눅스 메모리,1,리눅스 명령어 자동 완성,2,리눅스 백업,1,리눅스 설치,1,리눅스 시스템 언어,1,리눅스 언어 설정,1,리눅스 원격 명령 실행,1,리눅스 프로세스,1,리눅스 한글 설정,1,리눅스 LOCALE,1,리버스 프록시,1,맥북,1,메모리,1,모바일 리다이렉션,1,모바일 페이지,1,백업 스크립트,1,버추얼박스 설치,1,보안 취약점,1,사설 인증서,1,서버 관리,2,소스 컴파일,1,슬랙 사용법,1,슬랙 시작,1,슬랙 초보자 가이드,1,엔진엑스 설치,1,원격 데스크톱 연결,1,웹 접속 제한,1,윈도우 비밀번호 초기화,1,윈도우 전원 옵션,1,윈도우 PATH,1,이미지 압축,1,이미지 용량 줄이기,1,인증서 생성,1,인증서 설치,1,자동 로그인,1,자빅스 한글,1,자체 서명,1,점검 스크립트,1,젠서버 설치,1,커널 삭제,1,콘솔 파란색 설정,1,클립보드 공유,1,파이썬 설치,1,파일 업로드 제한,1,프로세스 관리,1,프로세스 오류,1,한국어 설정,1,한글 설정,1,한영 전환,1,호스트 전용 네트워크,1,ADMIN 초기화,1,APACHE,1,APPLICATIONS,16,Big Sur,1,CentOS,4,CentOS 6,9,CentOS 7,4,CentOS 8,21,CentOS 8 설치,1,CentOS 설치 이미지 다운로드,1,CentOS ISO Download,1,CentOS-Base.repo,1,Citrix Hypervisor,2,DATABASES,1,dnf install httpd,1,DROPPING PACKET,1,GRAFANA,1,htpasswd,1,HTTP 기본 인증,2,HTTPS,1,IPTABLES,1,ISMS,1,ISO 저장소,1,JENNIFER,1,jennifer_admintool,1,jpg smaller,1,LINUX,29,macOS,2,MariaDB,1,MONITORING,3,NF_CONNTRACK,1,NGINX,9,NGINX 설치,1,NGINX SSL 설정,1,openssl 인증서 생성,1,pam 인증,1,passwd,1,PHP,1,PHP-FPM 설치,1,PuTTY,1,PYTHON,1,RSYNC,1,SFTP,1,Shift + Space 한영 전환,1,SLACK,2,slack 사용법,1,SSH 인증,1,SSH 자동 로그인,2,SSHPASS,3,SSL 경고 로그,1,SSL 인증서,1,su,1,SWAP,1,TABLE FULL,1,TABLEAU,1,tinypng,1,TIP,1,TMUX,3,TMUX 설치,2,useradd,1,userdel,1,VirtualBox,4,VIRTUALIZATION,7,VM,3,VMware,1,VMware 무료 라이센스,1,Vmware Fusion,1,wheel 그룹,1,WINDOWS,7,Windows 10,7,XCP-ng,2,XenServer,4,YUM,1,ZABBIX,1,
ltr
item
시스템 엔지니어의 세상: CentOS 8에서 Apache 2.4 설치하기
CentOS 8에서 Apache 2.4 설치하기
CentOS 8에서 Apache httpd 패키지 정보 및 설치 방법과 서비스 시작에 대해 알아봅니다. 또한 자동으로 시작되도록 서비스 등록 방법을 실습을 통해 쉽게 적용하고 사용할 수 있습니다.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDT662VHG4v8hNSfLFQCXEyfLXubHs8dSxOFHjsGxKTfe1Ah9LHH3S8NJzmCnAtNN4m2OmGBU77N3RDTYR45O6WOrIZyEQTw_e0AMQbrqRMfkSXujsTHYjEebDQQL0ybGadzbKJhEum0M/s1600/dnf+info+httpd.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDT662VHG4v8hNSfLFQCXEyfLXubHs8dSxOFHjsGxKTfe1Ah9LHH3S8NJzmCnAtNN4m2OmGBU77N3RDTYR45O6WOrIZyEQTw_e0AMQbrqRMfkSXujsTHYjEebDQQL0ybGadzbKJhEum0M/s72-c/dnf+info+httpd.png
시스템 엔지니어의 세상
https://www.runit.cloud/2020/12/web-centos-8-apache-httpd-install.html
https://www.runit.cloud/
https://www.runit.cloud/
https://www.runit.cloud/2020/12/web-centos-8-apache-httpd-install.html
true
7559506062450536879
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content